
struts2教程電子書?java程序設計電子書

大家好,今天小編來為大家解答struts2教程電子書這個問題,java程序設計電子書很多人還不知道,現在讓我們一起來看看吧!單獨的struts2框架能開發網站嗎不可以的...
大家好,今天小編來為大家解答struts2教程電子書這個問題,java程序設計電子書很多人還不知道,現在讓我們一起來看看吧!
單獨的struts2框架能開發網站嗎
不可以的,struts2只負責邏輯控制,orm操作,bean處理,前端頁面這些都做不了
eclipse怎么使用struts
eclipse使用struts步驟如下:
下載并解壓struts2(struts與struts2相同)。
打開Eclipse,建立一個web項目"Text"
在struts2文件包中,找到struts-2.3.12\apps\struts2-blank.war文件,并將其用解壓軟件解壓出來。
在解壓出的文件中,找到:lib下的所有jar包,將其中所有jar包復制到eclipse所建立的Text項目--WebContent--WEB-INF--lib,切記,jar包全部導入到該lib下,不要導錯。
在解壓出的文件中,找到:新建文件夾\WEB-INF\src\java\struts.xml,將該文件復制到第二步eclipse中新建的web項目Text下的src中
eclipse的Text項目中,打開struts.xml文件,進行修改,只保留如下內容,修改內容用文字描述不方便
在解壓出的文件中,找到:新建文件夾\WEB-INF\web.xml,將該xml文件中的filter內容復制到Eclipse中的web.xml文件中相應位置。
eclipse的Text項目中,在WebContent下建立hello.jsp文件,并輸入“HelloWorld!!”,保存。
右鍵單擊Text項目,選擇“RunAs”--"RunonServer",運行該項目:
彈出網站后,會顯示404的錯誤,此時,在地址欄后面輸入“hello”或者"hello.action",回車后,即可彈出“HelloWorld!!”。
struts2在Eclipse上的基本配置到此結束。
strus1和strus2的區別
struts1相對struts2小巧,與servlet和jsp耦合性較高,struts2是以xwork(WebWork)為核心,不是struts1的升級版,可以看成是xwork的升級版
struts如何設定action對應的頁面
struts的配置文件中可以設置action對象的聲明周期,但是struts2是不行的。 struts2是從webwork發展而來的,xwork有一個objectfacotry類,這個工廠類有一個線程池thSelf ========= privatestaticThreadLocal thSelf action對象就是由這個線程池來維護的,所以如果你想知道它的生命周期是如何,可以查看這個類(com.opensymphony.xwork2.ObjectFactory)源代碼。 通常和spring整合使用的時候,在struts.xml文件要配置一個元素 或者在struts.property文件中配置 struts.objectFactory=spring 這樣,我們可以在spring的配置文件中的bean元素里用一個scope屬性來配置action是用什么生命周期,singleton,prototype,request,session等等。
struts2版本如何查看
struts的版本信息查看方法:
查看struts.jar\META-INF\MANIFEST.MF。再查看Implementation-Version,看后面的數字,也就是下列代碼中的Implementation-Version:1.2.7
Manifest-Version:1.0
Specification-Title:StrutsFramework
Class-Path:commons-beanutils.jarcommons-collections.jarcommons-dig
ester.jarcommons-fileupload.jarcommons-logging.jarcommons-validato
r.jarjakarta-oro.jar
Created-By:1.3.1_04-b02(SunMicrosystemsInc.)
Ant-Version:ApacheAnt1.6.1
Implementation-Title:StrutsFramework
Specification-Version:1.2.7
Specification-Vendor:TheApacheSoftwareFoundation
Implementation-Vendor-Id:org.apache
Extension-Name:StrutsFramework
Implementation-Version:1.2.7
Implementation-Vendor:TheApacheSoftwareFoundation
什么是Struts框架
這Struts2框架是一個用于開發JavaEE網絡應用程序的開放源代碼網頁應用程序架構。它利用并延伸了JavaServletAPI,鼓勵開發者采用MVC架構。Struts2以WebWork優秀的設計思想為核心,吸收了Struts框架的部分優點,提供了一個更加整潔的MVC設計模式實現的Web應用程序框架。
struts2教程電子書的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于java程序設計電子書、struts2教程電子書的信息別忘了在本站進行查找哦。
本文鏈接:http://www.wzyaohuidianqi.cn/ke/2993.html
