使用aop 事务
TransactionProxyFactoryBean 实现在无侵入的事务
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com ...
这里使用hibernate编程式事务管理.HibernateTransactionManager实现了PlatformTransactionManager.Spring小组推荐采用第一种方法(即使用 TransactionTemplate)。
这个接口是控制事务属性
import java.sql.Connection;
public interface TransactionDefinition {
int getPropagationBehavior();
int getIsolationLevel();
int getTimeout();
bo ...
下面是配制文件
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver">
</property ...
在eclipse 3.2中,加载myeclpse 5.5.所有自带的spring包,自动生成dataSource.sessionFactory.
随便写个
java 代码
public class Test {
public static void main(String[] args) {
...
spring aop的自动代理
BeanNameAutoProxyCreator为名字匹配字符串或者通配符的bean自动创建AOP代理。
java 代码
public class AutoBean {
public void foo() {
...
引入和其它类型的spring通知有所不同.其它类型的通知是在方法调用的周围织入到不同的连接点.而引入则是影响整个类.
引入让你能动态地建立复合对象.
spring 通过一个特殊的方法拦截接口IntroductionInterceptor
java 代码
boolean implementsIn ...
自定义pointcut,spring自供一个ComposablePointcutpointcut
他有5个构造方法,现在不过滤类的,只过滤方法的通知
java 代码
ComposablePointcut()
Create a default ComposablePointcut, with&n ...
car 的速度不同的状态(它有不同的档速,),你想car跑出不同的速度,你可能要用到if else 或者swith 去判断它的档速,
选择怎么跑,使用state模式用来把这些状态抽出来成一组状态的类.
java 代码
public class Car {
private CarState speed = new FirstState();//这 ...
http://lindongxiao.javaeye.com/admin/show/98810这里有另外一种实现,可以对比
view接口
java 代码
public interface View {
public void refreshContactView(String firstName, String lastName);
}
...
view接口,供所有view 实现
java 代码
public interface View {
public void refreshContactView(String firstName, String lastName);
}
model java 代码
import& ...
- 浏览: 9334 次
- 性别:

- 来自: 泉州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
aop 笔记 引入
谢谢楼主,把代码复制下来就可以用了!
-- by songfuqiang -
安装jpetstore的一点小问 ...
您好!我想问个问题,为什么我也是按照你说的步骤运行的,却始终没看到生成的dist ...
-- by spank -
想不通为什么这里构造注入 ...
popi 写道那年夏天 写道抛出异常的爱 写道spring默认命名方式不能以双大 ...
-- by 抛出异常的爱 -
想不通为什么这里构造注入 ...
<property name="iTestDao"> <r ...
-- by bracling -
想不通为什么这里构造注入 ...
那年夏天 写道抛出异常的爱 写道spring默认命名方式不能以双大写字母开头。。 ...
-- by popi






评论排行榜