當(dāng)前位置:首頁(yè) > 科技 > 正文

struts2教程電子書?java程序設(shè)計(jì)電子書

struts2教程電子書?java程序設(shè)計(jì)電子書

大家好,今天小編來(lái)為大家解答struts2教程電子書這個(gè)問(wèn)題,java程序設(shè)計(jì)電子書很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!單獨(dú)的struts2框架能開(kāi)發(fā)網(wǎng)站嗎不可以的...

大家好,今天小編來(lái)為大家解答struts2教程電子書這個(gè)問(wèn)題,java程序設(shè)計(jì)電子書很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!

單獨(dú)的struts2框架能開(kāi)發(fā)網(wǎng)站嗎

不可以的,struts2只負(fù)責(zé)邏輯控制,orm操作,bean處理,前端頁(yè)面這些都做不了

eclipse怎么使用struts

eclipse使用struts步驟如下:

下載并解壓struts2(struts與struts2相同)。

打開(kāi)Eclipse,建立一個(gè)web項(xiàng)目"Text"

在struts2文件包中,找到struts-2.3.12\apps\struts2-blank.war文件,并將其用解壓軟件解壓出來(lái)。

在解壓出的文件中,找到:lib下的所有jar包,將其中所有jar包復(fù)制到eclipse所建立的Text項(xiàng)目--WebContent--WEB-INF--lib,切記,jar包全部導(dǎo)入到該lib下,不要導(dǎo)錯(cuò)。

在解壓出的文件中,找到:新建文件夾\WEB-INF\src\java\struts.xml,將該文件復(fù)制到第二步eclipse中新建的web項(xiàng)目Text下的src中

eclipse的Text項(xiàng)目中,打開(kāi)struts.xml文件,進(jìn)行修改,只保留如下內(nèi)容,修改內(nèi)容用文字描述不方便

在解壓出的文件中,找到:新建文件夾\WEB-INF\web.xml,將該xml文件中的filter內(nèi)容復(fù)制到Eclipse中的web.xml文件中相應(yīng)位置。

eclipse的Text項(xiàng)目中,在WebContent下建立hello.jsp文件,并輸入“HelloWorld!!”,保存。

右鍵單擊Text項(xiàng)目,選擇“RunAs”--"RunonServer",運(yùn)行該項(xiàng)目:

彈出網(wǎng)站后,會(huì)顯示404的錯(cuò)誤,此時(shí),在地址欄后面輸入“hello”或者"hello.action",回車后,即可彈出“HelloWorld!!”。

struts2在Eclipse上的基本配置到此結(jié)束。

strus1和strus2的區(qū)別

struts1相對(duì)struts2小巧,與servlet和jsp耦合性較高,struts2是以xwork(WebWork)為核心,不是struts1的升級(jí)版,可以看成是xwork的升級(jí)版

struts如何設(shè)定action對(duì)應(yīng)的頁(yè)面

struts的配置文件中可以設(shè)置action對(duì)象的聲明周期,但是struts2是不行的。 struts2是從webwork發(fā)展而來(lái)的,xwork有一個(gè)objectfacotry類,這個(gè)工廠類有一個(gè)線程池thSelf ========= privatestaticThreadLocal thSelf action對(duì)象就是由這個(gè)線程池來(lái)維護(hù)的,所以如果你想知道它的生命周期是如何,可以查看這個(gè)類(com.opensymphony.xwork2.ObjectFactory)源代碼。 通常和spring整合使用的時(shí)候,在struts.xml文件要配置一個(gè)元素 或者在struts.property文件中配置 struts.objectFactory=spring 這樣,我們可以在spring的配置文件中的bean元素里用一個(gè)scope屬性來(lái)配置action是用什么生命周期,singleton,prototype,request,session等等。

struts2版本如何查看

struts的版本信息查看方法:

查看struts.jar\META-INF\MANIFEST.MF。再查看Implementation-Version,看后面的數(shù)字,也就是下列代碼中的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框架是一個(gè)用于開(kāi)發(fā)JavaEE網(wǎng)絡(luò)應(yīng)用程序的開(kāi)放源代碼網(wǎng)頁(yè)應(yīng)用程序架構(gòu)。它利用并延伸了JavaServletAPI,鼓勵(lì)開(kāi)發(fā)者采用MVC架構(gòu)。Struts2以WebWork優(yōu)秀的設(shè)計(jì)思想為核心,吸收了Struts框架的部分優(yōu)點(diǎn),提供了一個(gè)更加整潔的MVC設(shè)計(jì)模式實(shí)現(xiàn)的Web應(yīng)用程序框架。

struts2教程電子書的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于java程序設(shè)計(jì)電子書、struts2教程電子書的信息別忘了在本站進(jìn)行查找哦。

主站蜘蛛池模板: 亚洲伊人色欲综合网| 国产亚洲精品精品国产亚洲综合 | 欧美成电影综合网站色www| 久久久久久综合一区中文字幕 | 久久99亚洲综合精品首页| 人人狠狠综合久久亚洲88| 久久婷婷五月综合97色直播| 久久久久久青草大香综合精品| 激情五月婷婷综合网站| 国产成人精品综合网站| 亚洲国产综合精品中文第一区| 国产成人综合久久综合| 久久―日本道色综合久久| 色综合久久天天综合| 欧美日韩国产综合视频在线观看 | 国产天堂一区二区综合| 欲香欲色天天综合和网| 一日本道伊人久久综合影| 欧美亚洲日韩国产综合网| 久久综合综合久久97色| 综合亚洲伊人午夜网 | 亚洲欧美综合网| 亚洲综合AV在线在线播放| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 狠狠色噜噜狠狠狠狠色综合久AV| 国产成人无码综合亚洲日韩| 亚洲欧美日韩国产综合一区二区| 国产精品综合久久第一页| 欲色天天综合网| 欧美伊人久久大香线蕉综合69| 91精品欧美综合在线观看| 成人亚洲综合天堂| 国产成人综合精品一区| 日本伊人色综合网| 国产成人亚洲综合无码| 综合色就爱涩涩涩综合婷婷| 婷婷综合久久中文字幕蜜桃三电影| 一本一道久久a久久精品综合| 亚洲国产精品综合久久一线| 小说区 图片区色 综合区| 亚洲国产成人久久综合碰碰动漫3d|