
spring
文章平均质量分 57
oh_EJiao
种一棵树最好的时间是十年前,其次是现在
展开
-
SSH框架整合
SSH整合web应用的三层为: 1.1 web层,(struts2),Struts2框架用的最多的是action 1.2 service层(spring),spring中用的最多的是IOC和AOP,把对象的创建交给Spring进行管理 1.3 dao层(hibernate),hibernate则是用来操作数据库,进行CRUD原创 2017-12-08 22:30:36 · 284 阅读 · 0 评论 -
@springmvc +spring + mybatis + oracle开发
步骤一;导包步骤二:web.xml配置springmvc核心控制器,以及utf-8编码格式配置步骤三 数据库中建立相关表步骤四:实体类,以及相关映射文件步骤五:配置src下的mybatis.xml配置文件步骤六:在src下建立spring.xml配置文件,并在里原创 2018-01-25 23:27:10 · 362 阅读 · 0 评论 -
spring中注解方式实现声明式事务管理
注解方式实现使用注解实现Spring的声明式事务管理,更加简单!步骤:1) 必须引入Aop相关的jar文件2) bean.xml中指定注解方式实现声明式事务管理以及应用的事务管理器类3)在需要添加事务控制的地方,写上: @Transactional @Transactional注解:1)应用事务的注解2)定义到方法上: 当前方法应用spring的声明式事务3原创 2017-12-07 17:13:42 · 4805 阅读 · 0 评论 -
spring中声明式事务管理控制介绍以及使用XML方式实现
环境准备用户访问—》Action --》Service---》Dao 一个业务的成功: 调用的service是执行成功的,意味着service中调用的所有的dao是执行成功的。 事务应该在Service层统一控制。 1)没有应用事务的代码:2)模拟: 在service中调用2次dao, 希望其中一个dao执行失败,整个操作要回滚。 开发步骤:1.原创 2017-12-07 16:46:42 · 376 阅读 · 0 评论 -
spring中bean的创建
bean对象创建的细节 1) 对象创建: 单例/多例 scope="singleton", 默认值, 即 默认是单例【service/dao/工具类】 scope="prototype", 多例; 【Action对象】 2) 什么时候创建? scope="prototype" 在用到对象的时候,才创建对象。 scope="singleton"原创 2017-11-27 09:30:02 · 249 阅读 · 0 评论 -
spring对jdbc支持
使用步骤:1)引入jar文件spring-jdbc-3.2.5.RELEASE.jarspring-tx-3.2.5.RELEASE.jar2) 优化-原创 2017-12-05 23:54:44 · 470 阅读 · 0 评论 -
spring中切入点表达式
切入点表达式切入点表达式, 可以对指定的“方法”进行拦截; 从而给指定的方法所在的类生层代理对象。原创 2017-12-05 20:05:00 · 563 阅读 · 0 评论 -
spring中手动实现AOP编程
手动实现AOP编程AOP可以实现“业务代码”与“关注点代码”分离“业务代码”与“关注点代码”举例~分析总结:关注点代码,就是指重复执行的代码。业务代码与关注点代码分离,关注点代码写一次即可;开发者只需要关注核心业务;运行时期,执行核心业务代码时候通过代理动态植入关注点代码;概述:Aop, aspect object原创 2017-12-01 22:21:14 · 831 阅读 · 0 评论 -
spring中XML方式实现AOP编程
XML方式实现AOP编程Xml实现aop编程:1) 引入jar文件 【aop 相关jar, 4个】2) 引入aop名称空间3)aop 配置* 配置切面类 (重复执行代码形成的类)* aop配置拦截哪些方法 / 拦截到方法后应用通知代码原创 2017-12-05 16:03:24 · 213 阅读 · 0 评论 -
spring中注解实现aop
注解方式实现AOP编程步骤:1) 先引入aop相关jar文件 (aspectj aop优秀组件)spring-aop-3.2.5.RELEASE.jar 【spring3.2源码】aopalliance.jar 【spring2.5源码/lib/aopalliance】aspectjweaver.jar 【spring2.5源码/lib/aspectj】或【a原创 2017-12-05 14:24:11 · 231 阅读 · 0 评论 -
spring与struts整合
Spring与Struts框架整合Spring,负责对象对象创建Struts, 用Action处理请求 Spring与Struts框架整合,关键点:让struts框架action对象的创建,交给spring完成! Spring与Hibernate整合:【SSH整合:Spring与Struts关键点: action交给spring创建!Spring与Hib原创 2017-12-01 10:13:12 · 330 阅读 · 0 评论 -
spring开发步骤
a. 概述Spring框架,可以解决对象创建以及对象之间依赖关系的一种框架。且可以和其他框架一起使用;Spring与Struts, Spring与hibernate (起到整合(粘合)作用的一个框架)Spring提供了一站式解决方案:1) Spring Core spring的核心功能: IOC容器, 解决对象创建及依赖关系2) Spring Web Spring对we原创 2017-11-24 16:48:47 · 1061 阅读 · 0 评论 -
spring中IOC容器创建对象,对象依赖关系处理
SpringIOC容器1) 创建对象SpringIOC容器,是spring核心内容。作用: 创建对象 & 处理对象的依赖关系 IOC容器创建对象:创建对象, 有几种方式:1) 调用无参数构造器2) 带参数构造器3) 工厂创建对象工厂类,静态方法创建对象工厂类,非静态方法创建对象原创 2017-11-30 23:04:08 · 6770 阅读 · 1 评论 -
spring和hibernate整合
Spring与Hibernate整合Spring与Hibernate整合关键点:1) Hibernate的SessionFactory对象交给Spring创建;2) hibernate事务交给spring的声明式事务管理 有三种方式:方式1 直接加载hibernate.cfg.xml文件的方式整合方式2 连接池交给spring管理 【一部分配置写到hibern原创 2017-12-08 13:57:57 · 3747 阅读 · 0 评论 -
org.hibernate.LazyInitializationException: could not initialize proxy - no Session懒加载问题
在SSH框架整合的案例中我们遇到了懒加载的这个问题。org.hibernate.LazyInitializationException: could not initialize proxy - no Session现解决方式有三种,如下:原创 2017-12-08 22:48:03 · 393 阅读 · 0 评论 -
创建配置类Config代替Spring的xml配置文件
整体结构:1.建立一个DTOpublic class User { private String username; private String password; private Integer age;public String getUsername() { return username;}public void setUsername(String usern...原创 2018-03-29 14:00:09 · 3551 阅读 · 1 评论