Spring Framew ork 【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 容器集成的强大而灵活的 MVC Web 框架。【SpringIDE:Eclipse 平台下一个辅助开发插件】. 更多 Spring Framework 信息 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 中添加了对AJA...