如题!譬如看过别人数据访问层的包名后面加DAO的也有加DAL的
解决方案 »
- springmvc + mybatis动态数据源切换问题
- 求助:weblogic服务器,strust+spring架构,使用标准标签库出现诡异问题
- 紧急求助:如何把文本里保存的utf8编码\u4E2D\u6587\u7F16\u7801读出来转成汉字[问
- 求推荐mac os下面安装和配置MyEclipse方法
- 关于Eclipse For J2EE的问题
- 求教maven3下发布ejb2 ejb3
- 有经验的高手解决
- ejbHomeXXXX用来干嘛的?
- 用JDBC取出的数据在浏览器上显示成"0xE79A9648"这样的东西,怎么解决?
- 请问各位大虾在那可下载JBOSS或WEBLOGIC,散分!
- 关于like查询的sql语句
- 有关applet嵌入jsp
再就是和自己公司的一些习惯保持一致
比如业务层可以叫**Bean,**BeanImpl,**Service,**ServiceImpl
数据库层一般叫**Dao,**DaoImpl
另请参考下二楼的,我们也差不多
model
service
util
--projectName
--module1
--bean
--dao
--inf
--impl
--po
--action
--form
--module2
显示层的jsp也可以以此方式命名
比如项目或公司的域名为www.abc.com 一般包命名多为com.abc.****,可以理解为域名的倒置 按项目的多层架构看,包体一般都规范统一,有助于团队间协作及后期维护,或二次开发,重构等。 com.abc.service/impl,com.abc.dao/iml 接口和接口的实现类 实体多为:com.abc.domain.User/Employy诸如此类的 整体常量:com.abc.Constants 等等。。 一句话:这样是为了更好的维护
cn.edu.ynu.sei.项目名.action
cn.edu.ynu.sei.项目名.actionform
cn.edu.ynu.sei.项目名.dao
cn.edu.ynu.sei.项目名.dao.hibernate
cn.edu.ynu.sei.项目名.model
cn.edu.ynu.sei.项目名.service
cn.edu.ynu.sei.项目名.service.impl
cn.edu.ynu.sei.项目名.util
cn.edu.ynu.sei.webframe.servlet
cn.edu.ynu.sei.webframe.system