posts - 7, comments - 10, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          我參與的團隊

          搜索

          •  

          積分與排名

          • 積分 - 7344
          • 排名 - 2711

          最新評論

          Struts 與 MVC (一)

          Posted on 2007-01-25 06:58 西門磚瓦 閱讀(723) 評論(0)  編輯  收藏

          . MVC 模式

          ?? 1).MVC 對于開發過程而言 , 住要是強制性的將數據層和表示層分 , 獨立的數據層和業務邏輯層使得重用性大大增強 , 即多個視圖表示層可以共享一個數據邏輯層 ( 例如 , 一個系統有 Web Mail,Wap 頁面 ,Internet Web 的情況 , 就可以共享一個數據層 ).

          ?? 2). 對于數據層的變化 , 比如數據庫的切換 ; 業務規則的改變 , 對于這種情況 , 只需要改變數據層即可 , 能構造很強的松藕合的構件 .

          .Struts MVC

          ? 1).Struts 是實現 MVC 的一個框架 , M( JavaBean,EJB 實現 ) ,C( Serverlet,Action 來實現 ),V(Jsp). 如下圖所示 :

          瀏覽器

          Web Server

          Struts-Config.xml

          ActionServerlet

          Jsp

          JavaBean

          Action

          ?

          ?

          ?

          ?

          瀏覽器

          Web Server

          Struts-Config.xml

          ActionServerlet

          Jsp

          JavaBean

          Action

          Struts

          ?

          ?

          ?


          2). 利用 Struts 框架 , 可以簡化 ( 分析 , 設計 , 編碼 , 測試和發布 ) 每個階段的工作 . 只需要有針對性的去分析應用需求 , 不需要重新設計框架 , 在編碼的過程中 , 充分利用 Struts 提供的各種實用類和卷標庫來簡化編碼 .Struts 應用的 設計 流程大致簡化為 :A. 收集分析應用需求 ;B. 設計數據庫 ;C. 設計客戶接口 ;D. 設計 ActionForm;E. 設計 Action;F. 設計應用的業務邏輯組件 .


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宁波市| 视频| 延川县| 乐东| 客服| 高雄县| 简阳市| 乌兰察布市| 南涧| 西安市| 邛崃市| 岐山县| 海晏县| 临清市| 聂拉木县| 南和县| 漳平市| 仪征市| 腾冲县| 台前县| 海伦市| 浦江县| 阿尔山市| 定西市| 大厂| 桓台县| 江陵县| 固镇县| 白山市| 黔西| 彭山县| 龙井市| 聊城市| 武山县| 武鸣县| 江孜县| 丰县| 双牌县| 新化县| 会理县| 高碑店市|