博客专栏  >  综合   >  Spring

Spring

Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。

关注
2 已关注
20篇博文
  • 简单理解AOP(面向切面编程)

    AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。   AOP与OOP是面向不同领域的两种设计...

    2017-09-21 16:34
    44
  • 【Spring】引入(一)

    Spring引入 ü *  Struts与Hibernate可以做什么事? Struts, Mvc中控制层解决方案 可以进行请求数据自动封装、类型转换、文件上传、效验… Hibernate, 持久...

    2017-10-03 10:33
    40
  • 【Spring】专业术语了解(二)

    专业术语了解 组件/框架设计 侵入式设计 引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类。 例如:Struts框架 非侵入式设计 引入了框架,对现有的类结构没有影响。 例...

    2017-10-03 10:34
    58
  • 【Spring】六大模块功能(三)

    概述 Spring框架,可以解决对象创建以及对象之间依赖关系的一种框架。 且可以和其他框架一起使用;Spring与Struts,  Spring与hibernate (起到整合(粘合)作用的一个...

    2017-10-03 10:36
    96
  • 【Spring】开发步骤(四)

    开发步骤 spring各个版本中: 在3.0以下的版本,源码有spring中相关的所有包【spring功能 + 依赖包】 如2.5版本; 在3.0以上的版本,源码中只有spring的核心功能...

    2017-10-03 10:38
    89
  • 【Spring】bean对象创建的细节(五)

    bean对象创建的细节  /** * 1) 对象创建: 单例/多例 * scope="singleton", 默认值, 即 默认是单例【service/dao/工具类】 * scope="p...

    2017-10-03 16:42
    62
  • 【Spring】IOC容器--创建对象(六)

    SpringIOC容器--创建对象 SpringIOC容器,是spring核心内容。 作用: 创建对象 & 处理对象的依赖关系   IOC容器创建对象: 创建对象, 有几种方式: 1) ...

    2017-10-03 16:43
    45
  • 【Spring】IOC容器--对象依赖关系(七)

    SpringIOC容器--对象依赖关系 Spring中,如何给对象的属性赋值?  【DI, 依赖注入】 1) 通过构造函数 2) 通过set方法给属性注入值 3) p名称空间 4)自动装配...

    2017-10-03 16:45
    76
  • 【Spring】与Struts框架整合(八)

    Spring与Struts框架整合 Spring,负责对象对象创建 Struts, 用Action处理请求   Spring与Struts框架整合, 关键点:让struts框架action对象的创建,...

    2017-10-03 16:48
    63
  • 【Spring】共性问题(九)

    共性问题: 1. 服务器启动报错,什么原因? * jar包缺少、jar包冲突 1) 先检查项目中是否缺少jar包引用 2) 服务器: 检查jar包有没有发布到服务器下; 用户库jar包,需要手动发布到...

    2017-10-08 11:39
    50
  • 【Spring】代理模式(十)

    1. 代理模式 1.1 概述  代理(Proxy)是一种设计模式, 提供了对目标对象另外的访问方式;即通过代理访问目标对象。 这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标...

    2017-10-08 11:40
    61
  • 【Spring】手动实现AOP编程(十一)

    手动实现AOP编程 AOP 面向切面的编程, AOP可以实现“业务代码”与“关注点代码”分离  // 保存一个用户 public void add(User user) { Session sessi...

    2017-10-08 11:46
    66
  • 【Spring】OpenSessionInViewFilter解决Hibernate懒加载异常

    Hiberante懒加载特性     懒加载的目的:为了减少与数据库的交互,从而提高执行效率。          在Hibernate中,查询方法有两个,分别是get...

    2017-10-10 19:32
    35
  • 【Spring】AOP编程(十二)

    3.1 概述: Aop,  aspect object programming  面向切面编程 功能: 让关注点代码与业务代码分离! 关注点, 重复代码就叫做关注点; 切面,  关注点形成的类,就叫切...

    2017-10-15 14:58
    190
  • 【Spring】对jdbc支持(十三)

    JdbcTemplate 简介 · 为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架. · 作为 Spring JDBC ...

    2017-10-15 15:02
    179
  • 【Spring】程序中的事务控制(十四)

    1.1 环境准备 用户访问—》Action  --》 Service---》Dao   一个业务的成功: 调用的service是执行成功的,意味着service中调用的所有的dao是执行成功的...

    2017-10-15 15:03
    143
  • 【Spring】声明式事务管理(十五)

    步骤: 1) 引入spring-aop相关的4个jar文件 2) 引入aop名称空间  【XML配置方式需要引入】 3) 引入tx名称空间    【事务方式必须引入】 XML方式实现 ...

    2017-10-15 15:05
    226
  • 【Spring】Spring与Hibernate整合(十六)

    Spring与Hibernate整合关键点: 1) Hibernate的SessionFactory对象交给Spring创建; 2) hibernate事务交给spring的声明式事务管理。  ...

    2017-10-15 15:09
    196
  • 【Spring】Spring+Struts2+Hibernate3整合(十七)

    即: Spring与Struts整合 Spring与Hibernate整合   需求: JSP页面显示员工信息  (查询)     整合步骤: 1) 引入SSH Jar文件 Struts 核心jar ...

    2017-10-15 15:12
    205
  • 【Spring】Spring+Struts2+Hibernate3知识点

    Struts框架 1. params拦截器: 请求数据封装 2. 类型转换/数据处理 3. struts配置 4. 文件上传/下载/国际化处理 5. 数据效验/拦截器 6. Ognl表达式 7. 数据...

    2017-10-15 15:14
    198

MyBatis
00
SpringMVC
00
Maven
5254
jsoup
7557
J2EE组件
43728
struts2
2686948
hibernate
4139679
J2EE基础学习
48153125

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部