随笔分类 - Spring
摘要:--> com.web.model.User com.web.model.Log org.hibernate.dialect.MySQLDialect update true --> ...
阅读全文
摘要:http://blog.csdn.net/budapest/article/details/38493003
阅读全文
摘要:ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");RegisterDAO registerDAO = (RegisterDAO)ac.getBean("RegisterDAO");
阅读全文
摘要:beans.xml
阅读全文
摘要:1. 新建java project 2. 引入jar 3. src下新建package:com.web.model, com.web.dao, com.web.service, bean.xml 4. model下新建User.java dao下新建interface IUserDao.java d
阅读全文
摘要:对于Spring AOP 采用两种代理方法,一种是常规JDK,一种是CGLIB,我的UserDao了一个接口IUserDao,当代理对象实现了至少一个接口时,默认使用 JDK动态创建代理对象,当代理对象没有实现任何接口时,就会使用CGLIB方法。点此查看详细介绍>>> 治疗方法 如果你的代理对象没有
阅读全文
摘要:从上图中,我们可以看出Hibernate六大核心接口,两个主要配置文件,以及他们直接的关系。Hibernate的所有内容都在这了。那我们从上到下简单的认识一下,每个接口进行一句话总结。 1、Configuration接口:负责配置并启动Hibernate 2、SessionFactory接口:负责初
阅读全文
摘要:1. UserServiceTest.java: 2. src下 beas.xml: 注意tx的引入, properties->XML Catalog, 引入spring-tx-2.5.xsd 3. src下jdbc.properties 4. UserService.java: 新增一个业务逻辑l
阅读全文
摘要:IoC: annotation AOP: XML XML比annotation用的多. beans.xml: LogInterceptor.java: UserServiceTest.java: UserService.java: UserDAOImpl.java: UserDAO.java: Us
阅读全文
摘要:Aspectj 概念: 1. joinpoint:切入点, 比如@Before, @After, @Around 2. Pointcut:切入点集合, 比如 @Pointcut("execution(public * com.bjsxt.service..*.*(..))") public void
阅读全文
摘要:AOP: 面向切面编程. 通过动态代理实现. AOP就3条线, 2条线给剪断. 实现:动态代理 如果实现interface的话, 用Proxy, InvocationHandler. 不实现interface的话, 用cglib操作二进制码实现. AOP用在哪里: 性能, 日志, 权限检查, tra
阅读全文
摘要:beans.xml: UserServiceTest.java: UserService.java: UserDAOImpl.java:
阅读全文
摘要:1. 默认按类型 by type, 如果想用byname, 使用@Qualifier 2. 如果写在set上, @qualifier需要写在参数上 bean.xml: 默认bytype去找set方法, 注入 在set方法上加入@AutoWired: 如果bytype找到2个bean , 参考下面的x
阅读全文
摘要:bean.xml: 注意, 千万不要后面加上 scope="prototype" UserService.java: UserServiceTest.java: 结果init, init 去掉scope="prototype", 结果就是init, destroy
阅读全文
摘要:UserDAOImpl.java: bean.xml: UserServiceTest.java: 结果:
阅读全文
摘要:singleton, prototype,request, session, global session bean.xml: UserServiceTest.java: 结果:false xml改成singleton结果就是true
阅读全文
摘要:UserDAOImpl.java: bean.xml: 常用方法:
阅读全文
摘要:UserDAOImpl.java: UserService.java: UserServiceTest.java: bean.xml: 结果: daoId=1 bean.xml改成如下: 结果: daoId=2
阅读全文
摘要:setter注入: bean.xml: 构造方法注入: 修改UserService.java, 加入构造函数: bean.xml:
阅读全文
浙公网安备 33010602011771号