<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年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    因為口渴,上帝創造了水;
    因為黑暗,上帝創造了火;
    因為我需要朋友,所以上帝讓你來到我身邊
    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經典

    OA系統

    Spring在線

    Structs在線

    專家專欄

    企業信息化

    大型設備共享系統

    工作流

    工作流產品

    網上購書

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

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

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

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

     

    Framework體系

     

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

    控制器Controller——控制整個Framework中各個組件的協調工作。

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

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

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

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

     

    Struts的與Web App的關系

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

    posted on 2006-03-05 11:24 ★yesjoy★ 閱讀(330) 評論(0)  編輯  收藏 所屬分類: Structs學習
    主站蜘蛛池模板: 久久精品国产亚洲一区二区| 亚洲综合熟女久久久30p| 日本亚洲国产一区二区三区| 一级毛片不卡片免费观看| 亚洲婷婷国产精品电影人久久| 日本一卡精品视频免费| 男人和女人高潮免费网站| 亚洲精品电影天堂网| 日本红怡院亚洲红怡院最新| 日韩精品免费电影| 最刺激黄a大片免费网站| 久久久受www免费人成| 亚洲裸男gv网站| 国产成人无码区免费内射一片色欲 | 亚洲AV无码成人网站在线观看 | 99精品视频在线观看免费| 久久久久一级精品亚洲国产成人综合AV区 | 一级做a爰片久久毛片免费看| 亚洲AV成人无码网站| 亚洲国产最大av| 成人AV免费网址在线观看| 99热精品在线免费观看| 久久久久久久岛国免费播放| a级成人免费毛片完整版| 全黄大全大色全免费大片| a级毛片免费高清毛片视频| a级毛片高清免费视频| 久久久久久影院久久久久免费精品国产小说| 日韩久久无码免费毛片软件| 国产A∨免费精品视频| 亚洲乱亚洲乱淫久久| 国产一级高清视频免费看| 亚洲国产精品成人AV无码久久综合影院| a级毛片无码免费真人久久| 99re在线视频免费观看| 成全高清视频免费观看| 一个人免费视频在线观看www| 亚洲成a人片在线观看播放| 亚洲欧美中文日韩视频| 日本亚洲精品色婷婷在线影院| 亚洲av色香蕉一区二区三区 |