Java部分
-- Serialable, domain,用于实现对接数据库的数据结构(要注意构造函数)
-- 对接数据库接口,Service,定义数据库需要支持的接口
-- 实现数据库接口,ServiceImpl,
----Service实现都是调用daoImpl的实现连接数据库及进行相关操作
-- 连接数据库,用于数据库实现调用,dalImpl
----通过应用程序上下文连接数据库ApplicationContext,这里有Service数据库接口所有的实例接口,要注意这里的sql语句的参数时要个数据库接口定义中的变量对应,而不是跟数据库本身的字段对应,这里的语法是Java化的,与sql语法存在一定差异。
----这里调用的bean,要在applicationContext内加以定义,是Java与XML的接口
-- Action部分,接口部分,调用ServiceImpl获取数据,组织为Json
XML部分
-- 前端接口部分
---config,Module内加以定义,绑定Action,基于Struts
---要把新增的xml里,在struts。xml中加入包含
-- 数据库接口部分
---定义部分,hbm.xml,定义数据表,并表现为xml,或者说用xml描述数据表,并绑定Java数据表数据结构
---实例及接口连接部分,ApplicationContext,定义bean,连接hbm.xml,
完成。
建议的实现步骤
--先实现稳定的部分,再实现变化的部分
---稳定的部分
(Java)数据库接口domain,连接数据库接口dao
(XML)都很稳定,全部实现
---不稳定部分
数据库操作接口Service
数据库用户接口Action