DAO设计模式

数据层:又称数据访问层(Data Access Object,DAO),是专门进行数据库的原子性操作,也就是说在数据层中最需要控制的就是JDBC中的PreparedStatement接口的使用。

业务层:又称业务对象(Business Object,BO),业务层的核心目的是调用多个数据层的操作以完成整体的项目的业务设计,这个是整个项目的核心所在。

*******************************************************************************************

在实际工作中,针对简单Java类的开发给出如下要求:

  • 考虑到日后程序有可能出现的分布式应用问题,所有简单Java类必须要实现java.io.Seriallizable接口;
  • 简单Java类的名称必须与表名称保持一致,例如表名:student_info对应类名:StudentInfo;
  • 类中属性不允许使用基本数据类型,都必须使用基本数据类型的包装类。原因是:基本数据类型的数值的默认值是0,而如果是包装类,默认值则为null;
  • 类中属性必须使用private封装,封装后的属性必须提供setter、getter访问器;
  • 类中可以定义有多个构造方法,但是必须保留有一个无参构造方法;
  • 【可选要求,基本不用】覆写equals()、toString()、hashCode()方法;

将所有简单Java类保存在vo(value object)包中。

 

转载于:https://my.oschina.net/u/3963749/blog/2223193

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值