您好,欢迎来到景安网络!
vps1元试用30天
主页 >服务器教程 >Struts2教程新手入门您必知的要点

Struts2教程新手入门您必知的要点


来源:景安网络发表日期:2017-06-11浏览次数:Tags:Struts2教程
景安-稳定安全的多线服务器托管,长期提供数据中心托管服务,私有云,互联网解决方案,互联网增值服务。景安多线虚拟主机租用,仅需1元立即领取

Struts2是基于MVC设计模式的流行和成熟的Web应用程序框架。 Struts2的不只是下一个版本的Struts 1中,但它是一个完全重写的Struts架构。

WebWork框架开始了与Struts框架为基础,其目标是建立在Struts的Web开发更容易为开发人员提供了加强和改进的框架。

一段时间后,WebWork框架和Struts社区联手打造著名的Struts2框架。
 

Struts2教程

Struts 2框架的功能:

这里有一些很好的特性,可能会使你考虑Struts2:

  1. POJO格式和POJO动作 - 已经摆脱了Struts2动作表单Struts框架一个组成部分。 Struts2可以使用任何的POJO接收的形式输入。同样的可以看(得)到任何POJO的Action类。

  2. 标签支持 - Struts2的标签提高了标签的新标签让开发人员写更少的代码。

  3. AJAX 支持 - Struts2中已经认识到了Web2.0技术,并整合到产品中的AJAX支持创建AJAX的标签,该功能非常相似的标准Struts2的标签。

  4. 容易整合 - 与其他框架如Spring,Tiles和SiteMesh的整合是现在更容易与各种集成Struts2。

  5. 模板支持 - 支持生成使用模板。

  6. 插件支持 - 核心Struts2的行为,可以加强和扩大使用插件。大量的插件可供Struts2。

  7. 概要分析- Struts2的提供集成的配置,调试和分析应用程序。此外,Struts还提供了内置调试工具的帮助下,集成调试。

  8. 容易修改标签 - 在Struts2标签标记中,可以调整使用FreeMarker模板。这并不需要JSP或Java知识。基本的HTML,XML和CSS知识是不可以修改的标签。

  9. 促进更少的配置 - Struts2促进更少的配置与用于各种设置的帮助下,使用默认值。如果没有的东西,那么它可能偏离由Struts2默认设置的配置。

  10. 显示技术: - Struts2有多个的支持多个视图选项(JSP,Freemarker,Velocity和XSLT)

以上只是前十位的特点,使得它的企业公司准备或已经在使用Struts2框架

Struts 2 缺点:

虽然Struts 2的是一个强大的功能,但我不会忘记提一些关于Struts2的缺点,将需要大量的改进措施:

  1. 更大的学习曲线 - 要使用MVC与Struts,你必须要舒适标准JSP,Servlet API和大量精心制作的框架。

  2. 文档较少 - 相比较于标准的servlet和JSP API,Struts2有较少的在线资源,和许多第一次的用户发现在线Apache文档中的混乱,缺乏组织。

  3. 较少透明 - Struts应用程序中,有很多幕后比正常的基于Java Web应用程序,这使得它很难理解的框架。

最后一点,一个好的框架应该提供通用的行为,许多不同类型的应用程序可以使用它。 Struts 2的一个最好的Web框架和高度用于开发富Internet应用程序(RIA)。

0(好文)
0(太水)
分享链接:
版权声明:部分文章源于网络,如侵权请联系我们删除

专题页