JAVA层次结构开发

JAVA层次结构开发

 

一、包的层次结构清晰

例如包的结构如下:

Com.mfinder.search.promotion

 

二、包的层次结构要清晰

1、  ACTION表示层。用来做一个控制器,不出现业务逻辑,只是把前台的参数传到后台的SERVICE业务逻辑层去,逻辑由后台去做,实现MVC的分层

2、  SERVICE业务逻辑层。对外提供服务的业务层,往往会调度若干DAO类完成整个事务。

3、  MODELPOJO)。简单类的属性和gettersetter

4、  DAO接口。DAO 中主要自动生成 CURD 关系相关的 Lazy-Loading 方法。在 DAO 中提供的 CURD 方法,均通过对一个抽象的 EntityDAC,即 Data Access Component 调用。

5、  DAC实现。 DAC 内部的具体实现,究竟是 MysqlXML,甚至是存储过程方式还是用 SQLHelper,由具体 DAC 负责。

 

三、层次结构有利于以下两种开发方式的结合

1、  TDD开发

2、  面向接口开发

 

四、开发应该注意的事项

1、  包结构清晰

2、  代码规范

3、  注释到位

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值