Spring
tangbin0505
微信
展开
-
AOP详解及通过XML配置实现的实现方法
AOP详解及通过XML配置实现的实现方法1.Spring AOP详解讲解一下Spring AOP 的一些常用术语切面(Aspect):要增加什么功能?一般一个类就代表着一个功能(每个功能就是一个切面)常用的切面有:事务管理,日志管理,权限管理,异常处理等等 连接点(Joinpoint):哪个类的哪个方法上增加功能?通知(Advice):切面类的功能加在方法的什么位置?前面?后面?产生异常时...原创 2018-09-08 14:53:27 · 119 阅读 · 0 评论 -
注解方式配置Spring实现Ioc
1.首先需要配置spring,支持注解加上这三句话在beans中(配置xml命名空间)xmlns:context="http://www.springframework.org/schema/context"http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/...原创 2018-09-07 14:38:02 · 127 阅读 · 0 评论 -
Ioc的基本原理及其xml的实现方法
1、主要原理:IoC(Inversion of Control=控制反转):IoC就是应用本身不依赖对象的创建和维护而是交给外部容器(这里为spring),这要就把应用和对象之间解耦,控制权交给了外部容器。即Don't call me ,I'll call you!所以IoC也称DI(依赖注入=dependency injection ),其对象的创建和维护依赖于外部容器。2、spri...原创 2018-09-07 14:28:43 · 198 阅读 · 0 评论 -
面向接口编程
面向接口编程:我们在一般实现一个系统的时候,通常是将定义与实现合为一体,不加分离的,我认为最为理想的系统设计规范应是所有的定义与实现分离,尽管这可能对系统中的某些情况有点麻烦。下面举一个具体的例子来加以说明:一个UserDAO类中定义链接数据库的方法(通过hibrenate的方法)public class UserDAO { public void save(User user) {...原创 2018-09-07 14:17:44 · 121 阅读 · 0 评论 -
SSH项目整合开发的环境搭建
1、spring jar下载地址http://maven.springframework.org/release/org/springframework/spring/2、通用包(7个):commons-dbcp2-2.1.jarcommons-logging-1.1.3.jarcommons-pool2-2.3.jarcommons-collections4-4.0.jara...原创 2018-09-07 10:45:02 · 167 阅读 · 0 评论 -
SSH分析
原创 2018-09-06 17:33:28 · 439 阅读 · 0 评论 -
SSH层分析
原创 2018-09-14 23:03:57 · 186 阅读 · 0 评论 -
用户和相册一对多关系思考分析
一、创建实体1.用户表user(id,userName,userPwd)2.相册album(id,uid,name,cover)二、数据库设计方面多方建立外键,指向一方,一个用户有多个相册,所以在相册类中建外键。三、类设计方面(1)站在用户的角度,每个用户可以有多个相册,通过getAlbums()可以拿到所有相册。在User这边有一个属性Set<Album>...原创 2018-09-09 09:52:04 · 227 阅读 · 0 评论 -
SSH整合配置
1.spring和struts的整合 加入struts2-spring-plugin-2.3.24.jar插件包即可,配置文件不需要整合,整合过程比较简单。 web.xml <listener> <listener-class>org.springframework.web.context.ContextLoaderListener<...原创 2018-09-08 15:02:14 · 168 阅读 · 0 评论 -
AOP的基本原理及面向切面编程-注解方式
1、动态代理作用:可以在现有方法之上添加代码,增加现有程序的功能。将与业务无关的通用功能抽取出来,单独编写,开发人员可以专注于业务逻辑的编写。这些通用功能包括日志,权限管理,事务处理,异常处理等。2.通用功能的增加与删除,可以通过配置文件进行配置。3、AOP 基本原理:不改变原程序的情况下,增加程序功能。(技术原理:动态代理)。之前讲过的OOPOOP=面向对象编程=Obje...原创 2018-09-07 14:47:43 · 2388 阅读 · 0 评论