文章分类 - Spring
摘要:1、 导入项目所需jar包 共27个 2、 编写配置文件 1)Web.xml 2)Spring的配置文件 applicationContext.xml applicationContext-trans.xml applicationContext-trans.xml applicationConte
阅读全文
摘要:1、 导入jar包 1) struts2 的 jar 2) hibernate 的 jar 3) spring 的 jar 4) 数据库的 jar 5)strust2 和 spring 整合的 jar 整合ssh项目所需jar:共39个 注意:查看有没有重复的jar,如有,删除低版本,留高版本 3)
阅读全文
摘要:1、 直接使用SessionFactory 1.1、 导入相关jar包 1.2、 编写配置文件 1.3、 dao实现 2、使用HibernateTemplate 2.1、编写配置文件 2.2、dao实现 3、 使用HibernateDaoSupport 3.1、编写配置文件 3.2、dao实现
阅读全文
摘要:1、 Aop在spring中的作用 提供声明式服务(声明式事务管理) 允许用户实现自定义切面 2、 Aop的编程模式 在不改变原来代码的情况下,添加新的功能。 传统的编程模式:纵向编程 Aop的编程模式:横向编程 3、 Aop的好处 使得真实角色处理的业务更加纯粹,不再去关注一些公共的事情。 公共的
阅读全文
摘要:1、 动态代理和静态代理的角色是一样的。 2、 动态代理的代理类是动态生成的。 3、 JDK动态代理 一个动态代理一般代理某一类业务。一个动态代理可以代理多个类
阅读全文
摘要:1、 静态代理的角色分析: 抽象角色 —— 一般使用接口或者抽象类来实现。 真实角色 —— 被代理的角色 代理角色 —— 代理真实角色——代理真实角色后一般会做一些附属操作。 客户 —— 使用代理角色来进行一些操作 2、 代码实现 抽象角色: 真实角色: 代理角色: 客户: 3、 使用静态代理的优缺
阅读全文
摘要:1、 依赖注入-dependency injection 依赖:指bean对象创建依赖于容器,bean对象的依赖资源。 注入:指bean对象依赖的资源由容器来设置和装配(注入)。 2、 spring注入-构造器注入 参见 :ioc创建对象的三种方式 链接: https://www.cnblogs.c
阅读全文
摘要:1、alias 别名 alias : 为bean 设置别名(一个), bean可以设置多个别名。 <!-- 设置别名 单个设置 --> <alias name="user" alias="u1"/> <!-- 设置多个别名 --> <bean id="user" name="u2,u3 u4;u5"
阅读全文
摘要:一、Spring 入门 1、新建项目 2、导入相关 jar 包 3、编写 spring 配置文件 (名称可自定义) bean.xml 4、编写 Hello.java 5、测试 二、 ioc创建对象的三种方式 1、通过无参构造方法来创建 User.java beans.xml 2、通过有参构造器来创建
阅读全文
摘要:1、Spring的优点 轻量级的框架 IOC容器——控制反转 AOP——面向切面编程 对事务的支持 对框架的支持 2、资源下载 http://repo.spring.io/release/org/springframework/spring/4.1.6.RELEASE/ 3、主要内容 4、IOC —
阅读全文