
自制组件 MJDU 使用
这个专栏所收录的是我自制的组件 MJDU 的使用教程。这个组件是我在 2012 年时耗时 100 多天开发出来的,里面涉及到的技术有:XML Schema、DTD、XSD、Reflection、Annotation、O/R Mapping、R/O Mapping 等当时比较火热的技术以及概念。
Snow Hide(雪诺海德)
公主号【纽雪澳诺加海美德】
多年互联网系统架构经验:参与过新西兰某电信供应商及某大型跨境电商系统的开发;主导过新西兰最大电子产品供应商及某跨国移动设备销售商系统的架构设计、技术选型、编码实现、生产部署。
已获国际认证:Linux Profesisonal(LPIC-3)* 2、Linux Engineer(LPIC-2)、Linux Administrator(LPIC-1)、Java(OCJP/OCJA)、MySQL(OCMDP)、PHP7(ZCE)、AWS
展开
-
06. 无外键关联 R/O Mapping 将表映射成类
两步将表映射成JavaBean为了方便,映射单张表只需 table2Bean() 方法,多张表则调用 tables2Beans() 方法。无需先前建好包,只需执行映射操作时填入(包路径+Bean)就行。在数据库里创建好两张表执行单表映射操作package nz.sc.test;import nz.sc.util.SimpleROMappingUtility;public class...原创 2019-12-28 10:43:13 · 174 阅读 · 0 评论 -
05. 无外键关联 O/R Mapping 将类映射成表
三步将 JavaBean 映射成表编写 JavaBean映射 Member 类package nz.sc.vo;import java.io.Serializable;import nz.sc.annotation.bean.Account;import nz.sc.annotation.bean.Bean;import nz.sc.annotation.bean.Column;i...原创 2019-12-28 10:33:05 · 207 阅读 · 0 评论 -
04. 工厂类和服务层操作
工厂类和服务层DAO 里工厂的代码与平时的写法没有区别,服务层在定义公共接口和调用 DAO 方法传参时会有一些区别。 DAO 工厂类只是定义方法的类型上使用了万能 DAO 组件的 DAO 接口 IMultiJdbcDAO 和返回值类型用的 MultiJdbcDAOImpl 实现类:package nz.sc.factory;import java.sql.Connection...原创 2019-12-28 08:21:00 · 232 阅读 · 0 评论 -
03. VO 注解的一些标注法
标注不同标注的方式只在调用 doCreate() 方法时有所区别,一种是手动添加主键,另一种是自动添加主键。由于篇幅受限,故不显示 setter、getter 方法,开发时是要通过 setter、getter 操作 VO,所以开发时还是得写的。 标注 Oracle 数据库使用的 VO主键手动插入标注法标注普通 VO 必用的注解:@Bean 注解:标注了 VO 所对应的表:...原创 2019-12-28 07:35:06 · 1504 阅读 · 0 评论 -
02. 通过 DBMappedConfig.xml 文件配置数据库连接
起步配置数据库凡是要和数据库进行交互,必先配置数据库连接,将数据库连接配置文件 DBMappedConfig.xml 拷贝至项目的 src 目录。将随笔提示文件 SCDBMappedConfig.xsd 随便放置一个地方,然后在 MyEclipse 中进行关联:Windows -> PreferencesMyEclipse -> Files and Editors ->...原创 2019-12-28 07:04:53 · 359 阅读 · 1 评论 -
01. 简易版 OR/RO Mapping 组件 MultiJdbcDaoUtility(MJDU) 简介
前言组件诞生于?2012 年中着手开发,年末开发完毕,涉及到的技术有:XML Schema、DTD、XSD、Reflection、Annotation;涉及到的概念有:O/R Mapping、R/O Mapping。麻雀虽小五脏俱全,但是这些不还够完美。 为何要做这样一种组件?大家在开发中是否曾遇见过类似的问题,每当一个新的 VO 出现,我们就编写一个 DAO,这样重复地写是...原创 2019-12-28 06:53:45 · 310 阅读 · 0 评论