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

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

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

    jojo's blog--快樂憂傷都與你同在
    為夢想而來,為自由而生。 性情若水,風起水興,風息水止,故時而激蕩,時又清平……
    posts - 11,  comments - 30,  trackbacks - 0
    首先抱歉,幾篇文章中間的間隔如此之久,一方面工作太忙,一方面也是自己開始偷懶,閑暇之余總是偷懶說自己需要休息一下,可每次總都是休息。
    本來這篇文章想說說 使用Maven2 的maven2-xdoclet2-plugin 插件怎么配置生成 hibernate 的 hbm 文件的,在annotation大行其道的時候,我決定省略這一篇了。(有疑問者,可在此處發消息,^_^)。

    這里說 T5 (T5.0.6) 。 T5.0.6 前幾天剛剛釋放出來,一只在用 5.0.5 , 6 的SNAPSHOT版本一直沒有關注, 發現 Howard Lewis Ship真的是個喜歡變化的人。參見:tapestry.apache.org/tapestry5/release-notes.html。

    這里列舉集成配置以及些常用的組件用法,有些說教,或者過于簡單,也許對有些人比較用戶。

    1.與spring集成

    修改 web.xml 中的xml 代碼
    1<filter> 
    2<filter-name>appfilter-name> 
    3<filter-class>org.apache.tapestry.TapestryFilterfilter-class> 
    4filter> 
    為:xml 代碼
    1<filter> 
    2<filter-name>financeReportfilter-name> 
    3<filter-class>org.apache.tapestry.spring.TapestrySpringFilterfilter-class> 
    4filter> 

    2. Select

    你可以建立你的 SelectTest.tml文件

    xml 代碼

    1<select t:id="id3" t:name="name3" t:type="select" model="genericSelectModel" encoder="genericValueEncoder" value="someBean"/> 


    SelectTest.java 可如下
    java 代碼
     1@Persist 
     2private Customer _someBean; 
     3
     4@Inject 
     5private PropertyAccess propertyAccess; 
     6
     7public Customer getSomeBean() 
     8return _someBean; 
     9}
     
    10
    11public void setSomeBean(Customer _someBean) 
    12this._someBean = _someBean; 
    13}
     
    14//for Select, 
    15public SelectModel getGenericSelectModel() 
    16return new GenericSelectionModel(getBeanList(), propertyAccess, "name"); 
    17}
     
    18
    19//for select 
    20public ValueEncoder getGenericValueEncoder() 
    21return new GenericValueEncoder(getBeanList(), propertyAccess, "id"); 
    22}
     
    23
    24public List getBeanList() 
    25_beanList = new ArrayList(); 
    26for (int i = 0; i < 10; i++
    27Customer c = new Customer(); 
    28c.setName("Customer Name" + i); 
    29c.setCode("Code" + i); 
    30c.setId("" + i); 
    31_beanList.add(c); 
    32}
     
    33return _beanList; 
    34}
     
    35
    36public void setBeanList(List _beanList) 
    37this._beanList = _beanList; 
    38}
     

    GenericValueEncoder 和GenericSelectionModel 的實現方式也比較簡單,可以參見
    wiki.apache.org/tapestry/Tapestry5SelectObject
    posted on 2008-10-05 00:03 Blog of JoJo 閱讀(222) 評論(0)  編輯  收藏 所屬分類: Programming 相關

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章分類

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产精品无码久久| 亚洲国产成人VA在线观看 | 亚洲日韩在线视频| 毛片免费观看视频| 色婷婷综合缴情综免费观看| 成年网站免费视频A在线双飞| 免费一区二区无码视频在线播放| 香蕉视频在线观看免费| 在线观看av永久免费| 久久精品国产亚洲AV麻豆网站 | 久久国产乱子伦精品免费一 | 亚洲Av熟妇高潮30p| 亚洲一区二区三区在线网站| AV激情亚洲男人的天堂国语| 国产又黄又爽又猛免费app| 91大神亚洲影视在线| 免费在线看黄网站| 77777亚洲午夜久久多人| 污视频网站在线免费看| 免费一看一级毛片人| 美女无遮挡免费视频网站| 日韩高清免费观看| 久久狠狠躁免费观看2020| 久久亚洲精品无码| 国产伦一区二区三区免费| 在线观看亚洲网站| 国产v片免费播放| 久久99免费视频| 精品国产日韩亚洲一区91| 无码国产亚洲日韩国精品视频一区二区三区 | 搡女人真爽免费视频大全| 亚洲一区精彩视频| 国产亚洲av人片在线观看| 日本高清免费观看| 男女猛烈xx00免费视频试看| 亚洲成AV人在线观看网址| a一级爱做片免费| 亚洲另类无码专区丝袜| 免费一级一片一毛片| 两个人看的www高清免费观看| 亚洲妇熟XXXX妇色黄|