自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Spring自动装配模式三:byType的解析

Spring自动装配模式三:byType的解析如果容器中存在一个与指定属性类型相同的bean,那么将与该属性自动装配。如果存在多个该类型的bean,那么将会抛出异常,并指出不能使用byType方式进行自动装配。若没有找到相匹配的bean,则什么事都不发生,属性也不会被设置。如果你不希望这样,那么可以通过设置dependency-check="objects"让Spring抛出异常。配置文件...

2011-04-27 21:37:20 314 1

原创 Spring自动装配模式一:no解析

Spring 自动装配优点:自动装配能显著减少配置的数量。Spring自动装配的5种模式: 可以使用bean元素的autowire属性来指定bean的装配模式:no、byName、byType、constructor、autodetectSpring自动装配模式一:no解析不使用自动装配。必须通过ref元素指定依赖,这是默认设置。由于显式指定协作者可以使配置更灵活、更清晰,因此...

2011-04-27 21:36:14 169

原创 Spring自动装配模式四:constructor的解析

Spring自动装配模式四:constructor的解析与byType的方式类似,不同之处在于它应用于构造器参数。如果在容器中没有找到与构造器参数类型一致的bean,那么将会抛出异常 北京海淀上地软件园 cn.csdn.service.HomeAddressServiceImpl代码public class HomeAddressSe...

2011-04-27 21:35:02 212

原创 Spring自动装配模式二:byName的解析

Spring自动装配模式二:byName的解析根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配。例如,在bean定义中将autowire设置为byName,而该bean包含homeAddressServiceImpl属性(同时提供setHomeAddressServiceImpl(..)方法),Spring就会查找名为homeAddressSer...

2011-04-27 21:33:22 173

原创 自动装配模式_autodetect

Spring自动装配模式五:autodetect的解析通过bean类的自省机制(introspection)来决定是使用constructor还是byType方式进行自动装配。如果发现默认的构造器,那么将使用byType方式。 北京海淀上地软件园 java代码有两种一是带有默认构造器的采用getType中的set方法如果在构造器中有一个实例对象,但...

2011-04-27 21:25:22 1153

原创 初探aop

AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录, 我们写个例子看看我们最简单的解决方...

2011-04-27 21:16:25 87

原创 Spring中注入的三种方式

Spring中注入的三种方式Type1 接口注入我们常常借助接口来将调用者与实现者分离。如:Public class ClassA{private InterfaceB clzB;public init(){Object obj=Class.forName(Config.BImplementation).newInstance();clzB=(Interface...

2011-04-19 21:16:32 111

原创 oracle入门12

存储过程 存储过程是一种命名pl/sql程序块,它可以被赋予参数,存储在数据库中,可以被用户调用.由于存储过程是已编译好的代码,所以在调用的时候不必再次编译代码,从而提高程序的运行效率。另外存储过程可以实现程序的模块化设计.1、 创建存储过程语法: Create [or replace] procedure procedure_name [ (parameter[{...

2011-04-17 16:27:04 57

原创 oracle入门11

游标: 游标(cursor)可以被看作指向结果集(a set of rows)中一行的指针(pointer)。在oracle数据库中可以使用显示或隐式两种游标。隐式游标:在执行一个sql语句时,oracle服务器将自动创建一个隐式游标,这个游标是内存中处理该语句的工作区域,其中存储了执行SQL语句的结果.通过游标的属性可获得sql语句执行的结果以及游标状态信息。 游标的主...

2011-04-17 16:26:17 71

原创 oracle入门10

PL/SQL编程 PL/SQL是oracle的专用语言,它对标准的SQL语言的扩展.SQL语句可以嵌套在PL/SQL语言中,并结合处理语句。PL/SQL程序结构 使用了程序块的结构组织的代码.最简单的程序块是一种被称为”匿名块”的程序块,匿名块是指不会被oracle存储并且不能够重用程序块。PL/SQL程序通常包括3部分:Declare部分、exception部分、Be...

2011-04-17 16:25:39 67

原创 oracle入门09

视图、序列、同义词、索引1、 视图 视图是从一个表或多个表中导出的虚表,它与常规表不同之处在于它并不存储数据—它只是在一个存储的查询中定义.视图同真实表一样,也包含一系列带有名称的列和数据。 视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。 向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句. 视图向用...

2011-04-17 16:24:48 63

原创 oracle入门08

数据完整性 数据库不仅仅是存储数据,它也必须保证所保存的数据的正确性。如果数据不正确或不一致,那么该数据的完整性可能会遭到破坏,从而给数据库本身的可靠性带来意想不到的问题。为了维护数据库中的数据完成性,在创建表时通常需要指定一些约束。通过表中的字段(列)定义约束,就可以防止非法数据的插入问题.对约束的定义可以再create table语句中进行,也可以在alter table语句中进行...

2011-04-17 16:24:07 52

原创 oracle入门07

创建与管理表 数据库中对象:有表、视图、索引、序列、同义词等。表:基本的数据存储的集合,由行与列组成视图:从表中抽出的逻辑上相关的数据集合。序列: 提供有规律的数值索引:提高查询效率同义词:给对象起的别名。Oracle数据库中的表1、 用户自定义表表名和列名的命名规范: 必须以字母开头 必须在 1–30 个字符之间 必须只能包含 A–Z,...

2011-04-17 16:23:30 63

原创 oracle入门06

1、事务概念: 概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。 主要特性:确保数据库的完整性。2、事务的ACID特性 对一组SQL语句操作构成事务,数据库操作系统必须确保这些操作的原子性,一致性,隔离性,持久性.1、 ...

2011-04-17 16:22:37 65

原创 oracle入门05

DML(Data Manipulation Language – 数据操作语言) 可以在下列条件下执行:• 向表中插入数据• 修改现存数据• 删除现存数据1、插入语句使用 INSERT 语句向表中插入数据。INSERT INTO table [(column [, column...])] VALUES (value [, value...]);使用这种语...

2011-04-17 16:21:04 53

原创 oracle入门04

子查询子查询概念 :当一个查询的结果是另一个查询的条件时,称之为子查询。使用子查询注意事项: 子查询可以嵌套多层 子查询需要圆括号()括起来子查询语法:SELECT select_list FROM table WHERE expr operator (SELECT select_list ...

2011-04-17 16:19:03 60

原创 oracle入门03

分组函数的介绍分组函数作用于一组数据,并对一组数据返回一个值.常见的分组函数有:函数名称 函数描述Count 返回找到的记录数Min 返回一个数字列或计算列的最小值Max 返回一个数字列或计算列的最大值Sum 返回一个数字列或计算列总和avg 返回一个数字列或计算列的平均值 分组函数的语法:SELECT [column,] group_function(...

2011-04-17 16:18:10 69

原创 oracle入门02

Oracle的高级查询 前面介绍的查询还局限在数据库的一张表内。但在实际应用中,我们经常需要在多张表中查询数据或者需要对表中的数据进行分类、汇总等。这就需要较为复杂的高级查询前提掌握部分{多个表之间关系:一对多|(多对一) 多对多 一对一 3种 关系的完整性约束:实体完整性、参照完整性、用于定义的完整性。 必须满足实体完整性和参照完整性.实体完整性:规定了字段|属...

2011-04-17 16:17:20 70

原创 oracle入门01

1、 安装成功后进入DOS界面操作在进行以下操作时,需启动oracle服务。A、进入sql界面:开始--运行--cmd:输入sqlplus 回车 提示输入正确的用户名和密码B、开始—>所有程序-oracle的-运行sql命令—>直接采用conn 用户名/密码 进入用户名 默认的是 sys,system.密码是你安装的密码 输入正确的用户名及密码即可进入界面。...

2011-04-17 16:16:22 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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