- 博客(15)
- 资源 (10)
- 收藏
- 关注
转载 7.编码剖析Spring依赖注入的原理
前面给大家介绍过,使用Spring,可以使用里面的控制反转把依赖对象交给Spring管理,并把依赖对象通过容器注入到组件内部。那么在Spring里面,该如何把对象注入到组件内部呢?创建一个PersonDao对象,并把这个对象注入到PersonServiceBean中 package cn.itcast.dao.impl; import cn.itcast.dao.PersonDao; p
2013-03-31 12:46:26 2079 1
转载 Spring bean生命周期
在传统的Java应用中,Bean的生命周期非常简单。 Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。 相反,Bean的生命周期在Spring容器中更加细致。 理解Spring Bean的生命周期非常重要,因为你或许要利用Spring提供的机会来订制Bean的创建过程。 1.容器寻找Bean的定义信息并且将其实例化。 2.受用依赖注入,Sp
2013-03-29 09:52:00 489
转载 详解Spring中bean的scope
如何使用spring的作用域:bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称pr
2013-03-29 09:34:24 469
原创 SSH2之框架整合
对于现如今的主流宽假SSH在JavaEE企业级开发中占有很高的地位。今天正好一个项目要开始要整合SSH框架,先将一些注意事项与步骤记录如下:1、首先,先对Spring与Hibernate经行整合。(1)导入包可以一次性将所需要的jar全部导入。(2)配置数据源 在配置文件中配置数据源datasource
2013-03-28 16:14:01 601
转载 hibernate一对一映射
hibernate一对一主键关联映射(双向关联PersonIdCard) 需要在idcard映射文件中加入标签指向person,指示hibernate如何加载person 默认根据主键加载 hibernate一对一主键关联映射(单向关联Person---->IdCard) 一对一主键关联映射:让两个实体对象的id保持相同,这样可以避免多余的字段被创建 具体映
2013-03-25 15:44:40 516
原创 Spring自学
1、导入jar包2、编写.xm;配置文件注入值的三种方式;1、通过getter/setter方法2、通过构造器的方式注入值如studentPublic Student(String name,String password){This.name=name;This.password= password;}然后在配置文件中配置3、通过使用Fil
2013-03-25 11:25:04 559
转载 hibernate 映射文件中id 及id Generator的详解
本文翻译自hibernate3.3.1有参考资料(hibernate reference)的5.1.4 id及5.1.4.1 Generator。一、id被映射的实体类必须声明一个对应数据库表主键列的属性。大多数类有一个JavaBeans风格的代表此实例唯一标识的属性。 元素定义了该属性到数据库表主键字段的映射。Java代码 "propertyName
2013-03-25 11:23:36 877
转载 myelcipse中自动生成 配置文件
http://www.open-open.com/doc/view/7300d0af9cf1456bb95180685f50bd9d
2013-03-21 14:57:19 642
原创 hibernate入门
作为新手刚学hibernate不久,发表一篇博客同时也为自己做做总结。一、开始前准备三步骤:1、导入hibernate所需要的jar包以及数据库连接包2、配置hibernate.cfg.xml配置文件 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernat
2013-03-21 11:51:35 535
原创 org.hibernate.exception.SQLGrammarException错误
1、打开hibernate映射文件查看是否: 查看catalog是否有配置成数据库名因为它默认的是你本地项目名称。所以上传时候会报错找不到2、查看<column name="nid" />列名中是否含有关键字。
2013-03-21 10:59:23 1173
原创 环境变量的配置
1. 将JDK1.6的版本拷贝到你的电脑中。2. 桌面右击“我的电脑”à 选择“属性”,弹出如下对话框:图 一3. 点击图一中的“环境变量”按钮,弹出如下图所示:图二4. 在图二中点击“新建”:“你的JDK安装的根目录”,如: D:\java\jdk1.6(后面不能有分号)图三5. 再在图二中点击“新建”:图四6. 在图二中选择如下所示
2013-03-17 11:39:53 425
转载 Eclipse中 java 注释文档 的生成方法
使用eclipse生成文档(javadoc)主要有三种方法: 1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。 在Javadoc Generation对话框中有两个地方要注意的: javadoc command:应该选择jdk的bin/javadoc.exe destination:为生成文档的保
2013-03-13 19:55:18 2484
原创 Java中的参数问题
我们知道在C/C++中由于指针以及地址符的存在,方法中参数的传递都有两种,一种是值传递一种为引用传递。比如:void swap(int *p1,int *p2){//形参为整型指针变量 int temp; temp=*p1; *p1=*p2; *p2=temp;}void swap(int a,int
2013-03-13 16:15:54 581
转载 精通八大排序算法系列:二、堆排序算法
作者:July 、二零一一年二月二十日本文参考:Introduction To Algorithms,second edition。------------------- 此精通排序算法系列,前一节,已讲过了一、快速排序算法,其中,快速排序每一趟比较用时O(n),要进行lgn次比较,才最终完成整个排序。所以快排的复杂度才为O(n*lgn)。而本节,我们要讲的是堆排序算法。据
2013-03-11 20:24:45 472
转载 java面试笔试题大汇总 ~很全面
第一,谈谈final, finally, finalize的区别。 最常被问到。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统
2013-03-04 11:49:03 1336
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人