今天同事问起我目前用Maven构建的多模块项目架构和以前用Eclipse创建的Web项目的问题,下面将讲一下使用maven搭建多模块的J2ee项目,以及采用这种方式搭建项目对日后项目的水平拆分和垂直拆分的好处,最后会给一个示例项目供大家下载。
1,安装Maven
Maven安装很简单。
首先下载Maven,下载地址:http://maven.apache.org/download.cgi
然后解压后安装包。
最后配置环境变量。首先前提条件是装了Java环境。
二,Maven构建J2ee项目
单web项目
mvn archetype:create -DgroupId=com.company.test -DartifactId=my-test -DarchetypeArtifactId=maven-archetype-webapp
执行上面命令创建一个web项目,项目名称为my-test。很多人就这样开始使用了。
通常我们做web项目,都采用经典的MVC模式,按照上面创建的工程,MVC模式如何体现呢?最常用的方式就是通过package来分开层与层之间的关系。比如:com.company.test.web,com.company.test.service,com.company.test.dao。
整体结构如下: