2019-08-27 项目的流程

项目结构:
Java3DemoInterface
src
com.foreknow.model JavaBean要与数据库中的表对应
com.foreknow.dao DAO层的借口(对JavaBean的操作)
com.foreknow.dao.impl DAO层的实现类
com.foreknow.service 业务层的接口
com.foreknow.service.impl 业务层的实现
com.foreknow.view 表现层(相当于界面)
com.foreknow.util 工具包(常用的工具类)
PropertyUtil.java 此类可以对 datainfo.properties文件进行解析(利用I/O对文件读取)
com.foreknow.db 提供了一些jdbc的工具类
DBManager.java 连接数据库的工具类
JdncTemplate.java 对数据库操作的方法 update query setConnection(conn)
com.foreknow.mapping 是要将结果集(ResultSet)中的数据映射成对象,最后要将这些对象添加到List集合中
EntityMapping.java 接口
AdminMapping.java 实现类
MappingFactory.java 工厂类:作用是负责将xxxMapping保存到工厂类的Map容器中,需要的时候可以通过getMapping(key)获取
datainfo.properties 属性文件(配置数据库的信息:url 用户名 密码 驱动程序名)
log4j.properties 管理日志信息的配置文件

1.根据数据库中的表去创建JavaBean 表名与类名 列名与属性 生成相应的get/set方法

2.创建AdminMapping 实现EntityMapping接口 要将AdminMapping保存到工厂MappingFactory中

3.创建DAO接口与实现类 DAO层主要对JavaBean的操作(insert delete update select) 所有的dao实现类都要继承BaseDAO

4.创建Service(业务逻辑) 接口和实现类 业务层要处理事物(提交、回滚)

你可能感兴趣的:(2019-08-27 项目的流程)