课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 昆明java培训分享:Web层框架优点介绍
  • 昆明java培训分享:Web层框架优点介绍

    发布:达内科技      来源:达内昆明      时间:2015-11-12

  • 当选择越多的时候,就开始茫然不知所措,面对JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket作为web层的框架,他们都是各有千秋,那么要用好它们,我们昆明java培训机构先来了解了解一下优缺点吧。

    JSF优点:Java EE标准,这意味着有很大的市场需求和更多的工作机会上手快速并且相对容易有大量可用的组件库缺点:大量的JSP标签对REST和安全支持不好没有一个统一的实现。既有SUN的实现,又有Apache的实现——MyFaces.国内的OperaMasks还支持AJAX,以及有开发工具支持

    Spring MVC优点:对覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF等便于测试——归功于IoC缺点:大量的XML配置文件太过灵活——没有公共的父控制器没有内置的Ajax支持。

    Stripes优点:不需要书写XML配置文件良好的学习文档社区成员很热心缺点:社区比较小不如其他的项目活跃ActionBean里面的URL是硬编码的。

    昆明java培训

    Struts 2优点:架构简单——易于扩展标记库很容易利用FreeMarker或者Velocity来定制基于控制器或者基于页面的导航缺点:文档组织得很差对新特征过分关注通过Google搜索到的大多是Struts 1.x的文档。


    Tapestry优点:一旦学会它,将极大地提高生产率HTML模板——对页面设计师非常有利每出一个新版本,都会有大量的创新缺点:文档过于概念性,不够实用学习曲线陡峭发行周期长——每年都有较大的升级。

    Wicket优点:对Java开发者有利(不是Web开发者) 页面和显示绑定紧密社区活跃——有来自创建者的支持缺点:HTML模板和Java代码紧挨着需要对OO有较好的理解Wicket逻辑——什么都用Java搞定就项目使用选择而言,如果是稳健起见,structs是不错的选择;如果小项目,我更请倾向于Stripes,够简单、简洁。

    如果想用概念比较新的框架,可以选择JSF、tapestry,它们都是基于组件的,重用性比较好。

    昆明java培训机构的分享主要讲的是优点,我们所能用到的也是优点,当我们能够将优点充分利用,那么我们的设计一定会得到很好的认可。昆明java培训班的学员们,最近的实训快要开始,你准备好了吗?

    推荐文章

上一篇:学习Java从事哪些工作呢?

下一篇:JSP 与 ASP要这样做比较

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:12/29

Java--零基础业余班

Java--零基础业余班

开班日期:12/29

Java--周末提升班

Java--周末提升班

开班日期:12/29

Java--零基础周末班

Java--零基础周末班

开班日期:12/29

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56