- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 [构建自己的持久层]七、开始开发DAO之二
<br />如何实现数据的保存?翻译Sql语句啊<br /> <br />先来看代码<br />public Serializable save(PojoRoot pojo,Entity entity,Serializable id) throws DAOException <br /> {<br /> //System.out.println(entity.getName()+"=====");<br /> try<br /> {<br /> <br /> if(id!=null)pojo.
2010-08-30 13:51:00 301
原创 [构建自己的持久层]六、开始开发DAO之一
<br />DAO的接口,我们暂时留了这些接口<br />package com.cat.xtools;<br />import java.io.Serializable;<br />import javax.servlet.http.HttpServletRequest;<br />import com.cat.xtools.conn.Result;<br />import com.cat.xtools.exception.DAOException;<br />/**<br /> * DAO<br><br
2010-08-27 13:59:00 342
原创 [构建自己的持久层]五、Entity对象描述
我们还是先来看java文件com.cat.xtools.Entity.java等等,在看文件之前我还有话说:为了实现动态映射,建立了新的对象,或给对象添加了新的属性不重启应用服务器,不重新加载java文件,我们把对象分为两种,一种是普通对象,一种是扩展对象,什么是扩展对象,就是在描述信息里有,在数据库里有,但不真实生成java文件的对象,那这个对象怎么描述,稍后再讲,这里知道即可。我们把属性也分为两种...嗯!还是小侯同学明白,一下子就说到了点子上,也分为普通属性与扩展属性,扩展属性也不生成java类,在j
2010-08-27 10:55:00 616 3
原创 [构建自己的持久层]四、Property对象属性描述
<br />好好学习、天天向上!<br /> <br />让我先来看一下java文件com.cat.xtools.Property.java<br />package com.cat.xtools;<br />import java.util.ArrayList;<br />import java.util.List;<br />/**<br /> * 实体属性<br><br /> * <p><br /> * 修改日期:2006-1-25<br /> * <p><br /> * 修改说明:<br /> *
2010-08-27 10:41:00 502
原创 [构建自己的持久层]三、Type数据类型描述
<br /> 一切反动派都是纸老虎!<br /> 数据类型,用来描述对象属性的java数据类型与数据库数据库类型的关系。也就是说,创建一个类,类的其中一个属性是email,在java中是什么类型,在数据库中是什么类型...<br />以MySql数据库为例<br />/catframework/xtools/data/MySql.xml<br /><?xml version="1.0" encoding="UTF-8"?><br /><types><br /> <type name="text" lab
2010-08-27 10:27:00 470
原创 [构建自己的持久层]三、Type数据类型描述
<br /> 一切反动派都是纸老虎!<br /> 数据类型,用来描述对象属性的java数据类型与数据库数据库类型的关系。也就是说,创建一个类,类的其中一个属性是email,在java中是什么类型,在数据库中是什么类型...<br />以MySql数据库为例<br />/catframework/xtools/data/MySql.xml<br /><?xml version="1.0" encoding="UTF-8"?><br /><types><br /> <type name="text" lab
2010-08-27 10:27:00 487
原创 二、持久层是什么
世界上怕就怕“认真”二字,我就最讲认真! 所谓“持久层”,也就是在系统逻辑层面上,专著于实现数据持久化的一个东东。我们狭义的认为,就是把简单数据对象保存到数据库,代替我们原来写Sql的一个逻辑层,封装好的一个黑盒子。今天我们打开了这个黑盒子,看到里面有三样东西,对象描述,数据库描述,DAO。原来是这么个东东,将对象转化到数据库,也能将数据库里的信息再转变成对象。让我们正式开始吧。
2010-08-27 09:38:00 817 1
原创 一、为什么要构建自己的持久层,我们构建一个什么样的持久层
<br /> 世界是你们的,也是我们的,但是归根结底是你们的。你们青年人朝气蓬勃,正在兴旺时期,好像早晨八九点钟的太阳。希望寄托在你们身上! <br /> <br /> 从事项目开发时间长了,从最初的jdbc到如今的hibernate,感觉就像是从原始社会进入了封建社会,生产效率提高了。当与hibernate的蜜月期过后,发现在hibernate的光环之下也有阴霾。曾经有一个项目,要实现工作流,工作流的表单要自定义,这就意味着,通过预留字段的方式是不可能实现的,必须动态的创建表,持久层动态的实现映射。H
2010-08-27 09:16:00 628
CatFramework持久层文档
2010-11-03
CatFramework持久层
2010-11-03
惊蛰持久层,实现了动态映射,运行时改变数据库结构,同结构表,多数据库存储
2010-08-27
BOSS项目-SSO接入开发指南.rar
2009-05-06
在 Linux x86 上安装 Oracle 数据库 10g
2009-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人