Spring 使用场景
来源:百度文库 编辑:神马文学网 时间:2024/04/30 02:56:59
使用场景
借助搭积木方式来解释一下各种情景下使用Spring的情况,从简单的Applet一直到完整的使用Spring的事务管理功能和Web框架的企业应用。
典型的完整Spring Web应用
通过用Spring的声明事务管理特性,Web应用可以做到完全事务性,就像使用EJB提供的那种容器管理的事务一样。 所有自定义的业务逻辑可以通过简单的POJO来实现,并利用Spring的IoC容器进行管理。对于其他的服务,比如发送email和不依赖web层的校验信息,还可以让你自己决定在哪里执行校验规则。 Spring本身的ORM支持可以和JPA、Hibernate、JDO以及iBatis集成起来,例如使用Hibernate,你可复用已经存在的映射文件与标准的Hibernate SessionFactory 配置。用控制器去无缝整合web层和领域模型,消除对 ActionForms 的依赖,或者避免了其他class为领域模型转换HTTP参数的需要。
使用了第三方框架的Spring中间层
有的时候,现有情况不允许你彻底地从一种框架切换到另一种框架。然而,Spring却 不需要 强制你使用它的全部,Spring不是一种 全有全无 的解决方案。 如果,现有的应用使用了WebWork、Struts、Tapestry或其他的UI框架作为前端程序,完全可以只与Spring的事务特性进行集成。 只需要使用 ApplicationContext 来挂接你的业务逻辑和通过 WebApplicationContext 来集成你的web层前端程序。
远程使用场景
当你需要通过WebService来访问你的现有代码时,你可使用Spring提供的 Hessian-、Burlap-、Rmi- 为前缀的接口或者 JaxRpcProxyFactory 这个代理类。你会发现,远程访问现有应用程序不再那么困难了。
EJBs-包装现有的POJOs
Spring还为EJB提供了数据访问和抽象层,让你可以复用已存在的POJO并将他们包装在无状态SessionBean中,以便在可能需要声明式安全(EJB中的安全管理,译者注)的非安全的W
借助搭积木方式来解释一下各种情景下使用Spring的情况,从简单的Applet一直到完整的使用Spring的事务管理功能和Web框架的企业应用。
典型的完整Spring Web应用
通过用Spring的声明事务管理特性,Web应用可以做到完全事务性,就像使用EJB提供的那种容器管理的事务一样。 所有自定义的业务逻辑可以通过简单的POJO来实现,并利用Spring的IoC容器进行管理。对于其他的服务,比如发送email和不依赖web层的校验信息,还可以让你自己决定在哪里执行校验规则。 Spring本身的ORM支持可以和JPA、Hibernate、JDO以及iBatis集成起来,例如使用Hibernate,你可复用已经存在的映射文件与标准的Hibernate SessionFactory 配置。用控制器去无缝整合web层和领域模型,消除对 ActionForms 的依赖,或者避免了其他class为领域模型转换HTTP参数的需要。
使用了第三方框架的Spring中间层
有的时候,现有情况不允许你彻底地从一种框架切换到另一种框架。然而,Spring却 不需要 强制你使用它的全部,Spring不是一种 全有全无 的解决方案。 如果,现有的应用使用了WebWork、Struts、Tapestry或其他的UI框架作为前端程序,完全可以只与Spring的事务特性进行集成。 只需要使用 ApplicationContext 来挂接你的业务逻辑和通过 WebApplicationContext 来集成你的web层前端程序。
远程使用场景
当你需要通过WebService来访问你的现有代码时,你可使用Spring提供的 Hessian-、Burlap-、Rmi- 为前缀的接口或者 JaxRpcProxyFactory 这个代理类。你会发现,远程访问现有应用程序不再那么困难了。
EJBs-包装现有的POJOs
Spring还为EJB提供了数据访问和抽象层,让你可以复用已存在的POJO并将他们包装在无状态SessionBean中,以便在可能需要声明式安全(EJB中的安全管理,译者注)的非安全的W
Spring 使用场景
Spring中的AOP简单使用
探讨Spring框架使用真相
Spring下使用Hibenrate annotation
使用用户控件实现主从表场景
场景6:使用无线闪光拍摄人像
使用 Spring 更好地处理 Struts 动作
使用 Spring 更好地处理 Struts 动作
使用struts+spring+hibernate 组装web应用
使用struts+spring+hibernate 组装web应用
结合SPRING 2.0使用JAVA PERSISTENCE API
使用 Spring 更好地处理 Struts 动作
使用struts spring hibernate 组装web应用
使用 Spring 更好地处理 Struts 动作
Spring中使用classpath加载配置文件浅析
Spring 使用Properties配置文件(转载)
如何使用spring声明式事务
使用 Spring 更好地处理 Struts 动作
使用 Spring 更好地处理 Struts 动作
使用JDBC进行数据访问【spring framwork】
Spring使用Annotation后的xml配置
Hibernate/Spring/Struts架构使用OpenSessionInView的...
如何使用Spring架构中的注释功能
Spring