java中的struts是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的struts是啥?相关的知识,希望对你有一定的参考价值。

struts也是一种框架,目前指struts2。最早出现的Struts1是一个非常著名的框架,它实现了MVC模式。Struts1简单小巧,其中最成 熟的版本是Struts1.2。 之后出现了WebWork框架,其实现技术比Struts1先进,但影响力丌如Struts1。 在框架技术丌断发展过程中,有人在WebWork 核心XWork 的基础上包装了Struts1(算是两种 框架的整合),由此,结合了Struts1的影响力和WebWork 的先进技术,Struts 2诞生了。 所以说,Struts2丌是Struts1的升级,它更像是WebWork 的升级版本 参考技术A struts 2是JAVA web编程的一种常用MVC(即model模型层、view视图层、controller控制层)框架,框架主要是为了使代码具有层次性、降低代码之间的耦合(即松耦合)、便于代码的修改阅读以及项目后期对代码的优化……

以上我的个人理解有不准确的地方,请搜索j2ee 框架等相关电子书
参考技术B struts是一个开源框架,是webwork和struts1的结合体,但是又不是综合体。struts重要体现在MVC(当然SpringMVC也一样),个人感觉Struts比SpringMVC好用。 参考技术C 现在java的strtus分为两个版本,而现在strtus应该是第二个版本strtus2,
java web中经典SSH框架中的一位!
他是MVC模式中的控制层(控制用户请求后展现的页面等),
struts2的核心就是action。易于维护,解耦,灵活性更好。

所以他在java web上的地位是很不一般的!
参考技术D 一个MVC的框架

以上是关于java中的struts是啥?的主要内容,如果未能解决你的问题,请参考以下文章

java前端参数没有接收到,是啥情况?struts中action没有接受到参数

STRUTS是啥

java里的JSONObject作用是啥?啥时候用?

java中的POJO是啥意思?

java中的POJO是啥意思?

Struts的拦截器与xml中的过滤器作用上的区别是啥?监听器的作用?