程序严格来讲分为四个层次:显示层、控制层、业务层、数据层,不同层次之间一定要进行数据的传递,即需要操作数据表,所以数据的结构必须要与表的结构一一对应。随即想到用简单JAVA类(po、to、pojo、vo)实现。
java的(PO,VO,TO,BO,DAO,POJO)解释:https://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html
在实际工作中,针对于简单JAVA类的开大给出以下要求:
1.必须实现java.io.Serializable接口(考虑到日后程序可能出现分布式应用问题)
2.名称必须与表名称一致(表student_info类StudentInfo)
3.类中属性必须使用基本数据类型的包装类(基本数据类型的数值型默认值是0,而包装类默认值为null)
4.类中属性必须用private封装,封装后的属性必须提供setter、getter方法
5.类中必须保留一个无参构造方法
(可选要求,基本不写:覆写equals()、toString()、hashCode()方法)
另,将所有的简单Java类保存在vo包中
以下为实例 简单Java类:Emp.java
1.实现java.io.Serializable接口
2.类名称与表名称一致