![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
wdpc2008
这个作者很懒,什么都没留下…
展开
-
第一章 Spring简介
对象的创建 了解Spring必须得了解一下对象的工厂模式. Model: public interface Fruit { public void eat(); } public class Apple implements Fruit{ public void eat(){ System.out.println("吃苹果"); } } pub...2010-04-28 18:13:33 · 47 阅读 · 0 评论 -
第十章 Spring对事务的支持
Spring对事务的支持 分两种方式: 注释语法 与 XML的配置 注释方式 首先在头文件中加入事务的支持 和AOP一样,注意红色部分 接着我们需要配置一个事务管理器对象(Spring提供了), 因为事务是需要使用到Connection对象的,所以需要告诉事务管理器对象Connection对象从哪里来(从我们配置的数据源中获取) 然后我们就可以使用...2010-05-03 20:45:28 · 96 阅读 · 0 评论 -
第九章 Spring配置数据连接池
Spring的JDBC模板技术 首先,我们回顾一下我们以前的JDBC操作需要的几个步骤: DbManager: getConnection():负责获取数据库连接对象 closeConnection:负责关闭数据库的连接对象 Dao层 我们以insert操作为例子 public int insertNews(News news) { Connection conn = ...2010-04-28 18:30:19 · 89 阅读 · 0 评论 -
第八章 aop xml配置实现
通过XML配置来实现Spring的AOP 首先还是提供一个服务层的接口与实现类: 接口: public interface UserService { public void create() throws Exception; public void update() throws Exception; public void delete() throws Excepti...2010-04-28 18:26:01 · 76 阅读 · 0 评论 -
第七章 SpringAOP
Spring AOP中需要了解的几个概念 Advice通知类型: 前置通知:方法调用之前织入代码 public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { Object obj = null; System.out.println("前置通知"); ...2010-04-28 18:23:26 · 81 阅读 · 0 评论 -
第六章 JDK代理模式
Spring中的AOP技术实际上就是Struts2中的拦截器,只不过针对的对象不同, Spring中的AOP技术: 拦截业务层的方法 Struts2中的拦截器: 拦截Action中的请求 我们先来模拟一个业务需求 UserService: public interface UserService { public void create(); public void upda...2010-04-28 18:21:26 · 53 阅读 · 0 评论 -
第五章 注释注入
注释方法注入 采用注释方式的前提条件, 1.XML配置文件的改动 蓝色部分为添加的内容,这一部分内容隐式注册注释处理器 AutowiredAnnotationBeanPostProcessor,CommonAnnotationBeanPostProcessor,PersistenceAnnotationBeanPo...2010-04-28 18:20:12 · 128 阅读 · 0 评论 -
第四章 构造器注入,自动装配,集合注入
控制反转(IOC):说简单点就是实例化对象的控制权发生了转变,以前是我们自己new,现在交给Spring这个大工厂去实例化,如果我们现在要用对象,就直接向Spring这个大工厂索取就可以了.就像以前是自己做饭吃,现在是在餐馆点菜吃,只不过是点菜的方式有两种,一个set方式,一种构造器方式. 构造器方式注入 构造器参数类型匹配 要求构造参数非常明确,即参数列表不会有同类型的参数 以水...2010-04-28 18:17:53 · 98 阅读 · 0 评论 -
第三章 set注入
Setter注入 Dao层: Dao层接口: public interface FruitDao { public void create(); } 实现类: public class FruitDaoImpl implements FruitDao { public void create(){ System.out.println("Dao层方法create被调用")...2010-04-28 18:17:12 · 71 阅读 · 0 评论 -
第二章 创建Bean的及Bean范围
实例化bean 构造方法实例化 示例: public class Orange implements Fruit { private String name; public Orange() { super(); } public Orange(String name) { super(); this.name = name; } ...2010-04-28 18:15:37 · 82 阅读 · 0 评论 -
第十一章 Spring整合Hibernate
Struts2 + Spring + Hibernate的集成 我们以综合示例为例子来一步步的完成我们框架的集成 首先建一个web工程, 并将包建好 [img]http://dl.iteye.com/upload/attachment/243956/6130a5dd-1f31-383b-8b14-34fab1dd8d54.bmp[/img] 包名详解: com.wdpc.ssh...2010-05-03 20:49:49 · 62 阅读 · 0 评论