2015年传智播客JavaEE 第168期就业班视频教程14-登录功能需求分析+模块结构命名规范

时间:2021-07-30 15:34:46

得先造一个模块,来封装我们的员工模型。登录的就是我们的员工嘛。员工模块属于权限校验系列的,校验叫做auth。进销存模块叫做cn.itcast.erp.invoice。权限模块叫做cn.itcast.erp.auth。之前做的是按功能划分呢还是按模块划分的不太清楚,一个Service里面有很多个类还是一个Service里面只有一个类?还是按照模块划分的。vo(value object)属于J2EE设计模式但是不是Java设计模式,我们做J2EE开发才会用到这种模型。业务层business,数据层dao,模型vo。数据层要想运行必须得有模型(vo)的支持,业务层(business)要想运行必须得有数据层(dao)的支持,要想业务层(business)运行必须得有表现层(action)支持。上面的运行需要依赖下面的东西,但是这个action是struts以后struts 2开始才有的,以前不叫action,叫web端,就是servlet。以后你们到单位以后项目经理的规范就是你的规范,他说怎么写就怎么写,你的那些个性化全部收起来。他再烂的规范你都得接受,否则你和这个组就无法一起工作。

2015年传智播客JavaEE 第168期就业班视频教程14-登录功能需求分析+模块结构命名规范

dao里面要分接口和类。

2015年传智播客JavaEE 第168期就业班视频教程14-登录功能需求分析+模块结构命名规范

2015年传智播客JavaEE 第168期就业班视频教程14-登录功能需求分析+模块结构命名规范

这些东西慢慢的都用快捷键去做。

package cn.itcast.erp.auth.emp.business.ebo;
//Enterprice Business Object 商业逻辑对象
public class EmpEbo {

}

package cn.itcast.erp.auth.emp.business.ebi;
//Enterprice business interface 商业逻辑接口
public interface EmpEbi {

}

这是一个模块,以后每个模块都要做这么一些事情。

2015年传智播客JavaEE 第168期就业班视频教程14-登录功能需求分析+模块结构命名规范