熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

JSP Framework - Struts

2013-11-23 20:32:24  來源: Java開源技術 

  現在越來越多的網站采用JSPServlet 那麼如何快速方便有效的開發
  JSP網站成為一個關鍵的因素采用一個功能強勁使用方便的工具(Framework)相當重要有SUN做後盾的Jakarta就是這樣的一面旗幟
  Jakarta的眾多的優秀產品已經深入人心
  Web Server Tomcat
  JSP Framework Struts
  Servlet Framework Turbine
  基於XML的編譯環境 Ant
  Log 工具 LogJ
  Mail Enterprise Server James
  Components Framework Avalon
  
  OK言歸正傳:
  JSP Framework Struts
  Struts將 Presentation 和 Business Logic分離開來
  寫頁面的人只須了解如何使用Struts提供的TagLib庫
  寫業務的邏輯的人把業務邏輯寫在Struts配置文件中
  Struts提供FormBean和ActionBean以及業務的邏輯定義(XML配置文件)
  也就是說你把所有的業務邏輯定義寫成XML文件 定義你的FormBeanJSP page的邏輯走向ActionBean的入口
  所有的後台操作(操作數據庫或與EJB交互)寫在ActionBean裡
  所以一定要正確描述XML配置文件的業務邏輯光有JSP Page和
  ActionBean Class File是跑不起來的
  Structs 通過 一種 Pattern 叫 ModelViewController (MVC)
  如果您開發過大型 Web 應用程序您就理解變化這個詞的含義模型視圖控制器(MVC) 就是用來幫助您控制變化的一種設計模式MVC 減弱了業務邏輯接口和數據接口之間的耦合Struts 是一種 MVC 實現它將 Servlet 和 JSP 標記(屬於 JEE 規范)用作實現的一部分盡管您可能永遠不會用 Struts 實現一個系統但了解一下 Struts 或許使您能將其中的一些思想用於您以後的 Servlet 的 JSP 實現中
  這裡有一篇IBM介紹Struts的文章非常優秀
  中文
  
  英文
  
  Struts還可以和JBuilderWeblogic整和在一起調試開發
  JBuilder Struts & WebLogic a Tutorial
  
  
  要寫好的JSP
  會寫JSP並不代表你的JSP是好的什麼是好的JSP?看一些best practices可以幫助你
  l?
  JSP best practices
  Follow these tips for reusable and easily maintainable JavaServer Pages
  
  適當的使用模式
  模式用來描述所交流的問題及其解決的方法在JEE的表示層有哪些模式可以使用呢?
  請參看《JEE 核心模式》中的的第七章
  
  適當的使用一些工具
  比如說Structs
  Structs的大本營裡面有好多好東西自己慢慢翻吧
  
  

From:http://tw.wingwit.com/Article/program/Java/ky/201311/28628.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.