利用自动生成
工具 tools 中的
MainDTOGen
生成对应 DTO
HIS 服务框架开发 WEB 详细流程
唐小娟
案例:以功能号表 PT_JHGNHB 例 实现查询功能表中的所有数据
开始
后端服务
开发流程
前端界面
设计流程
生成功能表的数据模型 Pt_jhgnhbDTO
编写持久层查询接口 IPtjhgnhbDAO
和类 PtjhgnhbDAOImpl 并实现查询功能
的方法
spring 配置持久层 DAO 的 bean
编写业务逻辑接口 IPtjhgnhbBPO 和类
IPtjhgnhbBPOImpl
Spring 配置业务逻辑接口 BPO 的 bean
为查询功能表服务配置权限访问数据
生成界面数据模型 Reader
设计功能表查询界面
为功能表查询界面配置权限访问数据
启动 TOMCAT 服务并访问界面
后端服务开发流程
一、开始
环境准备:
MyEclipse8.6
Tomcat5+
JDK6.0+
SVN 源码管理
相关的环境配置这里不在介绍可以参考《三层架构系统部署安装文档》
平台工程图
二、生成功能表的数据模型 Pt_jhgnhbDTO
查找到下图中的类
MainDTOGen 类中有几个重要的属性
//java模型的生成模型路径
String toPath_pro_java = "F:";
TableName tableName = TableName.pt_jhgnhb;
当前类生成在 F:盘根目录下,Pt_jhgnhbDTO 类中点击右键选择如图
生成成功如图
将生成 F:盘的文件 Pt_jhgnhbDTO.java 复制到此工程下 test 目录下
三、编写持久层查询接口 IPtjhgnhbDAO 和类 PtjhgnhbDAOImpl 并实现查
询功能的方法
持久层项目名
1.创建接口 IPtjhgnhbDAO 在持久层项目选中 test 目录右键选择如图
New--->Interface
弹出如图
点击 Finish 如图
添加功能表查询功能方法定义
2.创建类 PtjhgnhbDAOImpl 如图
同样选中 test 目录右键选择如图 New--->Class
弹出如图
Superclass 父类:BaseJdbcDaoSupport
Interfaces :实现接口 IPtjhgnhbDAO
点击 finish 看看此类的内部结构如图
3.实现功能表数据查询方法 如图
四、spring 配置持久层 DAO 的 bean
Spring 相关配置都在此项目中
Src 目前下 test_persistent_applicationContext.xml 配置 PtjhgnhbDAOImpl 的 bean
如图
五、编写业务逻辑接口 IPtjhgnhbBPO 和类 PtjhgnhbBPOImpl
权限管理 WEB 业务逻辑都在此项目中
根据之前的创建 DAO 方式创建接口 IPtjhgnhbBPO
并在接口中增加方法