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

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

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

    隨筆 - 71  文章 - 15  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    因為口渴,上帝創(chuàng)造了水;
    因為黑暗,上帝創(chuàng)造了火;
    因為我需要朋友,所以上帝讓你來到我身邊
    Click for Shaanxi xi'an, Shaanxi Forecast
    ╱◥█◣
      |田|田|
    ╬╬╬╬╬╬╬╬╬╬╬
    If only I have such a house!
    〖總在爬山 所以艱辛〗
    Email:myesjoy@yahoo.com.cn
    NickName:yesjoy
    MSN:myesjoy@hotmail.com
    QQ:150230516

    〖總在尋夢 所以苦痛〗

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    Hibernate在線

    Java友情

    Java認證

    linux經(jīng)典

    OA系統(tǒng)

    Spring在線

    Structs在線

    專家專欄

    企業(yè)信息化

    大型設備共享系統(tǒng)

    工作流

    工作流產(chǎn)品

    網(wǎng)上購書

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    一直以來我們都說Struts是一個Web Framework。那么讓我么先來看看什么是Framework

    Framework概念并不是很新了,伴隨著軟件開發(fā)的發(fā)展,在多層的軟件開發(fā)項目中,可重用、易擴展的,而且是經(jīng)過良好測試的軟件組件,越來越為人們所青睞。這意味著人們可以將充裕的時間用來分析、構(gòu)建業(yè)務邏輯的應用上,而非繁雜的代碼工程。于是人們將相同類型問題的解決途徑進行抽象,抽取成一個應用框架。這也就是我們所說的Framework

       Framework的體系提供了一套明確機制,從而讓開發(fā)人員很容易的擴展和控制整個Framework開發(fā)上的結(jié)構(gòu)。   通常,Framework的結(jié)構(gòu)中都有一個命令和控制組件("command and control" component——Framework Factory and Manager

     

    Framework體系

     

       通過基于請求響應(Request-Response)模式的應用Framework,基本上有如下幾個表現(xiàn)邏輯結(jié)構(gòu)組成。

    控制器Controller——控制整個Framework中各個組件的協(xié)調(diào)工作。

    業(yè)務邏輯層Business Logic——Framwork本身來說,這里僅僅只是概念和幾個提夠服務的基礎組件,真正的實現(xiàn)與客戶的業(yè)務邏輯接軌,還需要開發(fā)人員在Framework上再次擴展。

    數(shù)據(jù)邏輯層Data Logic——絕大應用系統(tǒng)都需要涉及到數(shù)據(jù)交互,這一層次主要包括了數(shù)據(jù)邏輯和數(shù)據(jù)訪問接口。對于數(shù)據(jù)邏輯來說,如果你了解數(shù)據(jù)建模(Data Modeling)可能就很容易理解。  

    Struts有一組相互協(xié)作的類、Serlvet以及Jsp TagLib組成。基于Struts構(gòu)架的web應用程序基本上符合JSP Model2的設計標準,可以說是MVC設計模式的一種變化類型。根據(jù)上面對framework的描述,我們很容易理解為什么說Struts是一個web framwork,而不僅僅是一些標記庫的組合。但 Struts 也包含了豐富的標記庫和獨立于該框架工作的實用程序類。

    Struts有其自己的控制器(Controller),同時整合了其他的一些技術去實現(xiàn)模型層(Model)和視圖層(View)。在模型層,Struts可以很容易的與數(shù)據(jù)訪問技術相結(jié)合,包括EJB,JDBCObject Relation Bridge。在視圖層,Struts能夠與JSP, Velocity Templates,XSL等等這些表示層組件想結(jié)合。

     

    Struts的與Web App的關系

    既然struts叫做web framework,那么其肯定主要基于web層的應用系統(tǒng)開發(fā)。按照J2EE Architecture的標準,struts應當和jsp/servlet一樣,存在于web container一層。

    posted on 2006-03-05 11:24 ★yesjoy★ 閱讀(323) 評論(0)  編輯  收藏 所屬分類: Structs學習
    主站蜘蛛池模板: 国产精品亚洲mnbav网站 | 无码毛片一区二区三区视频免费播放 | 亚洲中文字幕成人在线| 美女黄频免费网站| 日本人的色道www免费一区| 亚洲成a∧人片在线观看无码| 女人18毛片免费观看| 亚洲成a人无码亚洲成www牛牛| 搡女人真爽免费视频大全| 亚洲综合精品第一页| 扒开双腿猛进入爽爽免费视频| 色在线亚洲视频www| 高清国语自产拍免费视频国产| 亚洲午夜理论片在线观看| 日本一道高清不卡免费| 国产精品亚洲一区二区三区久久 | 在线观看亚洲专区| 国产精品亚洲w码日韩中文| 91视频免费观看| 亚洲国产老鸭窝一区二区三区 | 亚洲最大AV网站在线观看| 日韩精品免费在线视频| 亚洲精品在线播放| 夫妻免费无码V看片| 一级毛片免费毛片毛片| 亚洲第一精品在线视频| 国产成人免费网站| 野花视频在线官网免费1| 国产亚洲精aa成人网站| 亚欧日韩毛片在线看免费网站| 亚洲人成伊人成综合网久久| 国产精品深夜福利免费观看 | 妞干网免费视频观看| 又大又硬又粗又黄的视频免费看 | 国产午夜鲁丝片AV无码免费| 一区二区视频在线免费观看| 亚洲av一综合av一区| 国产h视频在线观看免费| 色吊丝性永久免费看码 | 免费大学生国产在线观看p| 国产做国产爱免费视频|