java中包命名的思考
来源:互联网 发布:java throwable 编辑:程序博客网 时间:2024/06/08 12:18
对于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包在自己的姓名下,那么团队开发人员就不用在看那些其他人建立的类文件了,只关心自己的就行了,同样配置文件也放到自己包下面,这样可以大大节省团队开发人员的工作效率。
最终目的
节省时间,就是提高工作效率,只需多多思考,就可以准时上下班的,因为加班未必就是工作努力的表现。
- java中包命名的思考
- Java包命名规则引发的思考
- Java包命名规则引发的思考
- Java包命名规则引发的思考
- Java包命名规则引发的思考
- Java包命名规则引发的思考
- Java包命名规则引发的思考
- Java包命名规则引发的思考Java包命名规则引发的思考
- java中包的命名
- java中包的命名规则
- Android开发中java 命名规则包的命名
- Android开发中java 命名规则包的命名 .
- java 包的命名
- Java 包的命名
- Java中命名Dao、Bean、conn等包的含义
- Java中包、类、方法、属性、常量的命名规则
- Java中包、类、方法、属性、常量的命名规则!
- Java包的命名规范
- 去掉重复字符的正则表达式
- 创新工场
- 软件人社区 www.isoftman.com
- 网络媒体足球精英赛--凤凰网
- Jquery入门学习文档(手册)
- java中包命名的思考
- 转:InfoPath 中,如何验证 Contact Selector 控件是否输入了有效值,或如何强制输入? Validate the Contact Selector in InfoPath – Make the Contact Selector Man
- sql 2005 分页,排名函数
- 转:InfoPath 中,如何限制 Contact Selector 控件中输入的用户数量? Validate the Contact Selector in InfoPath – Limit the number of names a user can
- *rsi++ = Noisy(); 为什么调用copy构造函数,而不是=的重载函数?
- AppScan
- 好久没来了,前段时间病,和大家问个好
- 古老的杯子
- jquery全选和反选checkbox