3个回答
展开全部
按照正常的包命名规范,大家目前比较提倡的是域名命名发,这样不容易出现命名重复的冲突。
而且按照正常的命名,一般分为三个大的层:
视图层(包括控制层),业务逻辑层,和数据访问层(也叫model层,包括数据库的连接等),所以一般命名如下:
com.baidu.view
com.baidu.service
com.baidu.model
而在这三层下面可以有子包,比如在service层下又如:
上层接口包:com.baidu.service.XXXService
现实类包:com.baidu.service.XXXServiceImpl
又如在view下面又可以有
com.baidu.view.action 控制层的包(如果是servlet。可以命名为com.baidu.view.servlet之类的)
com.baidu.view.acionform 如果有用struts的的话等等。
又如在model下面可以有
com.baidu.model.dbmanager 连接数据库的包
com.baidu.model.dao 数据库操作的上层接口包,例如主要定义对数据库的增删改查等方法
com.baidu.model.daoImpl 对dao接口包的实现包
以此类推把。
而且按照正常的命名,一般分为三个大的层:
视图层(包括控制层),业务逻辑层,和数据访问层(也叫model层,包括数据库的连接等),所以一般命名如下:
com.baidu.view
com.baidu.service
com.baidu.model
而在这三层下面可以有子包,比如在service层下又如:
上层接口包:com.baidu.service.XXXService
现实类包:com.baidu.service.XXXServiceImpl
又如在view下面又可以有
com.baidu.view.action 控制层的包(如果是servlet。可以命名为com.baidu.view.servlet之类的)
com.baidu.view.acionform 如果有用struts的的话等等。
又如在model下面可以有
com.baidu.model.dbmanager 连接数据库的包
com.baidu.model.dao 数据库操作的上层接口包,例如主要定义对数据库的增删改查等方法
com.baidu.model.daoImpl 对dao接口包的实现包
以此类推把。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询