如何把不同员工开发的java项目模块整合到一起?用什么工具

Python08

如何把不同员工开发的java项目模块整合到一起?用什么工具,第1张

ant可以解决

ant可以完成对于不同个project集成到一个大的project的任务;

如果你是单一project的不同模块,可以用git来管理你们团队的代码;

git也有很多可视化软件例如sourcetree等;

希望对您有帮助;

个人感觉git要比svn管理项目好一些;

一般项目都是MVC模式  也就是从前台到后台到实体入库等,而大部分模块划分都是根据功能划分。

一般项目会用一些程序版本管理软件(如svn、cvsn等 其中svn是很大一部分公司在用的),拿svn为例,

架构师搭好项目架构目录后 ,提交到服务器svn中,各模块负责人把项目下载到各自电脑,对自己的模块进行修改,改好之后提交,这样svn可以把所有程序自动汇总,而且项目经理可以查看提交记录等来查看工作内容。

关于防止并发,首先数据库一般是自动提供行级锁的,(隐含锁)它允许用户在没有冲突的情况下更新表中不同的行,有时实际应用中不管用时,可以加入人工锁(显示锁)。比如,hibernate中提供的利用version机制的乐观锁机制(表中加入version字段,每次修改时+1,修改时会查看是否version已经改变,如果改变即为刚才看到的数据已经被修改,提示错误)。

1,首先把项目合理的分配为几个模块(或者部分),比如登陆模块,还有具体的管理模块,这样可以每个人负责一个模块或者几个模块。

2,一般现在公司都是使用的eclipse来开发java项目,建一个cvs或者是svn的服务器(挺简单的具体到网上参考,安装cvs或者svn就好了),然后结合eclipse的cvs和svn插件使用。

3,开发项目的时候先把整个项目的基本结构搭建好,比如做一个最简单的登陆,这样项目可以运行了,然后每个人都各自做自己的模块,然后使用cvs或者svn来提交,这样代码自动就整合好了。

大概步骤就是这样。