spring
文章平均质量分 95
KeepStruggling
沉迷打码
展开
-
Java框架-Spring概念及纯xml配置
1. 三层架构中的spring及spring概述1.1 三层架构中的springSpring框架对三层架构都有支持,dao提供支持(如JDBCTemplate)、service提供事务支持、web提供了springmvc框架支持等。1.2 Spring的概述Spring是于2003年兴起的一个轻量级的Java开发开源框架。由Rod Johnson首次提出。Spring的核心是控...原创 2018-10-27 21:27:11 · 342 阅读 · 0 评论 -
Java框架-Spring基于注解的IOC配置及纯注解
注解配置与xml配置都实现了减低程序间耦合的功能。不同公司由不同习惯,有可能是纯xml、纯注解(很少)或者xml与注解混合使用(基于注解的IOC配置)。1. 基于注解的IOC配置1.1 创建一个简单案例1.1.1 创建项目,添加依赖(pom.xml)<!--导入spring组件包--><dependency> <groupId>org.s...原创 2018-10-27 21:29:06 · 368 阅读 · 0 评论 -
Java框架-代理模式详细介绍、Spring的AOP
1. 代理模式详介1.1 分类和作用分类:静态代理、jdk动态代理(接口代理)、cglib动态代理(子类代理)技术使用代理的原因:实际开发中通常都会调用别人编写的代码/框架来完成业务需求。很多情况是需要对这些代码/框架进行微调或扩展,而如果修改原代码很容易出现错误。这时候就需要使用代理。作用:通过代理访问目标对象。在目标对象实现的基础上,增强额外的功能操作,即在不修改原代码的基础上扩展目...原创 2018-10-27 21:30:27 · 303 阅读 · 0 评论 -
Java框架-Spring的jdbc、连接池及事务管理
1. Spring的AOP编程1.1 纯xml编程<!--通知配置类型--><aop:config> <!--设置切面--> <aop:aspect ref="logger"> <!--设置切入点表达式--> <aop:pointcut id="pt" expre原创 2018-10-27 21:32:01 · 252 阅读 · 0 评论 -
Java框架-SpringMVC的应用(json数据交互、控制器方法返回值、文件上传)
1. 搭建SpringMVC开发环境1.1 创建项目,添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2018-10-30 21:24:43 · 734 阅读 · 0 评论 -
Java框架-SpringMVC统一异常处理、ssm框架整合
1. SpringMVC中异常处理1.1 各层处理异常原则即实现方法1.1.1 各层处理异常原则dao:不处理,抛异常;service:不处理,抛异常;controller/servlet:必须处理,否则错误信息将直接在浏览器显示给用户看。1.1.2 异常处理实现方法方法1:控制层的方法中写try…catch。异常处理信息一多,控制层方法就会十分冗余,而且每个控制器都有可能有异常,...原创 2018-10-30 21:26:30 · 433 阅读 · 0 评论