什么是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反转控制)容器等

转载于:https://www.cnblogs.com/FriendlyMaKe/p/6424815.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值