<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
      回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲一本一道一区二区三区| a级男女仿爱免费视频| 免费一区二区视频| 三年片免费高清版| 亚洲国产精品综合福利专区| 免费观看的毛片手机视频| 日韩毛片免费一二三| 亚洲免费在线播放| 日本v片免费一区二区三区| 国产黄在线观看免费观看不卡| 亚洲一区二区电影| 在线永久免费观看黄网站| 99久久成人国产精品免费| 亚洲国产乱码最新视频| 亚洲国产人成精品| 91精品成人免费国产片| 人禽伦免费交视频播放| 亚洲国产日韩在线| 狠狠亚洲狠狠欧洲2019| 无码日韩精品一区二区免费| 两个人看的www免费视频| 亚洲人成人伊人成综合网无码| 亚洲AV无码一区二区二三区入口 | 一边摸一边桶一边脱免费视频| 亚洲第一中文字幕| 免费一级毛片女人图片| 日本h在线精品免费观看| 一区二区三区免费高清视频| 国产成人精品亚洲日本在线| 亚洲精品无码不卡在线播HE| 国产高清在线精品免费软件| 免费人成视频在线观看网站 | 99热精品在线免费观看| 免费人成再在线观看网站| 亚洲不卡中文字幕| 亚洲va无码手机在线电影| 亚洲AV无码乱码在线观看牲色| 国产成在线观看免费视频| 今天免费中文字幕视频| 四虎成人精品国产永久免费无码| 亚洲男人的天堂久久精品|