博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2015年传智播客JavaEE 第168期就业班视频教程14-登录功能需求分析+模块结构命名规范...
阅读量:5163 次
发布时间:2019-06-13

本文共 821 字,大约阅读时间需要 2 分钟。

得先造一个模块,来封装我们的员工模型。登录的就是我们的员工嘛。员工模块属于权限校验系列的,校验叫做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。以后你们到单位以后项目经理的规范就是你的规范,他说怎么写就怎么写,你的那些个性化全部收起来。他再烂的规范你都得接受,否则你和这个组就无法一起工作。

 

dao里面要分接口和类。

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

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 {

}

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

 

转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/6359619.html

你可能感兴趣的文章
飞机大战项目
查看>>
JZYZOJ1383 [usaco2003feb]impster 位运算 最短路
查看>>
poj_3627Bookshelf
查看>>
java输入输入流图解
查看>>
html5改良的input元素的种类
查看>>
python人脸识别开源库face_recognition
查看>>
【神经网络与深度学习】转-caffe安装吐血总结
查看>>
【VS开发】进程线程及堆栈关系的总结
查看>>
vue三、示例
查看>>
计算机网络资料 - 转
查看>>
string中substr,find函数使用
查看>>
前台后台数据的传递
查看>>
hive基本操作与应用
查看>>
Net基础篇_学习笔记_第十天_方法_方法的练习
查看>>
网站与域名知识扫盲
查看>>
angular自定义指令
查看>>
STM32 SPI 通信
查看>>
运维自动化模式比较
查看>>
很好用的JAVA JSON工具:FastJSON
查看>>
图解aclocal、autoconf、automake、autoheader、configure
查看>>