- 博客(16)
- 收藏
- 关注
转载 数据库设计范式深入浅出
关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,
2009-12-15 23:32:00
196
Hibernate入门
Hibernate对JDBC API进行了封装,负责持久化Java对象;在软件架构的分层中位于持久层,封装了访问数据的细节,使业务层更能专注业务的处理;它是一种ORM映射工具,用于建立面向对象的域模型和关系数据模型之间的映射。 一、ORM简介 ORM(对象-关系映射)是Object-Relation Mapping的简称,指的是在单个组件中负责所有实体...
2009-10-28 23:43:12
89
Struts入门配置
Struts采用web.xml和struts-config.xml两个基于XML的配置来配置应用。其中web.xml是Web应用的描述文件,struts-config.xml是struts应用专有的配置文件。 一、在web.xml中配置struts应用 1.配置servlet,一般情况如下: <servlet> <...
2009-10-28 03:14:27
77
Struts入门基础
一、Struts的基本概念 简单来说,Struts就是在JSP Model2的基础上实现的一个MVC框架。Struts为Java Web应用提供现成的通用框架,可以大大提高Web应用的开发效率。 JSP Model1和JSP Model 2:两者分别是SUN公司先后制定的两种规范。在Model1种,JSP即负责业务流程控制,又负责提供表示层数据,同时充当试图和控制器,...
2009-10-23 04:07:22
145
Oracle数据库体系架构概要
Oracle数据库系统是一个复杂的软件系统。所谓Oracle的体系架构,是指Oracle数据库管理系统的的组成部分和这些组成部分之间的相互关系,包括内存结构、后台进程、物理与逻辑结构等。 下图为Oracle数据库体系总体图: Oracle数据库的体系很复杂,复杂的原因在于它最大限度的节约内存,从上图可以看出,它在整体上分实例和数据库文件两部分...
2009-10-19 02:34:26
126
Oracle中使用函数、存储过程、触发器实现业务主键编号
现有以下学生表: SQL> select * from t_stu; SID SNAME CID -------- ---------- ---- 先需要对学生的学号进行定义,规则是两位年份+三位班级号+三位流水号(不够位数的用0补)。 在这里可以通过自定义一个函数来得到学号: CREATE OR REPLACE FUNCTION f_get_st...
2009-10-16 17:14:32
122
Oracle中一个简单交叉表的制作
现有以下两张表: SQL> select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ----- ---------- --------- ----- ----------- --------- --------- ------ 7369 SMITH...
2009-10-13 22:54:43
646
XML使用总结
一、首先了解一些基本的概念: 1.JAXP Java的XML解析API 2.DOM Document Object Model的缩写,意思是文档对象模型(又叫节点模型、树模型),它的作用在于首先将XML文件加载到内存,再任意的读取;所有它的优点是可以修改,方便灵活的读取,缺点是消耗内存。 3.SAX 简单XML的API,基于事件模型,事件流程是:读文档->-循环...
2009-10-09 00:21:00
77
Oracle中的基本分页查询
在Oracle中,分页有两种方式:rownum和row_number。 现有以下两张表: DEPT: DEPTNO,DNAME,LOC EMP: EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO rownum必须从1开始,记录查询出来之后又会从1开始,如: --这样做能成功获得结果 select rownum,e.* from emp e ...
2009-09-29 22:16:28
80
原创 [Oracle]在PL/SQL中更改数据和使用游标获取数据
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2009-09-28 22:44:00
428
原创 [OOAD]设计模式之模版方法(Template Method)模式
模板方法模式是类的行为模式。模板方法的用意是:将部分逻辑以具体方法以及具体构造子的形式实现,然后声明一些方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。 模板方法中涉及到的角色:一、抽象模板角色1. 定义了一个或多个抽象操作,以便让子类实现。这些抽象操作叫
2009-09-20 16:43:00
357
[OOAD]设计模式之模版方法(Template Method)模式
模板方法模式是类的行为模式。模板方法的用意是:将部分逻辑以具体方法以及具体构造子的形式实现,然后声明一些方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。 模板方法中涉及到的角色: <!-- [if !supportLists]-->一、 <!-- [endif]-->抽象模板角...
2009-09-20 16:43:00
86
原创 [OOAD]设计模式之适配器(Adapter)模式
适配器模式是对象的结构模式。适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 类的适配器模式是通过继承类适配者类实现,类适配器实现客类所需的接口,当客户对象调用类适配器方法时,适配器内部调用它所继承的适配者的方法。 对象的适配器利用了组合/聚合,对象
2009-09-17 17:35:00
321
[OOAD]设计模式之适配器(Adapter)模式
适配器模式是对象的结构模式。适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 类的适配器模式是通过继承类适配者类实现,类适配器实现客类所需的接口,当客户对象调用类适配器方法时,适配器内部调用它所继承的适配者的方法。 对象的适配器利用了组合 / 聚合,对象适配器同样实现客户类需要的接口...
2009-09-17 17:35:00
78
原创 [OOAD]设计模式之命令(Command)模式
设计模式之命令(Command)模式命令模式属于对象的行为模式,有称为行动模式或交易模式。在需要将发出请求的对象和接受请求的对象解耦的时候就可以使用命令模式。命令模式把一个请求或一个操作封装到对象中。命令模式允许使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。使用命令模式具有以下几个优点
2009-09-17 01:18:00
271
[OOAD]设计模式之命令(Command)模式
设计模式之命令( Command )模式 命令模式属于对象的行为模式,有称为行动模式或交易模式。在需要将发出请求的对象和接受请求的对象解耦的时候就可以使用命令模式。 命令模式把一个请求或一个操作封装到对象中。命令模式允许使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 使用命令模式具有以下几个优点...
2009-09-17 01:18:00
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人