Struts2解决了什么问题?相对于JSP+SERVLET+JAVABEAN带来了什么好处?

liguocai2005 2011-08-22 02:05:50
Struts2解决了什么问题?相对于JSP+SERVLET+JAVABEAN带来了什么好处?
...全文
501 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
北京-小北 2011-08-23
  • 打赏
  • 举报
回复
个人理解.举例说明.
JSP+SERVLET+JAVABEAN
a页面跳转到b页面,用 forward 或者 sendRedirect ,
如果需要判断一下再跳转,就要 if else 之类.

Struts2 用action的返回值来决定跳转.
其实就是把判断的语句放在了action中.

功能其实都一样,只是 Struts2通过封装以后,维护,解耦之类更好些,
通过struts2的标签 以及 jstl 标签. jsp页面可以做到尽量少的java代码
xuejia11 2011-08-23
  • 打赏
  • 举报
回复
只自己的话爱用什么用什么,自己懂就好,用struts2给别人看的时候舒服,条理更清晰,易于维护
mmkkuoi 2011-08-23
  • 打赏
  • 举报
回复
servlet 是单例多线程,struts2是多例,Action对象为每一个请求产生一个实例,因此没有线程安全问题
乌鸦不会飞 2011-08-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 gsy999 的回复:]

JSP+SERVLET+JAVABEAN 老爷辈
struts2 孙子辈

JSP+SERVLET+JAVABEAN 个体户
struts2 团队

JSP+SERVLET+JAVABEAN 非标准生产+装配
struts2 标准化生产 + 组装
[/Quote]
gsy999 2011-08-23
  • 打赏
  • 举报
回复
JSP+SERVLET+JAVABEAN 老爷辈
struts2 孙子辈

JSP+SERVLET+JAVABEAN 个体户
struts2 团队

JSP+SERVLET+JAVABEAN 非标准生产+装配
struts2 标准化生产 + 组装




leebo_gemini 2011-08-23
  • 打赏
  • 举报
回复
方便管理!!让你思路也清晰
hucainiao 2011-08-23
  • 打赏
  • 举报
回复
http://hucainiao.iteye.com/admin/blogs/1154162 推荐一下 转载的介绍 Struts挺详细的
deng_yuxi 2011-08-23
  • 打赏
  • 举报
回复
分得更细了,用action控制了,这样更容易维护什么的,看的明白
无聊找乐 2011-08-23
  • 打赏
  • 举报
回复
struts2 是 jsp + filter + javabean 的一种mvc实现

好处是你不用再造个车轮
JessonLv 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 izard999 的回复:]

用SSH那一套解决的问题用底层都是可以实现的!
我个人觉得用框架只是提高程序员的开发效率, 做了些优化而已, 解决了一些并发的问题!比如说,struts中就是单例多线程的, 而struts2中就改进成为每个request创建一个action的实例!
框架也是拿底层做的, 只是框架是基于多配置少代码来提高灵活性的, 可拔插,想要就要, 不想要就在配置文件里面改改就欧了而不用改代码! 当然现在……
[/Quote]
确实,struts2的核心就是action。易于维护,解耦,灵活性更好。
izard999 2011-08-22
  • 打赏
  • 举报
回复
用SSH那一套解决的问题用底层都是可以实现的!
我个人觉得用框架只是提高程序员的开发效率, 做了些优化而已, 解决了一些并发的问题!比如说,struts中就是单例多线程的, 而struts2中就改进成为每个request创建一个action的实例!
框架也是拿底层做的, 只是框架是基于多配置少代码来提高灵活性的, 可拔插,想要就要, 不想要就在配置文件里面改改就欧了而不用改代码! 当然现在的Servlet3.0也支持插件开发了!
TKD03072010 2011-08-22
  • 打赏
  • 举报
回复
Struts2把请求与界面分开 提高灵活性 ...
灿烂千阳i 2011-08-22
  • 打赏
  • 举报
回复
作为一种大家都遵守的规则吧,通过配置文件的方式,方便维护和接手

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧