`
jinnianshilongnian
  • 浏览: 21503924 次
  • 性别: Icon_minigender_1
博客专栏
5c8dac6a-21dc-3466-8abb-057664ab39c7
跟我学spring3
浏览量:2418633
D659df3e-4ad7-3b12-8b9a-1e94abd75ac3
Spring杂谈
浏览量:3008767
43989fe4-8b6b-3109-aaec-379d27dd4090
跟开涛学SpringMVC...
浏览量:5639455
1df97887-a9e1-3328-b6da-091f51f886a1
Servlet3.1规范翻...
浏览量:259916
4f347843-a078-36c1-977f-797c7fc123fc
springmvc杂谈
浏览量:1597309
22722232-95c1-34f2-b8e1-d059493d3d98
hibernate杂谈
浏览量:250216
45b32b6f-7468-3077-be40-00a5853c9a48
跟我学Shiro
浏览量:5858946
Group-logo
跟我学Nginx+Lua开...
浏览量:701998
5041f67a-12b2-30ba-814d-b55f466529d5
亿级流量网站架构核心技术
浏览量:785219
社区版块
存档分类
最新评论
文章列表
11.1  概述 11.1.1  功能概述        本节将通过介绍一个积分商城系统来演示如何使用SSH集成进行开发。        积分商城一般是购物网站的子模块,提供一些礼品或商品用于奖励老用户或使用积分来折换成现金,如图11-1所示。   图11-1 购物网站与积分商城        积分商城功能点: 后台管理          交易管理模块:用于查看积分交易历史;          商品管理模块:用于CRUD积分兑换商品;          日报或月报:用于发送给运营人员每日积分兑换情况,一般通过email发送;          …… 前台展示 ...
先进行通用配置, 【第十章】集成其它Web框架 之 10.1 概述     10.4  集成JSF 10.4.1  概述        JSF(JavaServer Faces)框架是Java EE标准之一,是一个基于组件及事件驱动的Web框架,JSF只是一个标准(规范),目前有很多厂家实现,如Oracle的默认标准实现Mojarra、Apache的MyFaces、Jboss的RichFaces 等。          本示例将使用Oracle标准实现Mojarra,请到官网http://javaserverfaces.java.net/下载最新的JSF实现。      ...
先进行通用配置, 【第十章】集成其它Web框架 之 10.1 概述    10.3  集成Struts2.x 10.3.1  概述 Struts2前身是WebWork,核心并没有改变,其实就是把WebWork改名为struts2,与Struts1一点关系没有。   Struts2中通过ObjectFactory接口实现创建及获取Action实例,类似于Spring的IoC容器,所以Action实例可以由ObjectFactory实现来管理,因此集成Spring的关键点就是如何创建ObjectFactory实现来从Spring容器中获取相应的Action Bean。   S ...
先进行通用配置, 【第十章】集成其它Web框架 之 10.1 概述  10.2  集成Struts1.x 10.2.1  概述        Struts1.x是最早实现MVC(模型-视图-控制器)模式的Web框架之一,其使用非常广泛,虽然目前已经有Struts2.x等其他Web框架,但仍有很多公司使用Struts1.x框架。        集成Struts1.x也非常简单,除了通用配置外,有两种方式可以将Struts1.x集成到Spring中: 最简单集成:使用Spring提供的WebApplicationContextUtils工具类中的获取Spring Web容器,然后 ...
10.1  概述 10.1.1  Spring和Web框架        Spring框架不仅提供了一套自己的Web框架实现,还支持集成第三方Web框架(如Struts1x、Struts2x)。          Spring实现的SpringMVC Web框架将在第十八章详细介绍。          由于现在有很大部分公司在使用第三方Web框架,对于并不熟悉SpringMVC Web框架的公司,为了充分利用开发人员已掌握的技术并相使用Spring的功能,想集成所使用的Web框架;由于Spring框架的高度可配置和可选择性,因此集成这些第三方Web框架是非常简单的。   ...
9.4  声明式事务 9.4.1  声明式事务概述        从上节编程式实现事务管理可以深刻体会到编程式事务的痛苦,即使通过代理配置方式也是不小的工作量。        本节将介绍声明式事务支持,使用该方式后最大的获益是简单,事务管理不再是令人痛苦的,而且此方式属于无侵入式,对业务逻辑实现无影响。        接下来先来看看声明式事务如何实现吧。 9.4.2  声明式实现事务管理 1、定义业务逻辑实现,此处使用ConfigUserServiceImpl和ConfigAddressServiceImpl: 2、定义配置文件(chapter9/service/ ap ...
9.3  编程式事务 9.3.1  编程式事务概述        所谓编程式事务指的是通过编码方式实现事务,即类似于JDBC编程实现事务管理。        Spring框架提供一致的事务抽象,因此对于JDBC还是JTA事务都是采用相同的API进行编程。   java代码: Connection conn = null; UserTransaction tx = null; try { tx = getUserTransaction(); //1.获取事务 tx.begin(); ...
9.2.1  概述        Spring框架支持事务管理的核心是事务管理器抽象,对于不同的数据访问框架(如Hibernate)通过实现策略接口PlatformTransactionManager,从而能支持各种数据访问框架的事务管理,PlatformTransactionManager接口定义如下:   java代码: public interface PlatformTransactionManager { TransactionStatus getTransaction(TransactionDefinition definition) thro ...
9.1  数据库事务概述 事务首先是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,即要么所有操作都做,要么所有操作都不做,这就是事务。   事务必需满足ACID(原子性、一致性、隔离性和持久性)特性, ...
8.4  集成JPA        JPA全称为Java持久性API(Java Persistence API),JPA是Java EE 5标准之一,是一个ORM规范,由厂商来实现该规范,目前有Hibernate、OpenJPA、TopLink、EclipseJPA等实现。   8.4.1  如何集成        Spring目前提供集成Hibernate、OpenJPA、TopLink、EclipseJPA四个JPA标准实现。        Spring通过使用如下Bean进行集成JPA(EntityManagerFactory): LocalEntityManage ...
感谢iteye各位网友对我的支持,在此谢过了! 《跟我学spring3》电子书下载地址: 《跟我学spring3》  (1-7)  http://www.iteye.com/blog/download_pdf/9383 《跟我学spring3》  (8-13)  http://www.iteye.com/blog/download_pdf/9619   目录: 【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3 【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我学Spring3 【第二章】 IoC 之 2.3 IoC的配置使用——跟我学Sprin ...
8.3  集成iBATIS        iBATIS是一个半自动化的ORM框架,需要通过配置方式指定映射SQL语句,而不是由框架本身生成(如Hibernate自动生成对应SQL来持久化对象),即Hibernate属于全自动ORM框架。 Spring提供对iBATIS 2.X的集成,提供一致的异常体系、一致的DAO访问支持、Spring管理事务支持。        Spring 2.5.5+版本支持iBATIS 2.3+版本,不支持低版本。 8.3.1  如何集成        Spring通过使用如下Bean进行集成iBATIS: SqlMapClientFactoryB ...
  8.2  集成Hibernate3        Hibernate是全自动的ORM框架,能自动为对象生成相应SQL并透明的持久化对象到数据库。 Spring2.5+版本支持Hibernate 3.1+版本,不支持低版本,Spring3.0.5版本提供对Hibernate 3.6.0 Final版本支持。 8.2.1  如何集成        Spring通过使用如下Bean进行集成Hibernate: LocalSessionFactoryBean :用于支持XML映射定义读取:          configLocation和configLocations: ...
8.1  概述 8.1.1  ORM框架        ORM全称对象关系映射(Object/Relation Mapping),指将Java对象状态自动映射到关系数据库中的数据上,从而提供透明化的持久化支持,即把一种形式转化为另一种形式。        对象与关系数据库之间是不匹配,我们把这种不匹配称为阻抗失配,主要表现在: 关系数据库首先不支持面向对象技术如继承、多态,如何使关系数据库支持它们; 关系数据库是由表来存放数据,而面向对象使用对象来存放状态;其中表的列称为属性,而对象的属性就是属性,因此需要通过解决这种不匹配; 如何将对象透明的持久化到关系数据库表中; 如 ...
7.5 集成Spring JDBC及最佳实践        大多数情况下Spring JDBC都是与IOC容器一起使用。通过配置方式使用Spring JDBC。        而且大部分时间都是使用JdbcTemplate类(或SimpleJdbcTemplate和NamedParameterJdbcTemplate)进行开发,即可能80%时间使用JdbcTemplate类,而只有20%时间使用其他类开发,符合80/20法则。        Spring JDBC通过实现DaoSupport来支持一致的数据库访问。     Spring JDBC提供如下DaoSuppor ...
Global site tag (gtag.js) - Google Analytics