tony的专栏

好好学习,多多益善

多图详解Spring框架的设计理念与设计模式

Spring作为现在最优秀的框架之一,已被广泛的使用,51CTO也曾经针对Spring框架中的JDBC应用做过报道。本文将从另外一个视角试图剖析出Spring框架的作者设计Spring框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成Spring的骨骼架构?...

2015-11-23 14:52:43

阅读数 485

评论数 0

Hibernate框架学习(三) 关系映射

Hibernate中关系映射指的是实体类与实体类间的关系。和数据库中表与表之间的关系类似,有一对一,多对一,一对多,多对多四种映射关系。   一:一对一映射    两个对象之间是一对一的关系,如人和身份证之间是一对一的关系。    实现一对一映射有两种方式,一种是主键约束,一种是外键约束 ...

2015-11-23 14:16:16

阅读数 307

评论数 0

Hibernate框架学习(二)

框架提供了三种主键生成方式,一种是由用户自己维护,一种是由Hibernate框架维护,另一种是由数据库维护。  自己维护就是在插入数据的时候,一定要指定主键的值,否则会出错,如果由框架维护和由数据库维护,则主键的值不需要我们给,它们自动会给我们填上。  主键的生成方式在对应的.hbm.xml文...

2015-11-23 14:15:25

阅读数 222

评论数 0

Hibernate框架学习(一 )

Hibernate框架主要是实现数据库与实体类间的映射,使的操作实体类相当与操作hibernate框架。  只要实体类写好配置文件配好,就能实现和数据库的映射,其中实体类对应表,类的属性对应数据库的表字段。 这样就不用管数据库的相关操作了。 一:映射  下面介绍使用hiberna...

2015-11-23 14:14:43

阅读数 244

评论数 0

iBatis框架使用 编程4步

iBatis框架是Java持久层开发框架,说白了就是前人写了一部分代码(针对数据库操作),我们要做的就是再次开发,拿来框架直接使用。   我们自己开发时,dao层的sql语句都是写死在程序中的,如果查询条件改变什么的都需要修改sql语句,这样就得去修改原代码,违背了开发原则中的开闭原则。有没有一...

2015-11-23 14:13:40

阅读数 326

评论数 0

spring框架学习(六)AOP

AOP(Aspect-OrientedProgramming)面向方面编程,与OOP完全不同,使用AOP编程系统被分为方面或关注点,而不是OOP中的对象。    AOP的引入  在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如用户权限判断...

2015-11-23 14:11:20

阅读数 303

评论数 0

spring框架学习(五)注解

注解Annotation,是一种类似注释的机制,在代码中添加注解可以在之后某时间使用这些信息。跟注释不同的是,注释是给我们看的,java虚拟机不会编译,注解也是不编译的,但是我们可以通过反射机制去读取注解中的信息。注解使用关键字@interface,继承java.lang.annotition.A...

2015-11-23 14:10:31

阅读数 304

评论数 0

spring框架学习(四)自动装配

set注入和构造注入有时在做配置时比较麻烦。所以框架为了提高开发效率,提供自动装配功能,简化配置。Spring框架式默认不支持自动装配的,要想使用自动装配需要修改spring配置文件中标签的autowire属性  自动装配属性有6个值可选,分别代表不同的含义。   1,byName  从S...

2015-11-23 14:09:30

阅读数 284

评论数 0

spring框架学习(三)junit单元测试

单元测试不是头一次听说了,但只是听说从来没有用过。一个模块怎么测试呢,是不是得专门为一单元写一个测试程序,然后将测试单元代码拿过来测试? 我是这么想的。学到spring框架这才知道单元测试原来是这么回事儿。  下面以上一篇文章中set注入的第一个实例为测试对象。进行单元测试。 ...

2015-11-23 14:07:17

阅读数 561

评论数 0

spring框架学习(二)依赖注入

spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。 1,set注入   采用属性的set方法进行初始化,就成为set注入。     1)给普通字符类型赋值。 [java] view plaincop...

2015-11-23 14:06:33

阅读数 308

评论数 0

spring框架学习(一)

1,什么是spring框架 spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。     2,架构概述       1)IoC(Inver...

2015-11-23 14:05:58

阅读数 309

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭