易截截图软件、单文件、免安装、纯绿色、仅160KB

java中包命名的思考

     对于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包在自己的姓名下,那么团队开发人员就不用在看那些其他人建立的类文件了,只关心自己的就行了,同样配置文件也放到自己包下面,这样可以大大节省团队开发人员的工作效率。
     最终目的
          节省时间,就是提高工作效率,只需多多思考,就可以准时上下班的,因为加班未必就是工作努力的表现。


相关文档:

通过观察者模式和Reactor模式深入理解JAVA NIO 线程

 
Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打
开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那
么改进做法就是开设线程,让线程去等 ......

浅出Java 的Xml编程(转载)

 
对于Xml,我的认识是,一个用来存放数据的标准格式.怎么看我都觉得XML和Html,完全不一样,也许仅仅只是都使用了标记来作为文档解释的原因吧.所以人们才喜欢把XML和HTML对比来看.对于我个人而言,XML就是一个简单方便的数据文件.因为.它不同与一般的关系型数据库,把数据看出二维表.通过基本的关系运算,获取二维表中的数 ......

eclipse新建Java类注释模板

 类注释,可以直接使用eclipse的code style功能。
window-reference-java-code style-code templates-comments,选中type,然后点击【edit】按钮,输入类注释信息,保存。
以后要添加版权时,按Ctrl+alt+J,就可以了。
/**
 * @ ${file_name} 
 * 作用
 * 注意事项
 * 注意:&nb ......

如何利用java得到当前的时间和前一天的时间

 1.得到当前的时间
Calendar cal = Calendar.getInstance();
String time=formatter.format(cal.getTime());
String strEnd=time.substring(0, 16);// 2007-10-30 09:30
2.得到前一天的时间
Calendar c = Calendar.getInstance();
c.add(Calendar.DAY_OF_MONTH, -1);
SimpleDateFormat ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号