自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 [构建自己的持久层]----公开我的持久层

<br />下载地址http://download.csdn.net/source/2651809

2010-08-27 17:26:00 294

原创 [构建自己的持久层]六、开始开发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持久层文档

使用说明: 1、 配置数据库,打开/WEB-INF/catframework/xtools a) 用文本编辑工具打开system.xml b) 用文本编辑工具打开system.xml c) 内容如下: <?xml version="1.0" encoding="UTF-8"?> <catframe> <datatype>MsSql</datatype> <datatype>MySql</datatype> <datatype>Oracle</datatype> <data name="oa" type="MsSql" provider="" url="" user="" driverclasses="com.microsoft.sqlserver.jdbc.SQLServerDriver" password="jq"

2010-11-03

CatFramework持久层

与Hibernate的比较 性能:CatFramework实现了VO的属性的版本管理,只有发生变化的字段才更新数据库,比如:User表有 Id ,Name ,Sex三个字段,用户在修改时,只修改了Name,那么生成的sql语句只有update User set Name=? where Id=? 而不是更新所有.这与Hibernate的PO管理类似,但比PO更方便使用,程序不用关心此时是VO还是PO。调用update即可,即使不在Session生命周期之内. 同时多数据库支持:同样一个pojo,可以保存到不同的数据库,而不且每个数据库都加载映射文件。 同结构表支持:一个POJO可以保存在不同的表中,而这个表可以在数据库中没有,保存时持久层自动创建这个同结构表. 动态映射:不同于Hibernate的动态模型,除了动态模型所具有的功能外,CatFramework持久层可实现运行时改变映射结构也就是说可以运行进创建字段,修改字段,删除字段 数据类型:除了提供基本的数据类型外,还提供了其它的数据类型例如:邮件,手机,电话,密码,URL等具有描述信息的数据类型(元数据) 不映射数据处理:如果有几个数表不需要映射,也可以用持久层来处理

2010-11-03

惊蛰持久层,实现了动态映射,运行时改变数据库结构,同结构表,多数据库存储

一个类似于Hibernate的持久层,比hibernate更小巧更灵活。并且实现了动态映射。运行时改变数据库结构。 比itbais不用写sql,内置了分页查询。详情请访问blog http://blog.csdn.net/hzg801106/

2010-08-27

BOSS项目-SSO接入开发指南.rar

1.1 SSO 应用接入 SSO 系统提供提供三个主要功能:  操作员单点登录。  应用系统互信认证。  操作员、组织信息的访问和维护功能。 应用接入SSO系统主要可以通过两种方式:Out-Application 及In-Application方式。 Out-Application模式: 这种方式通过SSO Agent 进行接入。SSO Agent 负责管理操作员的登录/退出流程,操作员在应用中的SSO 的Session管理,并具SSO Agent 负责收接应用发送过的操作员登录,退出等信息交给应用进行处理。这种方式对应用接入的开发来说,优点是开发工作量比较小,开发相对比较简单。缺点就是应用对SSO的控制比较弱。

2009-05-06

在 Linux x86 上安装 Oracle 数据库 10g

针对Oracle配置Linux 查看可用RAM和交换空间大小 grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo 查看可用磁盘空间: df -h 创建 Oracle 组和用户帐户 groupadd oinstall groupadd dba useradd -m -g oinstall -G

2009-05-04

555应用电路大全振荡、计时、比较、延时

555应用电路大全,本手册说明了555的基本应用与电路源理图

2009-04-22

空空如也

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

TA关注的人

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