97久久亚洲,亚洲福利久久,亚洲精品系列,97在线精品

win7系統(tǒng)下載
當前位置: 首頁 > 編程軟件教程 > 詳細頁面

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版
  • 軟件大小:查看
  • 軟件語言:簡體中文
  • 授權(quán)方式:免費軟件
  • 更新時間:2024-11-27
  • 軟件類型:國產(chǎn)軟件
  • 推薦星級:
  • 運行環(huán)境:XP,Win7,Win8,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

struts2安裝包是一款采用MVC設(shè)計模式的Web框架,我們可以通過這款軟件來進行Web開發(fā)。如果你是一名Web開發(fā)人員,那么就可以直接通過Struts2完整版來建立模型,同時還可以用來進行視圖的數(shù)據(jù)交互。這款軟件的功能比起原先的Struts1有了非常明顯的進步。

struts2安裝包

軟件簡介

Struts2是一個基于MVC設(shè)計模式的Web應(yīng)用框架,它本質(zhì)上相當于一個servlet,在MVC設(shè)計模式中,Struts2作為控制器(Controller)來建立模型與視圖的數(shù)據(jù)交互。Struts 2是Struts的下一代產(chǎn)品,是在 struts 1和WebWork的技術(shù)基礎(chǔ)上進行了合并的全新的Struts 2框架。其全新的Struts 2的體系結(jié)構(gòu)與Struts 1的體系結(jié)構(gòu)差別巨大。Struts 2以WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與ServletAPI完全脫離開,所以Struts 2可以理解為WebWork的更新產(chǎn)品。雖然從Struts 1到Struts 2有著太大的變化,但是相對于WebWork,Struts 2的變化很小。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

struts2安裝包軟件特色

在Action的實現(xiàn)方面

Struts1要求必須統(tǒng)一擴展自Action類,而Struts2中可以是一個POJO。

線程模型方面

Struts1的Action是單實例的,一個Action的實例處理所有的請求。Struts 2的Action是一個請求對應(yīng)一個實例(每次請求時都新new出一個對象),沒有線程安全方面的問題。

Servlet依賴方面

Struts1的Action依賴于Servlet API,比如Action的execute方法的參數(shù)就包括request和response對象。這使程序難于測試。Struts2中的Action不再依賴于Servlet API,有利于測試,并且實現(xiàn)TDD。

封裝請求參數(shù)

Struts1中強制使用ActionForm對象封裝請求的參數(shù)。Struts2可以選擇使用POJO類來封裝請求的參數(shù),或者直接使用Action的屬性。

表達式語言方面

Struts1中整合了EL,但是EL對集合和索引的支持不強,Struts2整合了OGNL(Object Graph NavigationLanguage)。

綁定值到視圖技術(shù)

Struts1使用標準的JSP,Struts2使用“ValueStack”技術(shù)。

類型轉(zhuǎn)換

Struts1中的ActionForm基本使用String類型的屬性。Struts2中使用OGNL進行轉(zhuǎn)換,可以更方便的使用。

Struts1中支持覆蓋validate方法或者使用Validator框架。Struts2支持重寫validate方法或者使用XWork的驗證框架。

Action執(zhí)行控制的對比

Struts1支持每一個模塊對應(yīng)一個請求處理,但是模塊中的所有Action必須共享相同的生命周期。Struts2支持通過攔截器堆棧為每一個Action創(chuàng)建不同的生命周期。

功能介紹

漏洞情況分析:

Struts2 是第二代基于Model-View-Controller (MVC)模型的java企業(yè)級web應(yīng)用框架。它是WebWork和Struts社區(qū)合并后的產(chǎn)物。攻擊者可以利用Struts應(yīng)用框架的命令執(zhí)行漏洞,執(zhí)行惡意Java代碼,最終導致網(wǎng)站數(shù)據(jù)被竊取、網(wǎng)頁被篡改等嚴重后果。具體分析情況如下:

1、 Apache Struts遠程命令執(zhí)行漏洞

由于Apache Struts2的action:、redirect:和redirectAction:前綴參數(shù)在實現(xiàn)其功能的過程中使用了Ognl表達式,并將用戶通過URL提交的內(nèi)容拼接入Ognl表達式中,從而造成攻擊者可以通過構(gòu)造惡意URL來執(zhí)行任意Java代碼,進而可執(zhí)行任意命令。

2、 Apache Struts開放重定向漏洞

Apache Struts 2DefaultActionMapper在處理短路徑重定向參數(shù)前綴"redirect:"或"redirectAction:"時存在開放重定向漏洞,允許遠程攻擊者利用漏洞操作"redirect:"或"redirectAction:"后的信息,重定向URL到任意位置。

漏洞影響評估:

CNVD對遠程命令執(zhí)行漏洞(CNVD-2013-28972)和開放重定向漏洞(CNVD-2013-28979)的評級為“高危”,由于redirect:和redirectAction:此兩項前綴為Struts默認開啟功能,因此ApacheStruts 2.3.15.1以下版本受到漏洞影響。該漏洞與在2012年對我國境內(nèi)政府和重要信息系統(tǒng)部門、企事業(yè)單位網(wǎng)站造成嚴重威脅的漏洞(編號:CNVD-2013-25061,對應(yīng)CVE-2013-1966)相比,技術(shù)評級相同且受影響版本更多。

漏洞處置建議:

廠商已經(jīng)發(fā)布Apache Struts 2.3.15.1以修復(fù)此安全漏洞,建議Struts用戶及時升級到最新版本。

struts2安裝包安裝方法

下載struts2,需要用到的是full distribution,根據(jù)需要也可以下載諸如文檔doc和源代碼source等。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

安裝tomcat或其他服務(wù)器,安裝Eclipse或其他JAVA編譯環(huán)境,將Struts2解壓并記錄下解壓的路徑。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

在MyEclipse中配置服務(wù)器,此處以tomcat為例,進入MyEclipse,工具欄中選擇windows,然后選擇preference,然后選擇MyEclipse->Servers->Tomcat,然后選擇對應(yīng)的Tomcat版本你你對應(yīng)的安裝地址。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

在MyEclipse中配置jdk,依次選擇window –> preferences – >java – >installed jres,如果沒有對應(yīng)的JDK(不是JRE),選擇add,選擇standard VM -> next,選擇JDK對應(yīng)的Directory。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

建立Struts2程序,首先找到struts目錄下對應(yīng)的apps目錄,解壓struts2-blank-2.1.6.war,Copy對應(yīng)的lib的jar文件,需要除junit和spring-test之外的所有文件,其中commons-io的jar包會在文件上傳和下載時需要,其他為必須。在struts.xml中照原配置根據(jù)自己的需要進行對應(yīng)的配置。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

struts2安裝包使用技巧

如何手動配置Struts2項目?

首先新建一個web project,這里就以這個項目為例,項目名起為test。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

解壓你下載好的struts2文件,找到里面的Apps——struts2-blank.war文件。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

復(fù)制這個文件到你的Tomcat所在的目錄——webapps文件夾下。啟動Tomcat后就會自動生成一個struts2-blank項目。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

這個項目就是你下載的struts版本中的一個空白的模板,里面是你這個版本的struts所必須的文件,只能多不能少,所以根據(jù)這個你才能配置成功,而不是看幾年前的教程,那樣你很難成功,不同的版本需要的jar包是不一樣的。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

打開struts2-blank文件夾,找到里面的web.xml 文件,將這個文件打開,復(fù)制里面的內(nèi)容到你項目的web.xml文件中。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

打開lib文件夾,把里面的所有包都復(fù)制(ctrl+C),然后打開Myeclipse中的你的項目的lib目錄,粘貼即可(ctrl+V)。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

最后將struts.xml文件復(fù)制到你項目的src目錄下,不要復(fù)制錯了,一旦錯了就木有用了。

復(fù)制后需要將里面<struts></struts>中間的部分都刪掉,否則會報錯的。

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版-本站

這樣你的struts就配置好了,部署一下就可以了。

注意:如果在部署的時候出現(xiàn)找不到類的情況說名你部署的時候jar包沒有導入成功,可以手動的復(fù)制進去方法如下:

打開Tomcat目錄下的webapps文件夾,找到你自己的項目,打開里面的lib文件夾,將第七步中的jar包復(fù)制進去就OK了。

[溫馨提示]:
點下面下載:(推薦使用"迅雷"進行下載,系統(tǒng)下載大全QQ交流群:)
97久久亚洲,亚洲福利久久,亚洲精品系列,97在线精品
91亚洲一区| 免费观看日韩电影| 神马午夜在线视频| 国产精品久久久久毛片大屁完整版| 性色一区二区| 亚洲一区二区成人| 亚洲色图国产| 激情五月综合| 欧美日韩精品免费观看视频完整| 精品资源在线| 丝袜诱惑一区二区| 久久久精品区| 福利一区视频| 天堂网在线观看国产精品| 午夜免费一区| 国产精品嫩草99av在线| 亚洲综合电影| 国产99亚洲| 天堂日韩电影| 久久亚洲欧美| 国产精品天天看天天狠| 国产成人精品一区二区三区视频 | 999国产精品视频| 精品成人免费一区二区在线播放| 久久久久久美女精品| 久久成人高清| 91精品国产91久久久久久黑人| 欧美精品九九| 午夜a一级毛片亚洲欧洲| 国产亚洲观看| 人人精品亚洲| 亚洲精品动态| 成人在线免费观看91| 日本欧美不卡| 亚洲免费一区三区| 久久不见久久见免费视频7| 国产欧美日韩精品高清二区综合区 | 国产精品丝袜在线播放| av中文字幕在线观看第一页| 国产成人精品一区二区三区视频 | 精品欧美日韩精品| 日韩欧美自拍| 免费欧美一区| 欧美亚洲tv| 红桃视频国产一区| 视频一区日韩精品| 国产aⅴ精品一区二区四区| 在线天堂资源www在线污| 免费观看日韩电影| 国产精品探花在线观看| 激情91久久| 国产丝袜一区| 麻豆91精品| 久久久久久久久久久妇女 | 蜜桃精品视频| 蜜臀国产一区二区三区在线播放| 久久狠狠久久| 国产字幕视频一区二区| 久久国产麻豆精品| 鲁大师影院一区二区三区| 精品美女视频| 国产精品视频3p| 亚洲视频二区| 99视频精品免费观看| 精品国产a一区二区三区v免费| 爽爽淫人综合网网站| 精品一区二区三区在线观看视频| 欧美特黄视频| 欧美sm一区| 国产成人久久| 欧美精品aa| 欧美偷窥清纯综合图区| 国产精品亚洲片在线播放| 亚洲毛片视频| 免费精品视频最新在线| 一本色道精品久久一区二区三区| 欧美xxxx性| 你懂的国产精品| 日本aⅴ精品一区二区三区| 国产欧美一区二区三区国产幕精品| 国产亚洲福利| 日韩在线观看不卡| 欧美日韩一区二区三区视频播放| 高清av一区| 亚洲综合精品| 中文字幕亚洲在线观看| 久久国产精品色av免费看| 久久国产精品色av免费看| 日韩精品一级中文字幕精品视频免费观看 | 日韩av一二三| 欧美精品中文字幕亚洲专区| 日本精品一区二区三区在线观看视频| 一二三区精品| 国产精品免费不| 久久精品亚洲人成影院| 欧美日韩激情| 日韩午夜一区| 精品一区91| 欧美亚洲在线日韩| 日韩免费在线| 日日夜夜免费精品视频| 精品精品国产三级a∨在线| 韩国一区二区三区视频| 久久av一区| 开心激情综合| 99在线精品视频在线观看 | 香蕉视频亚洲一级| 少妇精品久久久一区二区三区| 久久超级碰碰| 日本综合精品一区| 久久精品亚洲欧美日韩精品中文字幕| av一区二区高清| 97在线精品| 国产精品呻吟| 国产精品三p一区二区| 在线日韩中文| 国产精品尤物| 丝袜av一区| 日韩影院二区| 国产精品啊v在线| 亚洲婷婷在线| 精品欠久久久中文字幕加勒比| 免费成人在线视频观看| 91精品国产自产在线丝袜啪| 亚洲欧美日韩在线观看a三区| 日本一区二区高清不卡| 91精品电影| 欧美日韩黑人| 欧美91在线| 日韩欧美美女在线观看| 欧美亚洲人成在线| 亚洲涩涩av| sm捆绑调教国产免费网站在线观看| 精品色999| 精品国产欧美日韩| 日韩三区四区| 国产精品一区二区三区www| 蜜桃av一区二区| 激情丁香综合| 先锋亚洲精品| 亚洲一区二区三区高清不卡| 黄色在线网站噜噜噜| 91av亚洲| 九九99久久精品在免费线bt| 欧美日本不卡高清| 欧美激情 亚洲a∨综合| 国产欧美自拍| 欧美日韩91| 91麻豆国产自产在线观看亚洲| 久久精品亚洲一区二区| 久久只有精品| 精品一区免费| 黄色在线一区| 国产精品成人自拍| 成人在线超碰| 日韩av专区| 亚洲一区二区三区四区电影 | 午夜在线视频一区二区区别| 亚洲综合色婷婷在线观看| 水蜜桃久久夜色精品一区的特点 | 激情六月综合| 亚洲欧美成人综合| 亚洲欧美日韩专区| 国产成人久久| 亚洲欧美日韩专区| 精品一区二区三区中文字幕视频| 麻豆91小视频| 日韩深夜视频| 国产日韩欧美高清免费| 日韩精品欧美| 成人午夜网址| 日韩专区在线视频| 麻豆一区二区三区| 成人久久久久| 久久精品资源| 婷婷激情图片久久| 91福利精品在线观看| 久久免费国产| 国产精品传媒麻豆hd| 日韩欧美一区二区三区在线视频| 亚洲1区在线| 亚洲www啪成人一区二区| 久久性天堂网| 久久三级视频| 欧美国产另类| 国产亚洲在线观看| 国产夫妻在线| 奇米狠狠一区二区三区| 久久青青视频| 麻豆视频观看网址久久| 久久高清国产| 欧美精品资源| 亚洲黄色免费av| 欧美一区网站| 亚洲永久精品唐人导航网址| 少妇久久久久| 精品精品99| 亚洲人www| 日韩和欧美一区二区三区| 一区久久精品|