java各种开发框架总结.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Spring Framework 【Java 开源 JEE 框架】 Spring 是一个解决了许多在 J2EE开发中常见的问题的强大框架。 Spring 提供了管理 业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。 Spring 的架 构基础是基于使用 JavaBean 属性的 Inversion of Control 容器。然而,这仅仅是完整图景 中的一部分: Spring 在使用 IoC 容器作为构建完关注所有架构层的完整解决方案方面是独 一无二的。 Spring 提供了唯一的数据访问抽象,包括简单和有效率的 JDBC框架,极大的 改进了效率并且减少了可能的错误。 Spring 的数据访问架构还集成了 Hibernate 和其他 O/R mapping 解决方案。Spring 还提供了唯一的事务管理抽象, 它能够在各种底层事务管理技术, 例如 JTA 或者 JDBC事务提供一个一致的编程模型。 Spring 提供了一个用标准 Java 语言编 写的 AOP框架,它给 POJOs提供了声明式的事务管理和其他企业事务 -- 如果你需要 -- 还能实 现你自己的 aspects 。这个框架足够强大,使得应用程序能够抛开 EJB 的复杂性,同时享受 着和传统 EJB相关的关键服务。 Spring 还提供了可以和 IoC 容器集成的强大而灵活的 MVCWeb 框架。【 SpringIDE :Eclipse 平台下一个辅助开发插件】 . WebWork 【Java 开源 Web 开发框架】 WebWork是由 OpenSymphony组织开发的,致力于组件化和代码重用的拉出式 MVC模式 J2EE Web框架。 WebWork目前最新版本是 2.1 ,现在的 WebWork2.x 前身是 Rickard Oberg 开发的 WebWork,但现在 WebWork已经被拆分成了 Xwork1 和 WebWork2两个项目。 Xwork 简洁、灵活功能强大, 它是一个标准的 Command模式实现,并且完全从 web层脱离出来。 Xwork 提供了很多核心功能:前端拦截机 (interceptor) ,运行时表单属性验证,类型转换,强大 的表达式语言 (OGNL – the Object Graph Notation Language) ,IoC(Inversion of Control 倒置控制 ) 容器等。 WebWork2 建立在 Xwork 之上, 处理 HTTP的响应和请求。 WebWork2使用 ServletDispatcher 将 HTTP请求的变成 Action( 业务层 Action 类 ), session( 会 话)application( 应用程序 ) 范围的映射, request 请求参数映射。 WebWork2支持多视图表示, 视图部分可以使用 JSP, Velocity, FreeMarker, JasperReports ,XML等。在 WebWork2.2 中添加了对 AJAX 的支持,这支持是构建在 DWR与 Dojo 这两个框架的基础之上 . 【EclipseWork :用于 WebWork辅助开发的一个 Eclipse 插件】 Struts 【Java 开源 Web 开发框架】 Struts 是一个基于 Sun J2EE 平台的 MVC框架,主要是采用 Servlet 和 JSP 技术来实现 的。由于 Struts 能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受 关注。 Struts 把 Servlet 、JSP、自定义标签和信息资源 (message resources)

文档评论(0)

187****3997 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档