展开全部
Struts是Apache软件组织提供的一项开放源码项目,它为Java Web应用提供了模型-视图-控制器(Model-View- Controller,简称MVC)框架,尤其适用于开发大型可扩展的Web应用。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。 Struts为Web 应用提供了一个通用的框架,使得开发人员可以把精力集中在如何解决实际业务问题上。此外, Struts 框架提供了许多供扩展和定制的地方,应用程序可以方便的扩展框架,来更好的适应用户的实际需求。
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
2018-07-26 · 知道合伙人软件行家
关注
展开全部
struts1已经很少有人用了,可以忽略。struts2现在更流行一些,而且struts1和struts2的思想也有较大差别,struts2是来自于webwork,所以直接学struts2就行了
其实一般大公司做项目并不会说我一定就用某个框架,而是根据项目需求来选择,有些大公司,比如淘宝,基本都是自己的框架了。
struts2应付一般的中小项目还是足够了,稍大一点的,springmvc在性能表现上稍微好些。此外,apache的wicket和Click也是很好的选择,另外,一些小型项目,可以用一些更灵活搭建更快速的框架比如grails以及scala的liftweb
其实一般大公司做项目并不会说我一定就用某个框架,而是根据项目需求来选择,有些大公司,比如淘宝,基本都是自己的框架了。
struts2应付一般的中小项目还是足够了,稍大一点的,springmvc在性能表现上稍微好些。此外,apache的wicket和Click也是很好的选择,另外,一些小型项目,可以用一些更灵活搭建更快速的框架比如grails以及scala的liftweb
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1)建立在MVC这种公认的好的模式上的,struts在M,V,C上都有涉及,但它主要是提供一个好的控制器和一套定制的标签库,也就是说它的着力点在C和V上,有mvc的一系列有点,如:结构层次分明,高可重用性,增加了程序的健壮性和可伸缩性,便于开发与设计分工,提供集中统一的权限控制、校验、国际化、日志等。
2)开源项目,并且经受了实战的检验,使其功能越来越强大,体系也日渐完善。
3)与其他技术和框架具有很好的融合性
4)提高了开发速度
2)开源项目,并且经受了实战的检验,使其功能越来越强大,体系也日渐完善。
3)与其他技术和框架具有很好的融合性
4)提高了开发速度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
struts框架方便构架三次模型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询