Struts2 or Tapestry哪个更好一点

如题所述

1.没有了form Bean,视图层通过OGNL语法直接获取Bean值,这个不是一般的方便啊2.官方有支持Spring IOC的默认配置3.自带的拦截器(Interceptor)把一些通用的业务逻辑比如输入校验、类型转换和参数获取等独立出来,Action中更专注具体业务。也可以自己扩展和配置使用拦截器,比如我就通过拦截器实现了登录信息获取、IP限制、权限验证等功能。4.标签库很强大,但不知道和struts1相比如何。struts2有点不爽的是去掉了webwork2里面的日期控件(jscalendar),改用了一个datetimepicker的标签,那个控件不是一般的烂。5.和webwork2相比,struts2里面action的配置文件结构更合理一些。
温馨提示:内容为网友见解,仅供参考
无其他回答

Struts2 or Tapestry哪个更好一点
5.和webwork2相比,struts2里面action的配置文件结构更合理一些。

java框架有哪些
1.首先力推struts2框架,这是最经典的框架(可以说没有“之一”)。可以帮你快速搭建出一个MVC模型出来。(注:struts1已经很少用了,且问题也很多,强烈推荐使用struts2).2.Spring框架,这是排行第二的框架(我个人排得,非权威),这个框架出彩的地方就在于它的“依赖注入”和“控制反转”。简单的说,...

Java web常用的开发模式中,你更青睐哪一种
7、SpringMVC+Spring+MyBatis方案:与ssh的区别是springmvc取代struts,mybatis取代hibernate,是现在最常用的javaweb开发方案 8、写在最后 但是,现在的趋势是微服务,前后端完全分离,因此直接使用javaweb来构建web项目已经不是首选了。使用springboot做后台,vue、react等框架做前端才是更流行的做法。综上...

三层架构是什么?
Model2具有组件化的优点从而更易于实现对大规模系统的开发和管理,但是开发StrutsMVC系统比简单的JSP开发要复杂许多,它需要更多的时间学习和掌握。同时新东西的引入会带来新的问题(这让我想起来关于“自动计算”的一篇文章,中间提到为了降低系统的复杂度,却导致更高的复杂度)。 必须基于StrutsMVC组件的方式重新思考和设计...

面试官问我Spring在MVC中起的是什么作用 Struts2起的是什么作用_百度知 ...
Spring 最好的地方是它有助于您替换对象。有了 Spring,只要用 JavaBean 属性和配置文件加入依赖性(协作对象)。然后可以很容易地在需要时替换具有类似接口的协作对象。这样就差不多了。2、依旧struts2是什么,Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现...

java框架都有哪些
7.Struts2框架:Struts2是Struts框架的后续版本,它提供了更多的功能和组件,支持AJAX、模板引擎等,适合中小规模企业级应用程序开发。8.Tapestry框架:Tapestry是一款组件化的Web应用程序框架,它使用Java语言和XML来定义组件,不仅能够提高开发效率,还能够提供更好的用户体验。总之,Java框架为Java开发人员...

解释下strust2是什么
类型转换:Struts1中的ActionForm基本使用String类型的属性。Struts2中使用OGNL进行转换,可以更方便的使用。数据校验:Struts1中支持覆盖validate方法或者使用Validator框架。Struts2支持重写validate方法或者使用XWork的验证框架。Action执行控制的对比:Struts1支持每一个模块对应一个请求处理,但是模块中的所有Action...

Java开发者需要了解的开发工具?
Struts2是Apache最有名的Web框架,它也是一个免费开源的MVC框架。Struts也能很好地支持REST,SOAP,AJAX等最新技术。除了上面提到的两个最常见的Web框架之外,还有如GoogleWebToolkit,Tapestry,Strips等一些优秀的框架可供选择。三、数据库(持久层)持久层框架的选择对一个项目的成败同样非常关键,它会直接...

Struts 2的发展历史
Struts2为传统的Struts1注入了WebWork的先进的设计理念,统一了Struts1和WebWork两个框架。Struts1分化出来的另外一个框架是Shale。这个框架远远超出了Struts1原有的设计思想,与原有的Struts1关联很少,使用了全新的设计思想。Shale更像一个新的框架而不是Struts1的升级。

java菜鸟入门(java菜鸟编程)
mvc框架:struts,struts2,jsf or映射框架:hibernate,ibatis 业务框架:spring 重量级框架:ejb 这些都是java技术的学习知识点,和学习流程,先简单后复杂,由一个点展开,开模纯始更广更深入的学习。这些都掌握了以后,你就学会了java,具备了基本编程的能力,但不代表你就能做出优良的产品,所以接下来,你就需要学习软件工程...

相似回答
大家正在搜