struts1和struts2的区别

struts是Apache基金会的一个开源项目。struts提供了通用的MVC:模型层(专注于业务逻辑(数据的存储、处理))、视图层(数据在浏览器端的显示)、控制层(连接模型层与视图层)、

MVC架构:层次分明、代码耦合率、重用性好

Struts1和struts2都是Apache的项目,都是MVC框架 但实现的形式不一样。但Struts1是用的Struts框架,而struts2是原来的WebWork框架

Form Bean 是表单对象 与 Action  

struts 是对 Form Bean 是对jsp的封装,jsp域中都能使用getter、setter方法获取 ,从而抛弃了Servlet的request.getParameter()的方式

Java Bean 是java类对象

1.Struts的控制器组件包括ActionServlet,其中ActionServlet是struts框架自带的核心控制器,所有的请求都先由ActionServlet来处理.

2.由ActionServlet把请求转发给其他组件,Struts框架只允许在一个应用中配置一个ActionServlet类.

3.在应用的生命周期中只创建一个ActionServlet类的一个实例,这个ActionServlet可以响应多个用户请求

 

转载于:https://www.cnblogs.com/wyf8/p/6815816.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值