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

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

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

    鐵手劍譜

    上善若水
    數據加載中……
    《Struts in Action》中文修訂版 第14章
    最近忙于修訂《Javaserver Faces in Action》,都沒有時間來修改這個文檔了。我發現校對文稿真的是一個非常辛苦的事情,比起寫來,要麻煩得多。何況我又不是一個細致的人。真是有些痛苦。今天抽點時間來繼續將這部分發點出來。

    很多人都問,Struts中用什么處理模型和數據。

    我以前總說,這和Struts有什么關系?
    從實際上來說,這的確和他沒什么關系,因為他是M中立的。你可以使用你自己喜歡的任何M實現。但是正因如此,其實也還是和她有關系的,那就是它本質上的MVC的分層設計。

    對Struts本身來說,作為最成功的一個MVC框架,實際上其最成功之處和精彩之處就是其中的C,即它是一個比較好的Front Controller 模式的實現。 很多地方,特別是其它利用了它的大型框架,都利用了他的這個優點。比如Oracle 的ADF。

    但是對小型應用來說,很多人在爭論,Action到底是M還是C。其實這并不重要,如果應用小型,你盡管可以在其中實現你的Biz Logic。這樣的話,它就是M。否則,稍大型一些的應用,最好還是作為一個C來使用,至少是C的一個helper。

    那么,具體的M怎么辦呢?常規的做法是委托給POJO或者EJB。但是基于分層的目的,這中間通常是需要一個緩沖,那就是Facade。SUN的 官方Facade實現原來推薦的是Session EJB,這感情好,如果你能搞定它,業務和實體也可以盡管使用EJB。如果你不能負擔EJB之痛,你可以使用POJO Facade來訪問你的POJO實現的邏輯。

    那么你的POJO生長在哪里?目前的Spring 等IoC容器正是一個好地方。實際上我想將Spring 成為是“框架之框架”。
    OK,那么數據層又如何?嘿嘿,實際上離Struts太遠啦,嚴格說起來他不想知道,也不用知道。你可以使用任何需要的持久實現,關鍵是作為DTO傳遞給C和V的結果,以及它們之間的轉換。

    本書中的ProcessBean是早期的一個POJO Facade,非常不錯。但是不知為和這個包一直在Apache Commons的沙坑中跳不出來。而且如今有些陳舊了。
    不過,本章其中的RSS和Lucene的講述倒是不錯。值得參考。

    這里下載

    posted on 2005-08-17 17:24 鐵手 閱讀(1684) 評論(6)  編輯  收藏 所屬分類: JavaStruts系列

    評論

    # re: 《Struts in Action》中文修訂版 第14章 2005-08-17 18:21 CALM

    Javaserver Faces in Action 什么時候可以看到呀?
      回復  更多評論    

    # re: 《Struts in Action》中文修訂版 第14章 2005-08-18 10:17 keith

    對,希望Javaserver Faces in Action 快點出來。
    其實也沒有必要全部弄好再放上來,可以一章一章的放上來
    支持!!!!!!!!
      回復  更多評論    

    # re: 《Struts in Action》中文修訂版 第14章 2005-08-18 16:40 happyrabbit

    都說mvc把做可以把做頁面和邏輯的人員分開,我覺得達不到啊.
    反而增加了做頁面的人員難度.要實現完全的分離還要些日子
      回復  更多評論    

    # re: 《Struts in Action》中文修訂版 第14章 2005-08-20 20:35 tom

    Javaserver Faces in Action 是不是已經有孫勇的出版了?
      回復  更多評論    

    # Struts in action is a 3.5 star book on Amazon.com,we got some better 2005-08-21 15:21 meji

    I had been reading Struts in Action for quite a while,but finally i couldn't help diversing from it.

    I read the English version and the Chinese version simultaneously,for 5 chapters,i suffered all the way since chapter 2.

    The 1st chapter is quite straightforward on telling you what struts is,illustrating the struts is quite simple and easily understand.

    But the following chapters are somehow too much detailed in literal arts,but only handful of code snippets were given to back the subjects.

    Details sometimes are great but not for the beginners without detailed source code or real-live project. source snippets are just not bearly enough.


    Considering,the book is too detailed to beginners,without complete srccode,hard to have an overall concept not mentioning learning struts.

    the book is better for whom has familiar with struts at the 1st point and want some internal think of the struts.



      回復  更多評論    

    # Suggesting "Struts:The Complete Reference" 2005-08-21 15:33 meji

    after i realized the book is sucks to me,i decided to look for a better one...
    Actually there's no 4+ stars book about STRUTS on the Amazon.com

    but we have two 4 stars books that are better than the 3.5 one (Struts in action)
    and well commented on that site.
    namely Struts:
    The Complete Reference" published by MH,

    and

    "Struts for dummies" by AW,

    the latter one is written in American Slang,so if you only familiar with regular English please do not plunge in that.

    While the former one here,is quite a good one and is well recieved too,only written in a good phrased English,which has straightforward illustrations of the Struts and with a consisten example from the begninning to the end,with the complete example you will easily understand how to make use of struts to gain an easy way on web development....

      回復  更多評論    
    主站蜘蛛池模板: 黄 色一级 成 人网站免费| 爱情岛论坛免费视频| 免费日本一区二区| 中文字幕亚洲一区二区va在线| 亚洲人成电影网站免费| 女人18毛片免费观看| 亚洲精品无码专区在线| 日韩一级在线播放免费观看| 亚洲av无码兔费综合| 吃奶摸下高潮60分钟免费视频| 亚洲AV无码专区在线观看成人| 精品久久洲久久久久护士免费| 亚洲国产成人精品无码区二本| 四虎影视免费永久在线观看| 水蜜桃视频在线观看免费| 浮力影院亚洲国产第一页| 久久国产乱子伦精品免费午夜| 亚洲熟妇无码乱子AV电影| 久久青草免费91线频观看不卡| 久久精品国产亚洲AV香蕉| 成人无码区免费A片视频WWW| 亚洲AV无码一区二区大桥未久| 亚洲国产综合精品一区在线播放| 男女一边桶一边摸一边脱视频免费| 亚洲欧洲∨国产一区二区三区| 永久黄色免费网站| 亚洲欧好州第一的日产suv| 免费在线一级毛片| 成全视频免费观看在线看| 精品亚洲AV无码一区二区三区| 国产美女无遮挡免费视频网站| 最近更新免费中文字幕大全| 亚洲精品福利在线观看| 我想看一级毛片免费的| 一级特黄特色的免费大片视频| 久久亚洲精品成人AV| 国产嫩草影院精品免费网址| 久久免费观看国产精品| 久久精品国产亚洲av品善| 亚洲第一精品福利| 嫩草视频在线免费观看|