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

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

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

      2006年1月4日
    開學第一周在匆匆忙忙的腳步中過去了!下了一周的雨也終于停了,第一個周末,也沒什么大事情,就拿struts來開開涮吧!
    說干就干!因為自己以前已經看過一點struts,并且做過一個小例子(記得以前好像有個wizard,就是教你一步步用struts)。但還沒有深入它的代碼,對它的流程當時了解過,不過現在忘了,唉,歲月不饒人,不服老不行,看著記性!
    先把struts做個Introduction吧,正好在介紹的同時也給自己一個整理的機會,看了一天了,整理一下思路吧!
    首先講到struts,就不能不提Model 2,講到Model 2就不能不提到Model 1(),其實,這三者都離不開一個東西,就是java中web application里面的最基本也是最重要的東西,servlet,不錯,我認為它是個基礎(個人看法:),servlet是個好東西,sun公司認為有兩種類型的web application:1、Presentation-oriented 2、Service-oriented。隨著Web被逐漸用于deliver service,那些service providers逐漸認識到在Web中提供動態內容的重要性。隨之出現了CGI。CGI的缺點我就不說啦,其實我沒大用過CGI,汗一個!不過據說是有很多缺點的,比如平臺相關性,lack of scalability。于是servlet適時而出了!
    關于servlet的細節我就不具體提了,我也有待學習,這里之所以提到servlet,是因為struts中的一個核心部件就是一個servlet,所以在這里簡單提一下servlet,以供讀者檢查自己是否應該先去了解一下servlet。Model 1簡單講就是只用JSP,而不用servlet,這里的用與不用,僅是對web開發人員而言,因為JSP最終還是會被translate為servlet(這里用translate是遵照官方用詞,國內很多書翻為編譯,個人認為不是很恰當)。其實出現Model 1的原因也很簡單,因為用servlet來構造一個網頁不勝其煩,一堆的out.pringln(...)讓人整個感覺是手工構造一個網頁,在這個所見即所得的今天,我們可能永遠無法想象它的繁瑣性!于是出現了JSP,把那些工作交給了web container,我們只需用所見即所得的tool構造web,然后在web中適當的地方加入java代碼即可。好,點到為止,再具體就是jsp的內容了。但后來人們發現,完全拋棄servlet并不是一個好的idea,其中的一個關鍵問題就是content與presentation混雜在一起,非常不利于維護和修改。于是人們又提出了結合jsp與servlet來開發web,這就是Model 2,它本質上是經典MVC模式的一個變種。這里推薦一篇文章Understanding JavaServer Pages Model 2 architecture ,專門介紹Model2的,希望對大家有所幫助,這也是struts官方網站上推薦的一篇文章!由于我們的主題是struts,所以我們就不細談這篇文章了。
    當然我也希望讀者對MVC模式有所了解,如果否,請看MVC的源頭。了解一下它吧,一個很好的東東!
    好,準備東西講完了,我們下面開始看struts!
    struts從結構上講是符合Model2的,先簡單介紹一下它的情況,它的目的就是要解決Model 1中的flow control的問題,并使得內容(Model)與表現(View)徹底分離。Struts是在2000年5月由Craig R. McClanahan發起的。并在2001年7月發布了1.0版。(休息一下)
    posted @ 2006-02-18 21:06 未來刀客 閱讀(237) | 評論 (0)編輯 收藏
    真不走運,要考試了,天突然變的冷起來了,風和著雨,還夾著雪,2006年的第一場雪,呵呵,不過還好,考的是科學社會主義,而且開卷,希望接下來的考試也能順順利利,雪既然下了就下大一點吧,考完試好拍點玉照,留個紀念!
    posted @ 2006-01-04 16:36 未來刀客 閱讀(217) | 評論 (1)編輯 收藏
    主站蜘蛛池模板: 亚洲免费日韩无码系列| 日韩在线观看免费完整版视频| 女同免费毛片在线播放| 亚洲中文无韩国r级电影| 免费国产草莓视频在线观看黄| 国产在线19禁免费观看国产| 亚洲av永久中文无码精品| 日本成人在线免费观看| 青娱乐在线视频免费观看| 成人伊人亚洲人综合网站222| 永久免费精品影视网站| 亚洲伊人色欲综合网| A级毛片成人网站免费看| 亚洲国产精品乱码一区二区 | 亚洲成av人片在线观看无码不卡| 国产成人无码免费看片软件| 亚洲高清专区日韩精品| 中文字幕免费在线看线人 | 亚洲自偷精品视频自拍| 成年人在线免费看视频| 国产成人人综合亚洲欧美丁香花| 成人伊人亚洲人综合网站222| 99精品免费视品| 亚洲伊人精品综合在合线| 在线免费观看国产视频| 国产美女视频免费观看的网站 | 久久精品亚洲精品国产色婷 | 亚洲视频在线不卡| 午夜视频在线观看免费完整版| 窝窝影视午夜看片免费| 亚洲国产综合专区电影在线 | 久久久久久久免费视频| 99亚洲精品卡2卡三卡4卡2卡| 国产精品亚洲片在线| 成年在线观看网站免费| 全部一级一级毛片免费看| 日韩精品亚洲人成在线观看| 免费高清在线影片一区| 免费福利电影在线观看| 亚洲精品天堂成人片AV在线播放| 亚洲中文字幕无码不卡电影|