麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Struts的運行

2019-11-18 12:56:23
字體:
來源:轉載
供稿:網友

  可通過以下的步驟在我們自己的應用程序中使用Struts:
  
  1、將Struts目錄的lib/struts.jar拷貝到web應用的WEB-INF/lib目錄。
  
  2、將Struts目錄的lib/struts*.tld拷貝到web應用的WEB-INF目錄。
  
  3、修改Web應用目錄的WEB-INF/web.xml文件,增加一個<servlet>元素來定義controller servlet,增加一個<servlet-mapping>元素來建立URI請求與servlet的對應關系。可以參照Struts例子中的WEB-INF/web.xml文件來了解具體的語法要求。
  
  4、修改Web應用目錄的WEB-INF/web.xml文件,使之包含以下的tag庫定義:
  
  <taglib>
  <taglib-uri>/WEB-INF/struts.tld</taglib-uri>
  <taglib-location>/WEB-INF/struts.tld</taglib-location>
  </taglib>
  <taglib>
  <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
  <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
  </taglib>
  <taglib>
  <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
  <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
  </taglib>
  
  5、創建一個WEB-INF/action.xml文件來定義我們的web應用的action映射關系。可以參照Struts例子中的action.xml文件來了解具體的語法要求。
  
  6、在使用Struts tag庫的jsp網頁中加入以下tag庫定義:
  
  <@ taglib uri="/WEB-INF/struts.tld"   <@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
  <@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
  
  7、最后,在編譯我們的web應用的
java程序時,不要忘了在CLASSPATH中包含struts.jar文件。
  
  五、Struts優缺點
  優點:
  Struts跟Tomcat、Turbine等諸多Apache項目一樣,是開源軟件,這是它的一大優點。使開發者能更深入的了解其內部實現機制。除此之外,Struts的優點主要集中體現在兩個方面:Taglib和頁面導航。Taglib是Struts的標記庫,靈活動用,能大大提高開發效率。另外,就目前國內的JSP開發者而言,除了使用JSP自帶的常用標記外,很少開發自己的標記,或許Struts是一個很好的起點。
  
  關于頁面導航,我們認為那將是今后的一個發展方向,事實上,這樣做,使系統的脈絡更加清楚。通過一個配置文件,即可把握整個系統各部分之間的聯系,這對于后期的維護有著莫大的好處。尤其是當另一批開發者接手這個項目時,這種優勢體現得更加明顯。
  
  缺點:
  Taglib是Struts的一大優勢,但對于初學者而言,卻需要一個持續學習的過程,甚至還會打亂我們網頁編寫的習慣,但是,當我們習慣了它時,我們會覺得它真的很棒。Struts將MVC的Controller一分為三,在獲得結構更加清楚的同時,也增加了系統的復雜度。毫無疑問,要理解 Struts 必須接受一定的培訓。隨著變化的不斷加入,這有時會令人很沮喪。
  
  Struts從產生到現在還不過3-4年時間,就已逐步越來越多運用于商業軟件。雖然它現在還有不少缺點,但它是一種非常優秀的J2EE MVC實現方式,假如我們的系統預備采用J2EE MVC架構,那么,不妨考慮一下Struts。
  
  Struts 是一種基于 Web 的 MVC 解決方案,所以必須用 Html、JSP 文件和 servlet 來實現它,Struts 需要支持 JSP 1.1 和 Servlet 2.2 規范的 servlet 容器。學習、理解和把握Struts是我們每個基于J2EE軟件開發人員一門必修的課程,也是我們對企業J2EE技術應用的進一步深化。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: japanese xxxxhd | 久久久久久三区 | 91av久久| 亚洲综合网站 | 爽爽淫人综合网网站 | 成人一级黄色大片 | 精品国产欧美一区二区 | 日本综合久久 | 精品亚洲视频在线观看 | 国产电影精品久久 | 久在线观看福利视频69 | 噜噜色av | 欧美a区 | 国产va在线观看 | 国产宾馆3p国语对白 | 91 在线观看 | 国产九色91 | 成人羞羞网站入口 | 亚洲欧美在线视频免费 | 91网站永久免费看 | 黄色片网站免费观看 | 国产免费一区二区三区视频 | 亚洲国产二区 | 久久精品亚洲精品国产欧美kt∨ | 青草视频在线观看视频 | 国产五区 | 日韩av手机在线免费观看 | 欧美一级黄 | 中文字幕四区 | 羞羞漫画无遮挡观看 | 国产高潮失禁喷水爽到抽搐视频 | 欧美在线观看禁18 | 国产精品视频一区二区三区综合 | 午夜久久久久 | 精品久久久久久综合日本 | 可以免费看的av | a黄在线观看 | 精品国产一区二区三 | 97久久曰曰久久久 | 精品国产99久久久久久宅男i | 午夜视频久久 |