JpetStore 4.0是ibatis的最新示例程序,基于Struts MVC框架(注:非传统Struts开发模式),以ibatis作为持久化层。该示例程序设计优雅,层次清晰,可以学习以及作为一个高效率的编程模型参考。本文是在其基础上,采用Spring对其中间层(业务层)进行改造。使开发量进一步减少,同时又拥有了Spring的一些好处
SSH 配置多个数据源
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
使用Spring2.5的新特性 - Autowired可以实现快速的自动注入,而无需在xml文档里面添加bean的声明,大大减少了xml文档的维护。
首先定义一个包含分页相关信息的分页类PageResultSet类: package cn.tutorinfo.pagination;import java.util.List;/** *该类描述了一个分页数据集 list中是查询的数据集合 ,pageInfo则描述了附加的页相关的信息
commons:commons-digester-2.0.jar基于规则的XML文档解析,主要用于XML到Java对象的映射commons-io-2.0.1.jar。
Spring2.5 注解介绍(3.0通用)
SSI框架整合开发工具:MyEclipse8.5框架版本:struts2、spring2.5、ibatis。
一、理论知识1.依赖注入、控制反转依赖注入:在运行期,由外部容器动态地将依赖对象注入到组件中控制反转:应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部窗口负责得。
以上是一个大致的流程,关键是SSH有相关jar包要导入正确,还有就是上面的三个配置文件比较重要,这两点没有问题,SSH配置就基本OK。
前言该课程培训,已经假设您有了一定的java基础知识,对java对象,java泛型,MVC,注解等均有初步的了解 。
SpringSide 3.1.4.3是目前SpringSide的最新版本,也是完成度比较高的一个版本,用来做实际项目的开发应该丝毫不成问题。这里写一下使用该版本开发一个简单Web项目的全过程,当然,最重要的是我自己的一些心得体会。我的文章很长,只有耐下性子细看,才能体会个中三味。
版本:Struts2.2.3 Spring3.1.0 Hibernate3.6.5。
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked
简介: Struts2、Spring、Hibernate(SSH)是最常用的JavaEEWeb组件层的开发技术搭配,网络中和许多IT技术书籍中都有它们的开发教程,但是通常的教程都会让很多程序员陷入痛苦的配置与修改配置的过程。本文利用SSH中的技术特性,利用Java反射技术,按照规约优于配置的原理,基于SSH设定编写了一个通用开发框架,这使得开发者可以专注于业务逻辑的开发,而不用随着业务增加而添加或修改任何配置,并且对于权限控制和日志记录也提供了方便的接口。
简介: Spring的事务管理是被使用得最多的功能之一,虽然Spring事务管理已经帮助程序员将要做的事情减到了最小。但在实际开发中,如果使用不当,依然会造成数据连接泄漏等问题。本系列以实际应用中所碰到的各种复杂的场景为着眼点,对这些应用的难点进行深度的剖析。
简介:本文讲解了在Spring中处理LOB数据的原理和方法,对于SpringJDBC以及Spring所集成的第三方ORM框架(包括JPA、Hibernate和iBatis)如何处理LOB数据进行了阐述。概述LOB代表大对象数据,包括BLOB和CLOB两种类型,前者用于存储大块的二进制数据,如图片数据,视频数据等,而后者用于存储长文本数据,如论坛的帖子内容,产品的详细描述等。
简介:Spring不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在Spring应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离Spring框架时使用的。了解Spring中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。在这个分为两部分的文章中,我们将从众多的Spring工具类中遴选出那些好用的工具类介绍给大家。
全注解SSH
在本文中,用一个真实世界的例子向您介绍两个最激动人心的企业新技术。Hibernate是一个对象关系映射工具,而Spring是一个AOP框架和IOC容器。介绍了如何结合这两者,为企业应用程序构建一个事务持久层。在本文中,通过具体介绍使用Hibernate和Spring在企业应用程序中构建一个事务持久层,您会认识到这些技术。