分析项目设计数据库以及项目结构的命名和规范

(1)通过了解项目需求后,用axure或者其他工具做成原型,然后按照模块划分,分析模块然后一般情况下,每个模块建立一张表,再分析模块与模块之间的联系,相当于表与表之间的联系,添加相应的字段或者建立中间表,完成整个数据库的设计以后。

(2)搭建项目,分别建立model,dao,service,action层,名称按照表或者模块,针对主要业务逻辑的那张表命名,譬如学生,就是StudentModel,StudentDao,StudentService,StudentAction,有些情况,中间表可能会成为一个模块功能,就譬如在学校开发的专题讲座考勤系统,考勤表作为学生表和讲座表的中间表,这时需要将考勤表单独作为一个模块,分别新建model,dao,service,action类,至于关联表格查询时用到model的时候就在model表里面添加额外的属性并说明。

举个例子,就比如考勤表check作为学生表和讲座表的中间表,需要分别新建CheckModel,CheckDao,CheckService,CheckAction类,然后查询考勤数据的时候,可能需要student表的学生学号,姓名等字段,这个时候就需要在CheckModel类添加额外的属性,才能将结果集包装在model类里面。跟hibernate不同的是,hibernate已经是分装好了的,它的话只需要直接添加两个对象成员就可以了。

以上情况是针对纯jsp+servlet开发而言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值