`
lindongxiao
  • 浏览: 47738 次
  • 性别: Icon_minigender_1
  • 来自: 泉州
社区版块
存档分类
最新评论
文章列表
使用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"> &l ...
这里使用hibernate编程式事务管理.HibernateTransactionManager实现了PlatformTransactionManager.Spring小组推荐采用第一种方法(即使用 TransactionTemplate)。 这个接口是控制事务属性 import java.sql.Connection; public interface TransactionDefinition { int getPropagationBehavior(); int getIsolationLevel(); int getTimeout(); boo ...
下面是配制文件 <!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 ...
在eclipse 3.2中,加载myeclpse 5.5.所有自带的spring包,自动生成dataSource.sessionFactory. 随便写个 java 代码   public class Test {       public static void main(String[] args) {          ApplicationContext acx  = new ClassPathXmlApplicationContext("file:src/applicationContext.xml");              ...
spring aop的自动代理 BeanNameAutoProxyCreator为名字匹配字符串或者通配符的bean自动创建AOP代理。 java 代码   public class AutoBean {              public void foo() {           System.out.println("foo()");       }   }   通知 java 代码   package aop;      import java.lang.reflect.Meth ...
引入和其它类型的spring通知有所不同.其它类型的通知是在方法调用的周围织入到不同的连接点.而引入则是影响整个类. 引入让你能动态地建立复合对象. spring 通过一个特殊的方法拦截接口IntroductionInterceptor                       java 代码   boolean implementsInterface(Class intf);   这个方法判断是否是引入的接口   要引入的接口 java 代码   package aop.introduction;      public interface ...
自定义pointcut,spring自供一个ComposablePointcutpointcut        他有5个构造方法,现在不过滤类的,只过滤方法的通知 java 代码   ComposablePointcut()             Create a default ComposablePointcut, with ClassFilter.TRUE and MethodMatcher.TRUE.   ComposablePointcut(ClassFilter classFilter)             Create a Composab ...
  car 的速度不同的状态(它有不同的档速,),你想car跑出不同的速度,你可能要用到if else 或者swith 去判断它的档速,     选择怎么跑,使用state模式用来把这些状态抽出来成一组状态的类. java 代码   public class Car {        private CarState speed = new FirstState();//这里默认的状态                public void change(){            speed = new SecondState();       ...
http://lindongxiao.iteye.com/admin/show/98810这里有另外一种实现,可以对比 view接口 java 代码   public interface View {       public void refreshContactView(String firstName, String lastName);   }   java 代码   import java.awt.BorderLayout;   import java.awt.GridLayout;   import java.a ...
 view接口,供所有view 实现 java 代码   public interface View {       public void refreshContactView(String firstName, String lastName);   }   model  java 代码  import java.util.ArrayList;   import java.util.Iterator;      public class TextModel {       private String firstNa ...
java 代码   package ref;      import java.lang.reflect.Method;      public class Methoder {          /**       * @param args       */       public static void main(String[] args) throws Exception {           // TODO 自动生成方法存根                     Clas ...
(1)连接 select * from table1,table2 等价于 select * from table1 cross join table2 eg:mysql数据库  CREATE TABLE Articles (    ArticleID SMALLINT NOT NULL PRIMARY KEY,    ArticleTitle VARCHAR(60) NOT NULL,    Copyright YEAR NOT NULL ) ENGINE=INNODB; INSERT INTO Articles VALUES (12786, 'How write a paper' ...
      第一次写博客,新年才开始自学j2ee,其中也碰到很多问题,最后都是在网络上解决. 我也比较懒.光分享的别人的成果,好像有点不厚道.               用mysql装得jpetstore,其中一些网页访问出异常.有些看代码研究怎么用spring.不尽怀疑是不是不支持mysql,  以前没注意看readme.txt.   现在认真从头看一遍,出现WARNING: As of Spring 1.0 M4, only HSQLDB will be      properly tested.其它数据库没测试过,难道是出现异常.真够无语.不看英语的说明就 这下场.(浪费不少时间)    ...
Global site tag (gtag.js) - Google Analytics