码迷,mamicode.com
首页 > 编程语言 > 详细

java的web project引用java project

时间:2015-09-24 13:02:27      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:java   web-projec   引用   java-proje   

由于公司现在大部分项目用的都是client和service结合成一个完整项目,client和service之间的通信是用spring invoke,也就导致了pojo和service接口在两个项目冗余严重,所以我打算把代码重构出来。在重构之前看一下项目的整体架构图:
技术分享
重构的过程:
1、新建一个java project,项目名称任意,比如叫:common
2、将pojo和service接口copy到新建的项目中,删除client和service中原来的pojo和service接口相关类。(做完这两步后,client和service会有很多编译错误)
3、将common项目分别引用到client和service中。
具体步骤如下:项目上右键-Build Path-Configure Build Path-projects 点击Add按钮,将common项目添加进来。如图所示:
技术分享
做完以上步骤后,项目编译没有问题。但是启动项目时,tomcat回报pojo类找不到。还需要重要的第四步。
4、项目以jar包的方式分别打包到client和service中,具体步骤如下:项目右键-properties-Deployment Assembly-Add-project 选择common项目。项目添加好后的截图如下:
技术分享

到此就把项目的pojo和service独立出来了,每次只用修改一次就可以了。当把项目部署到正式环境时,直接将项目打包成war,会发现war的lib目录下有一个项目名的jar包

java的web project引用java project

标签:java   web-projec   引用   java-proje   

原文地址:http://blog.csdn.net/zl544434558/article/details/48708079

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!