- 浏览: 16407 次
最新评论
文章列表
公告------------------------------------麻烦大家投票支持我的博客!http://blog.51cto.com/contest2012/2058573-------------------------------------
之前写过一篇《分享我的学习方法——还是坚持+努力》,得到许多朋友的支持,在此感谢下。许诺写这篇文章。写完这篇文章后我就抓紧做《Servlet 3.1规范》的翻译了,希望大家支持,有兴趣的朋友可以站内信我,一起翻译。
来iteye快一年了,回答了1000多个问题,有会的,也有不会的,在这我总结一下我的解决问题的思路,供一些 ...
- 2012-11-11 21:33
- 浏览 548
- 评论(0)
如何配置mysql数据库的主从?
单机配置mysql主从:http://my.oschina.net/god/blog/496
常见的解决数据库读写分离有两种方案
1、应用层
http://neoremind.net/2011/06/spring实现数据库读写分离
目前的一些解决方案需要在程序中手动指定数据源,比较麻烦,后边我会通过AOP思想来解决这个问题。
2、中间件
mysql-proxy:http://hi.baidu.com/geshuai2008/item/0ded5389c685645f850fab07
Amoeba forMySQL:http://www.i ...
- 2012-11-09 08:31
- 浏览 955
- 评论(0)
公告------------------------------------麻烦大家投票支持我的博客!http://blog.51cto.com/contest2012/2058573-------------------------------------
我的学习方法
目的
目的就是这个技术完成什么功能,解决哪类问题。拿JSON举个例子:
http://www.json.org/ 写道
- 2012-11-07 19:55
- 浏览 488
- 评论(0)
基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。
我还是喜欢基于Schema风格的Spring事务管理,但也有很多人在用基于@Trasactional注解的事务管理,但在通过基于JDK动态代理和CGLIB动态代理 ...
- 2012-03-07 19:43
- 浏览 595
- 评论(0)
下载地址:http://jinnianshilongnian.iteye.com/blog/pdf
注:图片因为是外链,无法生成在pdf中(最好还是看博客吧)。
目录:
【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3
【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我学 ...
- 2012-03-03 22:41
- 浏览 639
- 评论(0)
7.5 集成Spring JDBC及最佳实践
大多数情况下Spring JDBC都是与IOC容器一起使用。通过配置方式使用Spring JDBC。
而且大部分时间都是使用JdbcTemplate类(或SimpleJdbcTemplate和NamedParameterJdbcTemplate)进行开发,即可能80%时间使用JdbcTemplate类,而只有20%时间使用其他类开发,符合80/20法则。
Spring JDBC通过实现DaoSupport来支持一致的数据库访问。
Spring JDBC提供如下DaoSupport实现: ...
- 2012-02-29 07:04
- 浏览 582
- 评论(0)
原创内容,转载请注明出处【http://sishuok.com/forum/blogPost/list/0/2492.html】
7.4 Spring提供的其它帮助
7.4.1SimpleJdbc方式
Spring JDBC抽象框架提供SimpleJdbcInsert和SimpleJdbcCall类,这两个类通过利用JDBC驱动提供的数据库元数据来简化JDBC操作。
1、SimpleJdbcInsert:用于插入数据,根据数据库元数据进行插入数据,本类用于简化插入操作,提供三种类型方法:execute方法用于普通插入、executeAndRet ...
- 2012-02-28 07:06
- 浏览 627
- 评论(0)
下载地址
一 开发环境
1、动态web工程
2、部分依赖
java代码:
- 2012-02-27 08:43
- 浏览 527
- 评论(0)
原创内容,转载请注明出处【http://sishuok.com/forum/blogPost/list/0/2491.html】
7.3.1 概述
所谓关系数据库对象化其实就是用面向对象方式表示关系数据库操作,从而可以复用。
Spring JDBC框架将数据库操作封装为一个RdbmsOperati ...
- 2012-02-27 08:42
- 浏览 534
- 评论(0)
7.2 JDBC模板类
7.2.1 概述
Spring JDBC抽象框架core包提供了JDBC模板类,其中JdbcTemplate是core包的核心类,所以其他模板类都是基于它封装完成的,JDBC模板类是第一种工作模式。
JdbcTemplate类通过模板设计模式帮助我们消除了冗长的代码,只做需要做的事情(即可变部分),并且帮我们做哪些固定部分,如连接的创建及关闭。
JdbcTemplate类对可变部分采用回调接口方式实现,如ConnectionCallback通过回调接口返回给用户一个连接,从而可以使用该连接做任何事情、State ...
- 2012-02-26 07:54
- 浏览 486
- 评论(0)
7.1 概述
7.1.1 JDBC回顾
传统应用程序开发中,进行JDBC编程是相当痛苦的,如下所示:
java代码://cn.javass.spring.chapter7. TraditionalJdbcTest
@Test
public void test() throws Exception {
Connection conn = null;
PreparedStatement pstmt = null;
try {
conn = getConnection(); //1.获取JDBC连接
...
- 2012-02-26 07:53
- 浏览 644
- 评论(0)
如果我们有多个通知想要在同一连接点执行,那执行顺序如何确定呢?Spring AOP使用AspectJ的优先级规则来确定通知执行顺序。总共有两种情况:同一切面中通知执行顺序、不同切面中的通知执行顺序。
- 2012-02-25 08:21
- 浏览 317
- 评论(0)
前边章节已经介绍了声明通知,但如果想获取被被通知方法参数并传递给通知方法,该如何实现呢?接下来我们将介绍两种获取通知参数的方式。
使用JoinPoint获取:Spring AOP提供使用org.aspectj.lang.JoinPoint类型获取连接点数据,任何通知方法的第一个参数都可以是JoinPoint(环绕通知是ProceedingJoinPoint,JoinPoint子类),当然第一个参数位置也可以是JoinPoint.StaticPart类型,这个只返回连接点的静态部分。
1) JoinPoint:提供访问当前被通知方法的目标对象、代理对象、方法参数等 ...
- 2012-02-25 08:20
- 浏览 659
- 评论(0)