精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线

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

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

【struts2安裝包】Struts2完整版下載 v2.3.16.1 官方最新版
  • 軟件類型:編程軟件
  • 軟件語言:簡體中文
  • 授權方式:免費軟件
  • 更新時間:2024-12-11
  • 閱讀次數:
  • 推薦星級:
  • 運行環境:WinXP,Win7,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

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

struts2安裝包

軟件簡介

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

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

struts2安裝包軟件特色

在Action的實現方面

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

線程模型方面

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

Servlet依賴方面

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

封裝請求參數

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

表達式語言方面

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

綁定值到視圖技術

Struts1使用標準的JSP,Struts2使用“ValueStack”技術。

類型轉換

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

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

Action執行控制的對比

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

功能介紹

漏洞情況分析:

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

1、 Apache Struts遠程命令執行漏洞

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

2、 Apache Struts開放重定向漏洞

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

漏洞影響評估:

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

漏洞處置建議:

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

struts2安裝包安裝方法

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

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

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

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

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

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

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

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

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

【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 官方最新版-本站

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

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

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

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

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

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

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

打開lib文件夾,把里面的所有包都復制(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文件復制到你項目的src目錄下,不要復制錯了,一旦錯了就木有用了。

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

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

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

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

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

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

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


點下面下載:(推薦使用"迅雷"進行下載,系統下載大全QQ交流群:)
精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线
一本久道久久综合中文字幕| 精品国精品国产尤物美女| 亚洲图片欧洲图片日韩av| 成人涩涩免费视频| 福利91精品一区二区三区| 国产风韵犹存在线视精品| 极品少妇xxxx精品少妇| 美日韩一级片在线观看| 久久精品久久久精品美女| 美女爽到高潮91| 久久精品国产第一区二区三区| 毛片av一区二区| 国产美女精品人人做人人爽| 国产成人综合在线播放| 播五月开心婷婷综合| 亚洲欧美综合| 亚洲小说区图片区| 午夜影院日韩| 在线一区二区三区四区五区| 欧美日韩极品在线观看一区| 精品国产1区二区| 欧美国产一区二区| 亚洲精品日日夜夜| 日本 国产 欧美色综合| 国产黄色精品网站| 欧美福利影院| 久久国产一区二区| 欧美精品丝袜中出| 欧美精品一区二区三区高清aⅴ| 欧美国产日韩亚洲一区| 一区二区欧美视频| 国产尤物一区二区在线| 欧美激情91| 校园春色综合网| 日韩一级欧美一级| 国产精品不卡在线| 青青草国产精品97视觉盛宴| 成人免费看片app下载| 99精品国产在热久久| 欧美视频一区在线| 国产精品无遮挡| 日本免费在线视频不卡一不卡二| 高清久久久久久| 一区二区国产在线观看| 91精品欧美久久久久久动漫| ●精品国产综合乱码久久久久| 奇米影视一区二区三区| 欧美成人69| 欧美日韩三级一区| 亚洲欧洲综合另类在线| 国产主播一区二区三区| 亚洲伦伦在线| 欧美一区二区高清| 亚洲国产毛片aaaaa无费看 | 91美女福利视频| 久久黄色小说| 国产欧美一区二区三区沐欲| 日韩电影在线观看电影| 欧美日韩a区| 欧美精品少妇一区二区三区| 亚洲精品免费在线| 99视频一区二区| 欧美影视一区在线| 一区二区三区丝袜| 色综合一个色综合亚洲| 欧美色综合网站| 一区二区在线观看视频| 91亚洲男人天堂| 欧美日韩国产乱码电影| 亚洲欧美激情插| 91小视频免费看| 欧美一区二区国产| 久久精品国内一区二区三区| 久久激情久久| 夜夜夜精品看看| 国产一区二区三区四区老人| 欧美tickling挠脚心丨vk| 伦理电影国产精品| 另类av一区二区| 一区二区三区精密机械公司| 欧美日韩国产在线一区| 精品黑人一区二区三区久久| 精品一区二区三区的国产在线播放| 中日韩视频在线观看| 久久精品在线免费观看| 高清不卡一区二区| 欧美一区午夜视频在线观看| 亚洲www啪成人一区二区麻豆| 极品av少妇一区二区| 国产女主播一区| 欧美jizzhd精品欧美喷水| 久久久天堂av| 99久久99久久久精品齐齐| 日韩视频免费观看高清完整版 | 国产精品久久777777毛茸茸| 亚洲欧洲日韩在线| 亚洲天堂激情| 亚洲欧美另类图片小说| 亚洲欧洲日本国产| 亚洲免费在线观看视频| 亚洲全部视频| 一区二区三区视频在线看| 国产精品日韩欧美一区二区三区 | 成人黄色av电影| 久久综合色婷婷| 97se亚洲国产综合自在线观| 国产午夜精品理论片a级大结局 | 亚洲一区二区动漫| 性久久久久久久久久久久 | 亚洲成人精品在线观看| 久久久久久久久久久久久9999| 午夜精品久久久久久久99樱桃| 久久精品123| 久久91精品久久久久久秒播| 337p亚洲精品色噜噜噜| 粉嫩一区二区三区在线看| 久久嫩草精品久久久精品| 欧美精品色网| 亚洲免费观看高清完整版在线观看熊| 亚洲精品一区二区三区樱花| 亚洲国产aⅴ天堂久久| 欧美最猛黑人xxxxx猛交| 国产精品自拍一区| 久久久久国色av免费看影院| 一色屋精品视频在线看| 亚洲不卡在线观看| 欧美一区二区在线免费观看| 欧美在线高清| 亚洲图片欧美一区| 在线不卡a资源高清| 91丨porny丨首页| 一区二区三区中文在线观看| 欧美亚洲免费在线一区| av在线一区二区三区| 亚洲欧洲www| 欧美性色黄大片手机版| 99国产精品久久久| 亚洲自拍偷拍网站| 欧美一区二区三区在线视频| 国产精品豆花视频| 日本成人在线电影网| 久久久久国产免费免费 | 亚洲一区在线视频观看| 777午夜精品免费视频| 黄色亚洲免费| 老司机精品视频在线| 中文字幕永久在线不卡| 欧美综合色免费| 国产在线精品二区| 久久99久久久欧美国产| 国产精品区一区二区三区| 欧美在线观看视频一区二区| 91免费在线播放| 久久精品国产精品亚洲红杏| 国产精品国产三级国产普通话蜜臀 | 成人高清免费观看| 亚洲成人av在线电影| 2021久久国产精品不只是精品| 亚洲专区欧美专区| 99精品视频一区| 蜜臀av性久久久久蜜臀aⅴ| 日本一区二区免费在线观看视频 | 精品嫩草影院久久| 免费亚洲视频| 在线欧美福利| 成人性生交大片免费看在线播放| 洋洋av久久久久久久一区| 亚洲精品一区二区三区蜜桃下载| 色综合久久久久网| 亚洲国产高清视频| 成人免费va视频| 久久精品国产精品亚洲综合| 一区二区三区精密机械公司| 国产色爱av资源综合区| 在线不卡a资源高清| 久久久久久久久久久一区| 欧美日一区二区在线观看| 高清国产一区二区| 国产综合久久久久久鬼色| 天天操天天干天天综合网| 亚洲欧美日韩人成在线播放| 久久综合色天天久久综合图片| 欧美伦理视频网站| 日本二三区不卡| 一区二区三区精品国产| 欧美日韩亚洲国产精品| 99re热视频精品| 国产成人av电影免费在线观看| 久久精品国产成人一区二区三区 | 福利电影一区二区| 国产精品18久久久| 国产在线播放一区| 国产麻豆午夜三级精品| 久久精品国产一区二区| 日韩av成人高清| 日本成人中文字幕在线视频| 丝袜亚洲另类丝袜在线| 午夜精品久久久久久不卡8050| 亚洲精品v日韩精品| 亚洲精品国产无套在线观|