什么是Struts2


Struts2框架介紹

1、三大框架 : 是企業主流 JavaEE 開發的一套架構 

Struts2 + Spring + Hibernate 

 

2、 什么是框架?為什么要學框架 ?

框架 是 實現部分功能的代碼 (半成品),使用框架簡化企業級軟件開發 

學習框架 ,清楚的知道框架能做什么? 還有哪些工作需要自己編碼實現 ? 

 

3、 什么是Struts2 ? 

Struts2 是一款優秀MVC框架 

 

MVC:是一種思想,是一種模式,將軟件分為 Model模型、View視圖、Controller控制器 

 * MVC由來是web開發 

 

JavaEE軟件三層結構 : web層(表現層)、業務邏輯層、數據持久層 (sun提供JavaEE開發規范)

JavaEE開發更強調三層結構, web層開發注重MVC 

 

struts2 就是 web層開發框架,符合MVC模式 

 * struts1 webwork jsf SpringMVC 都是MVC 

 

4、 Struts2 和 Struts1 關系

沒有關系, Struts2 全新框架,引入WebWork很多技術和思想,Struts2 保留Struts1 類似開發流程 

 * Struts2 內核 webwork  

 

Xwork提供了很多核心功能:前端攔截機(interceptor),運行時表單屬性驗證,類型轉換,強大的表達式語言(OGNL – the Object Graph Navigation Language),IoCInversion of Control反轉控制)容器等


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM