正在加载图片...
MyEclipse6Java开发中文教程 自的支持者下继续发展着。除了传统的例如流程跳转,国际化消息等等之外, Struts2还支 持AJAX等的开发(目前是基于DoJO框架的实现),多种表示层框架(不仅仅局限于JsP 页面展示),以及插件机制,已经发展成了一个全面的Web层框架 注意:Stts2和 Struts1的代码并不兼容,包括包文件和配置文件都不一样, Struts1 的程序必须加以修改才能运行于 Struts2之下,可以认为它们是两个不同的框架 以下是其官方网站的特性介绍: 开发? o容易上手-从教程和模版程序或者 Maven原型可以很容易的开发出新项 日 改进的设计一清晰的代码设计对应着独立于HTTP的框架接口 o增强的标签(Tag)-使用样式表驱动的表单标签以及所提供的标签可以减 少编码量。 有状态的复选框( Checkbox)-避免了特殊的处理代码,智能复选框能感 知自己的状态何时被切换 。灵活的取消按钮-取消时直接转向另一个操作( action) 最好的AJAX支持一通过使用和标准 Struts标签观感一致的AJAX标签, 可以增加交互性和灵活性 o方便的 Spring集成-使用 Spring向 Action中注入依赖关系,无需编写 额外的连接代码或者其它配置。(同时支持 Plexus?) 增强的表示层展示-可以将处理结果以 JasperReports, JFreechart Action链,或者文件下载的方式展示 PoJo表单一不需要 Action Form!可以使用任何 Javabean来捕获输入 或者直接将属性设置到 Action类上。可以同时使用二进制和字符串类型的 POJO Action-使用任何类作为 Action类-甚至接口也是可选的 发有 o方便的插件机制-添加JAR文件即可添加框架扩展。无需人工配置!捆绑 的插件提供对 JavaServer Faces, JasperReports, JFree Chart,Tles.等 众多框架的支持。 内置调优一查看 Struts2内部,找到死循环的位置! 准确的错误汇报一直接跳转到错误的位置和行号 维护 便于测试的 Action-可以直接测试Sts2 Action,无虚依赖任何模拟的 HTTP对象。 聪明的默认值-跳过明显的或者多余的设置。大多数框架的配置元素都有 默认值可以使用,我们可以忘记它。只需要配置一次! 容易自定义的控制器一需要时可以自定义每个 Action的请求处理。 Struts2 可以用你需要的方式来工作 o内置调试一使用内置调试器可以生成问题报告。 易于调整的标签一修改 Free Marker模版即可自定义标签。不需要再学习 taglib AP!完全支持 JSP Free Marker,以及 Velocity标签。 Sus2框架采用的许可是 Apache License, Version20,可以通过访问这个地址阅读 htto/ ww.apache. org/icenses/LICENSE-20。当然是可以免费用于我们自己的商业软件 的。它的标志图(Logo)如下所示 刘长炯著MyEclipse 6 Java 开发中文教程 3 刘长炯著 自的支持者下继续发展着。除了传统的例如流程跳转,国际化消息等等之外,Struts 2 还支 持 AJAX 等的开发(目前是基于 DOJO 框架的实现),多种表示层框架(不仅仅局限于 JSP 页面展示),以及插件机制,已经发展成了一个全面的 Web 层框架。 注意:Struts 2 和 Struts 1 的代码并不兼容,包括包文件和配置文件都不一样,Struts 1 的程序必须加以修改才能运行于 Struts 2 之下,可以认为它们是两个不同的框架! 以下是其官方网站的特性介绍: • 开发! o 容易上手 – 从教程和模版程序或者 Maven 原型可以很容易的开发出新项 目。 o 改进的设计 – 清晰的代码设计对应着独立于 HTTP 的框架接口。 o 增强的标签(Tag) - 使用样式表驱动的表单标签以及所提供的标签可以减 少编码量。 o 有状态的复选框(Checkbox) - 避免了特殊的处理代码,智能复选框能感 知自己的状态何时被切换。 o 灵活的取消按钮 – 取消时直接转向另一个操作(action)。 o 最好的AJAX 支持 – 通过使用和标准Struts标签观感一致的 AJAX 标签, 可以增加交互性和灵活性。 o 方便的 Spring 集成 – 使用 Spring 向 Action 中注入依赖关系,无需编写 额外的连接代码或者其它配置 。(同时支持 Plexus?) o 增强的表示层展示 – 可以将处理结果以 JasperReports, JFreeChart, Action 链, 或者文件下载的方式展示。 o POJO 表单 – 不需要 ActionForm! 可以使用任何 JavaBean 来捕获输入 或者直接将属性设置到 Action 类上。可以同时使用二进制和字符串类型的 属性! o POJO Action – 使用任何类作为 Action 类 – 甚至接口也是可选的! • 发布! o 方便的插件机制 – 添加 JAR 文件即可添加框架扩展。无需人工配置!捆绑 的插件提供对 JavaServer Faces, JasperReports, JFreeChart, Tiles... ...等 众多框架的支持。 o 内置调优 – 查看 Struts2 内部,找到死循环的位置! o 准确的错误汇报 – 直接跳转到错误的位置和行号。 • 维护! o 便于测试的 Action – 可以直接测试 Struts2 Action,无虚依赖任何模拟的 HTTP 对象。 o 聪明的默认值 – 跳过明显的或者多余的设置。大多数框架的配置元素都有 默认值可以使用,我们可以忘记它。只需要配置一次! o 容易自定义的控制器 – 需要时可以自定义每个 Action 的请求处理。Struts2 可以用你需要的方式来工作! o 内置调试 – 使用内置调试器可以生成问题报告。 o 易于调整的标签 – 修改 FreeMarker 模版即可自定义标签。不需要再学习 taglib API! 完全支持 JSP, FreeMarker, 以及 Velocity 标签。 Struts 2 框架采用的许可是Apache License, Version 2.0,可以通过访问这个地址阅读: http://www.apache.org/licenses/LICENSE-2.0。当然是可以免费用于我们自己的商业软件 的。它的标志图(Logo)如下所示:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有