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

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

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

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

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

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

    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 的實(shí)現(xiàn)方式也比較簡單,可以參見
    wiki.apache.org/tapestry/Tapestry5SelectObject
    posted on 2008-10-05 00:03 Blog of JoJo 閱讀(216) 評(píng)論(0)  編輯  收藏 所屬分類: Programming 相關(guān)

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章分類

    文章檔案

    新聞分類

    新聞檔案

    相冊

    收藏夾

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 99在线热播精品免费99热| 免费在线观看日韩| 拍拍拍无挡免费视频网站| 亚洲AV无码成人精品区狼人影院| 亚洲av日韩av高潮潮喷无码| 又大又粗又爽a级毛片免费看| 黄色网址免费观看| 久操免费在线观看| eeuss影院ss奇兵免费com| 亚洲AV无码成人精品区狼人影院| 亚洲国产中文在线视频| 亚洲成AV人片在线观看| 国产亚洲精品免费视频播放| 国产女高清在线看免费观看| 毛片a级毛片免费观看免下载| 亚洲欧洲免费视频| 18禁在线无遮挡免费观看网站| 一级中文字幕免费乱码专区 | 国产精品九九久久免费视频| 亚洲youwu永久无码精品| 亚洲影视自拍揄拍愉拍| 久久精品国产亚洲AV无码偷窥| 国产亚洲精品精华液| 亚洲综合最新无码专区| 亚洲XX00视频| 亚洲精品国产高清不卡在线| 国产zzjjzzjj视频全免费| 日韩免费一级毛片| 黄网址在线永久免费观看 | 成年轻人网站色免费看| 免费看黄视频网站| 免费做爰猛烈吃奶摸视频在线观看 | 日韩a级无码免费视频| 中文字幕高清免费不卡视频| CAOPORM国产精品视频免费| 日本特黄特色AAA大片免费| 四虎影视在线看免费观看| 一级毛片在线播放免费| 一级做a爰性色毛片免费| 精品一区二区三区免费观看| 国产成人无码免费网站|