摘要: @Autowired这个注解的意思就是自动装配。他把一个bean对象自动装配到另一个对象中。下面的案例证明了spring的自动装配。 定义一个Sixi类。代码如下: 定义一个Ouyangfeng类,这个类中把Sixi类自动装配进来,代码如下: 定义一个配置类:代码如下: 定义一个测试类:代码如下: 阅读全文
posted @ 2017-06-08 09:31 技术让世界更精彩 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: bean 的生命周期分为:一个是ApplicationContext的容器的bean的生命周期,另一个是BeanFactory容器的生命周期。 首先介绍一下:ApplicationContext的容器的bean的生命周期: 一共13步步骤如下: Instaniate >Populate proper 阅读全文
posted @ 2017-06-06 22:40 技术让世界更精彩 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 一:spring的容器就是bean所居住的地点,这个居民点有很多的bean,有外来的bean(相当于创建了一个bean),有出去谋生的(相当于消亡了一个bean),他们之间都有某种联系 (bean与bean之间的联系spring通过wiring 来实现)。而这个居民点在spring中就是BeanFa 阅读全文
posted @ 2017-06-06 15:21 技术让世界更精彩 阅读(10498) 评论(1) 推荐(0) 编辑
摘要: 一: aop的思想的来在哪里? 一个系统一般情况下由多个组件组成,而每一个组件除了干自己的本职工作以外,有时还会干一些杂活(如:日志(logging)、事务管理(transaction manager)、安全(secure)),而恰好这些杂活其他组件也要干,那么这时一个人想了想能不能只让每个组件干好 阅读全文
posted @ 2017-06-06 00:17 技术让世界更精彩 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一:这里先说一下DI(Dependency Injection)依赖注入有种表现形式:一种是CI(Constructor Injection)构造方法注入,另一种是SI(Set Injection) set 注入。这篇随笔讲的是第一种构造方法注入(Constructor Injection). 其实 阅读全文
posted @ 2017-06-03 10:50 技术让世界更精彩 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 我们使用hibernate时经常在hibernate.cfg.xml文件中配置数据库连接的相关属性,是否显示sql语句,数据库的方言等,这些配置其实也可以在.properties文件中配置。现在我把这把文件的名字起为:hibernate.properties. 思路:写一个domian对象,以及这个 阅读全文
posted @ 2017-05-22 17:07 技术让世界更精彩 阅读(2312) 评论(0) 推荐(0) 编辑
摘要: 问题:我们在获得一个SessionFactory对象的时候经常是写下面这行代码: 那么这行代码到底有什么作用,Configuration的对象的作用是什么? 要回答上述问题必须首先知道Configuration对象的作用。 Configuration的作用是:An instance of org.h 阅读全文
posted @ 2017-05-22 14:02 技术让世界更精彩 阅读(2195) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲用配置文件的方式讲如何把一个对象和数据库中的表关联起来,其实用配置文件本质是和用注解的方式是一样的。 思路:1.写一个domain对象(如Person.java) 2.写这个domain对象的配置文件:Person.hbm.xml。这个配置文件主要是把damain对象的属性和列名进行指定。 阅读全文
posted @ 2017-05-21 12:59 技术让世界更精彩 阅读(270) 评论(0) 推荐(0) 编辑
摘要: hibernate 有两种方式实现把一张表映射成一个对象,一种是配置文件的方式,一种是注解的方式。这里用hibernate提供的注解的方式实现一个对象和一张表之间的对应。 思路: 首先在hibernate.cfg.xml文件中配置如下内容:数据库,方言,是否显示sql,加载映射类:注意这个hiber 阅读全文
posted @ 2017-05-20 21:19 技术让世界更精彩 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: 首先说明用 java.sql包进行jdbc连接的步骤: 1.加载数据库的驱动。(一般是oracle和mysql,oracle的数据驱动名是:Oracle.jdbc.driver.OracleDriver mysql的驱动名是:com.mysql.jdbc.Driver) 2.获得连接 3.获得预编译 阅读全文
posted @ 2017-05-12 17:25 技术让世界更精彩 阅读(5135) 评论(0) 推荐(0) 编辑