<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 115  文章 - 481  trackbacks - 0
    <2008年2月>
    272829303112
    3456789
    10111213141516
    17181920212223
    2425262728291
    2345678

    常用鏈接

    留言簿(19)

    隨筆檔案(115)

    文章檔案(4)

    新聞檔案(1)

    成員連接

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

      相信很多人雖然喜歡Ext,卻不太喜歡寫javascript,一個原因是javascript太靈活、太強大了,所以有時候很難掌控。因此,春節期間仿照http://wlr.easyjf.com上下載的源代碼,基于EasyJWeb1.1,使用了其中Rich Component技術寫了一個跟williamraym的單用戶blog功能完全一樣ExtJS綜合應用,不同在于這里不需要manage.js、core.js、topic.js等眾多的javascript代碼,所有的組件及自定義控件都是在服務器用java書寫。

      這個應用演示了如何在用java代碼寫ExtJS的各種控件,如何對各種事件進行響應,如何與服務器端進行集成等。用java的好處是多方面的,有興趣的朋友慢慢體會。

        應用示例地址:http://wlr2.easyjf.com
        源代碼下載地址:ftp://ftp1.easyjf.com/easyjweb/demo/blog2.zip
     ExtJS相關的技術資料:http://wlr.easyjf.com  
     在線《ExtJS2.0實用簡明教程》:http://www.easyjf.com/blog/html/20080217/1179671.html
     關于EasyJWeb1.1:http://www.easyjf.com/html/20080218/2424833.html http://wiki.easyjf.com/display/wiki/EasyJWeb

      讓我們一起攜起手來,支持國產開源,從我做起。

      應用截圖:



    (日志分類管理)



    (后用戶管理)

      管理員登錄的AdminLoginAction中的代碼:

       

    public class AdminLoginAction extends RichComponentAction {
        
    public void doIndex() {
            Window win 
    = new Window("win1""登陸系統"265140);
            win.setClosable(
    false);
            Form f 
    = new Form("fp");
            f.setLabelAlign(
    "right");
            f.setLabelWidth(
    55);
            f.set(
    "bodyStyle""padding-top:6px");
            f.set(
    "frame"true);
            f.getDefaults().put(
    "width"158);
            TextField tf1 
    = new TextField("userName""帳號");
            tf1.set(
    "cls""user");
            TextField tf2 
    = new TextField("password""密碼");
            tf2.setInputType(
    "password");
            tf2.set(
    "cls""key");
            f.add(tf1, tf2);
            win.add(f);
            Function success 
    = new ActionFunction(
                    
    "window.location.href = 'manage.ejf';");
            Function failure 
    = new ActionFunction(
                    
    "form.reset();if(action.failureType == Ext.form.Action.SERVER_INVALID)Ext.MessageBox.alert('警告',action.result.errors.msg);");
            FormAction action 
    = new FormAction("action1",
                    
    "portal.ejf?cmd=adminLogin", success, failure);
            action.setWaitMsg(
    "請稍后...");
            Button b 
    = new Button("登陸"new Function(
                    
    "var fp=Ext.getCmp('fp');fp.form.submit(action1);"));
            Button b2 
    = new Button("重置"new Function(
                    
    "var fp=Ext.getCmp('fp');fp.form.reset();"));
            win.addButtons(b, b2);
            win.show();
            
    this.addComponents(action, win);
        }

    }

     
    by EasyJF開源 大峽

    posted on 2008-02-22 09:54 簡易java框架 閱讀(3959) 評論(10)  編輯  收藏

    FeedBack:
    # re: 一個不用寫javascript的ext綜合應用 2008-02-22 10:48 完美世界私服
    速度超快,謝了`````````  回復  更多評論
      
    # re: 一個不用寫javascript的ext綜合應用 2008-02-22 11:30 Anders小明
    沒有用過EasyJWeb,不過倒是體驗過GWT;
    GWT也可不寫JS,通過各種元數據生成JS;
    但是面臨的是問題,在元數據支持范圍內,的確很爽,可是一旦有需求超過現有支持,立刻導致更差更壞的開發方式,我不得不在java代碼中寫html和js字符串。
    從另一個角度看,單純的js的控制性和通過GWT生成的控制性至少看不過誰更差。差異性是學習成本,這個成本或許是項目考慮而非開發人員考慮。

    當然,無論如何,能有更多的選擇總是更好!  回復  更多評論
      
    # re: 一個不用寫javascript的ext綜合應用 2008-02-22 11:34 王子6號
    效果很不錯,很漂亮.
    功能也不錯.
    先看一下你的源碼.  回復  更多評論
      
    # re: 一個不用寫javascript的ext綜合應用 2008-02-23 16:47 Jack.Wang
    QQ 11843121
    MSN(Email) wbjeasygo@163.com
    技術與管理群 47763528  回復  更多評論
      
    # re: 一個不用寫javascript的ext綜合應用 2008-02-23 20:00 piaoyipiao
    大哥,var fp=Ext.getCmp('fp');fp.form.submit(action1);這代碼寫在java代碼里面就不是javascript了?  回復  更多評論
      
    # re: 一個不用寫javascript的ext綜合應用[未登錄] 2008-02-27 23:34 h
    很不錯,支持一下!  回復  更多評論
      
    # re: 一個不用寫javascript的ext綜合應用 2008-04-02 14:43 ss
    智力障礙,思維障礙

    我愛寫作:


    學習技術光靠讀書用處不大,特別是學習一些前沿開源技術的應用,更多的需要看示例程序,看源代碼。

    80后,像男人一樣戰斗!

    處理方案

    有什么感想嗎?是不是為我們獨特、前無古人、多姿多彩的成長經歷所吸引,是羨慕、嫉妒、震撼還是嘆惜?


    精神上的小奴隸
    80前的前輩們,你們的花了那么多心血栽培,而結果卻不是你們想要的。
    封建主義腐朽思想

    總郁悶 是沒法成長的  回復  更多評論
      
    # re: 一個不用寫javascript的ext綜合應用 2008-09-11 15:14 wang
    看起來不錯,學習了
      回復  更多評論
      
    # re: 一個不用寫javascript的ext綜合應用[未登錄] 2008-09-27 14:07 kaka
    en bucuo a @ss
      回復  更多評論
      
    # re: 一個不用寫javascript的ext綜合應用[未登錄] 2008-09-27 14:08 kaka
    ?@kaka
      回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV午夜福利精品一区二区 | 一个人免费高清在线观看| 亚洲午夜福利在线观看| 日韩在线视频播放免费视频完整版| 国产黄色片在线免费观看| 亚洲日韩精品无码AV海量| 成人毛片18岁女人毛片免费看| 国产亚洲国产bv网站在线| 国产亚洲精品久久久久秋霞| 一级做a毛片免费视频| 在线免费观看你懂的| 亚洲成在人线电影天堂色| 色se01短视频永久免费| 99久久国产亚洲综合精品| 久久久精品免费视频| 亚洲欧洲免费视频| 四虎成年永久免费网站| 亚洲人成网站在线观看播放| 三年片在线观看免费西瓜视频| 麻豆亚洲AV永久无码精品久久| 222www免费视频| 亚洲欧美日本韩国| 亚洲精品456播放| 国产精品视频白浆免费视频| 91亚洲精品自在在线观看| 日韩精品无码区免费专区| 国产成人亚洲综合在线| 亚洲中文字幕在线第六区| 亚洲精品在线免费看| 亚洲爆乳无码精品AAA片蜜桃| 亚洲M码 欧洲S码SSS222| 国产精品免费AV片在线观看| 国产亚洲精品bv在线观看| 亚洲国产成人影院播放| 日韩中文字幕免费视频| 亚洲国产区男人本色| 亚洲色无码一区二区三区| 野花高清在线电影观看免费视频| 色屁屁www影院免费观看视频| 亚洲AV无码第一区二区三区 | 国产区卡一卡二卡三乱码免费|