- 博客(8)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 Spring框架的设计理念与设计模式分析
Spring框架的设计理念与设计模式分析 摘要:本文试图剖析出Spring框架的作者设计Spring框架的骨骼结构的设计理念,有哪几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成Spring的骨骼架构?Spring的AOP特性又是如何利用这些基础的骨骼架构来工作的?Spring中又使用了哪些设计模式来完成它的这种设计?它的这种设计理念对我们以后的软件设计有何启示?本文将解答这些问题
2017-06-17 17:54:36 1693
原创 spring框架学习(六)AOP
spring框架学习(六)AOP AOP(Aspect-OrientedProgramming)面向方面编程,与OOP完全不同,使用AOP编程系统被分为方面或关注点,而不是OOP中的对象。 AOP的引入 在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如用户权限判断中,根据相应的权限执行相应的方法;在servle
2017-06-17 17:19:36 897
原创 spring框架学习(五)注解
spring框架学习(五)注解 注解Annotation,是一种类似注释的机制,在代码中添加注解可以在之后某时间使用这些信息。跟注释不同的是,注释是给我们看的,Java虚拟机不会编译,注解也是不编译的,但是我们可以通过反射机制去读取注解中的信息。注解使用关键字@interface,继承java.lang.annotition.Annotition spring框架为我们提供
2017-06-17 16:44:41 664
原创 spring框架学习(四)自动装配
spring框架学习(四)自动装配 set注入和构造方法注入有时在做配置时比较麻烦。所以框架为了提高效率,提供了自动装配功能,简化配置。spring框架不支持自动转配的,要想使用自动装配需要修改spring配置文件中标签的autowire属性。 自动装配属性有6个值可以选择,分别代表 不同的的含义。 1.byName 从spring环境中获取目标对象时,目标
2017-06-16 22:48:44 514
原创 spring框架学习(三)junit单元测试
spring框架学习(三)junit单元测试 单元测试(unit testing) ,是指对软件中的最小可测试单元进行检查和验证。单元测试不是为了证明您是对的,而是为了证明您没有错误。单元测试主要是用来判断程序的执行结果与自己期望的结果是否一致。关键是在于所用的测试用例(Test Case) 。 下面以上一篇文章中set注入的第一个实例为测试对象。进行单元测试。
2017-06-16 22:13:23 494
原创 spring框架学习(二)依赖注入
spring框架学习(二)依赖注入 spring为我们提供了三种注入方式:set注入,构造方法注入和接口注入。接口注入方式不做说明。以下介绍前两种注入方式。 一、set注入 采用属性的set方法注入,就称为set注入 1. 给普通字符类型赋值 public class User{ private String username; public
2017-06-16 12:43:22 761
原创 spring框架学习(一)
spring框架学习(一) 一、什么是spring框架 spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。 二、架构概述 1.IoC(Inversion of Control)控制反转,对象创建责任的反转,在spring中BeanF
2017-06-16 11:14:21 2165
原创 MyBatis快速学习
一、MyBatis简介 二、当前有很多Java实现的持久化框架,而MyBatis流行起来有以下原因 三、Mybatis基本结构 四、mybatis面向用户的对象 五、MyBatis映射配置 六、动态语句 七、缓存 八、Spring 事务配置 九、事务传播属性 十、事务隔离级别 十一、批量操作 十二、单元测试
2017-06-15 23:12:32 395
aspose-words、itextpdf完美解决java将word、excel、ppt、图片转换为pdf文件
2023-08-02
Linux.xmind
2020-02-07
数据库管理系统
2016-12-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人