java项目构建
haininghacker
喜欢JAVA编程,也喜欢交技术方面的朋友一起进步
展开
-
maven管理项目真的很方便
在大学的时候,记得那时候做项目,都是用eclipse新建一个工程,然后导入相应的Jar包到lib目录下,对外提供的服务,需要使用jar -cvfm ***来进行打包,自己建包写单元测试,整个项目引用开源的Jar包,外部的服务,都要手工去添加jar包,最后管理上很混乱,另外新建的工程只能按照eclipse给出的目录结构,不够灵活。 工作了,接触到maven,感觉很方便,需要外部的jar包,只...原创 2012-02-12 17:18:11 · 150 阅读 · 0 评论 -
重构一之将属性转化为值对象
记得当初在写项目,其实我已经这样做了,但不知道这就是重构,具一个简单的例子吧。比如我们写一个order订单模型吧,这个模型里面有tel这个属性。class Order {private String orderId;private String tel;...} 刚开始写项目可能业务上没有需求,所以我们就把tel作为一个属性在order里面存...原创 2012-02-15 00:16:44 · 158 阅读 · 0 评论