WEB开发网
开发学院WEB开发Jsp java中包命名的思考 阅读

java中包命名的思考

 2009-11-04 20:57:04 来源:WEB开发网   
核心提示: 对于java项目中的包命名对于开发人员来说再简单不过了,可能有些人认为如果采用Struts+SPRing+Hibernate开发框架,java中包命名的思考,那么就用action+service+model来命名好了,层次清晰,只需多多思考,就可以准时上下班的,易于理解,这些看似没有任何问题
   对于java项目中的包命名对于开发人员来说再简单不过了,可能有些人认为如果采用Struts+SPRing+Hibernate开发框架,那么就用action+service+model来命名好了,层次清晰,易于理解,这些看似没有任何问题,但是你有没有碰到过要实现个功能时,项目里的类文件很多,你需要在action、service、model包下来回找自己需要的类文件、包多了的时候又需要不停的拖动滚动条来切换包。

   以上问题,我想大家在做规模大一点的项目时都会碰到,也会厌烦这种找文件的痛苦,当然我也碰到过。

   怎么来解决呢?

      我采用团队人员姓名头字母来解决,也就是说在action、service、model包的上一层加姓名的方式,如李明:(lm),action包的命名就变成了lm.action、lm.service、lm.model,当然struts/spring的配置文件也放在自己包名下面。在项目结束时,利用eclipse的重构功能,将包名去掉、配置文件中也同时去掉。

   有什么好处呢?

      好处就是自己需要的action、service、model包在自己的姓名下,那么团队开发人员就不用在看那些其他人建立的类文件了,只关心自己的就行了,同样配置文件也放到自己包下面,这样可以大大节省团队开发人员的工作效率。

   最终目的

     节省时间,就是提高工作效率,只需多多思考,就可以准时上下班的,因为加班未必就是工作努力的表现。

Tags:java 中包 命名

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接