java的web project引用java project
2015-09-24 11:12
330 查看
由于公司现在大部分项目用的都是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包
重构的过程:
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基础知识强化58:把字符串中的字符进行排序的案例
- java 反射调用 私有构造类中 private static final 属性的方法
- Java达到MySQL数据库备份(两)
- Java第一步
- Spring管理事务实现方式
- Java操作PDF之itext入门
- java学习笔记IO输入与输出——File类及IO其它类(4)
- java抽奖概率
- Java中基本的数据类型及其封装类
- java学习笔记IO输入与输出——IO字符流(3)
- 在eclipse中的控制台中添加标签
- java数组获取最值
- java生成pdf报表
- Spring - Spring Data REST - Prevent The Methods in Event Handlers Be Triggered Twice
- Java中产生随机数的方法
- 【转】java byte转long、double、float、int、short,或者long、double、float、int、short转byte
- java学习笔记IO输入与输出——IO流概述及字节流(2)
- java 适配器模式
- 深入详解Struts2——Struts2初识
- Eclipse:引用一个项目作为类库(图文教程)