美文网首页
1-搭建maven项目环境

1-搭建maven项目环境

作者: SirOkey | 来源:发表于2017-08-04 11:01 被阅读0次

    1. 任务

    主要是为了搭建一个可以运行运行的maven环境

    2. 项目的架构--基于SOA的架构


    soa架构 商城项目架构

    通过上面的商城架构的图片可以看出:项目依旧分成:表现层+服务层+持久层。

    对于表现层,把系统的各个功能模块进行了分离,使得每一个功能模块都相互分离成“系统”。对于服务层,处理的是业务的逻辑,但是这里的逻辑不仅仅是对于service而言,同时也包含了dao的持久层的处理操作。所以对于service层来说,应该包含有关dao的内容和service的逻辑处理的相关内容。

    由于表现层的模块被抽离成了各个系统,所以他们之间的关系是相互独立的。对于表现层和服务层之间的关系同样也是独立的(后面可以发现,他们是两个独立的maven项目),他们之间是无法进行调用的,所以需要引入了Dubbo的消息中间件。同样,对于需要查找相关信息的时候,如果需要频繁的对数据库进行操作,我们也可以引入redis的操作。

    3. 开发环境


    maven 3.3.9

    tomcat 7.0

    eclipse mars 2

    4. 工程搭建

    1. parent工程(父工程)

    创建maven project,注意选择打包方式是pom

    pom.xml的内容如下:

    2. common工程(工具包+公共类)

    创建maven project,注意打包方式是jar

    3. manager工程(服务层+持久层)

    创建maven project,注意打包方式是jar

    创建manager子工程

    3.1 manager-pojo

    创建maven module,注意打包方式是jar

    3.2 manager-dao(持久层)

    创建maven module,注意打包方式是jar

    3.3 manager-interface(服务层接口)

    创建maven module,注意打包方式是jar

    3.4 manager-service(服务层)

    创建maven module,注意打包方式是war

    4. manager-web工程(表现层)

    创建maven project,注意打包方式是war

    4. 使用eclipse的tomcat插件进行

    使用插件,为了避免发布项目的时候使用多个tomcat进行发布。插件在发布运行的时候只需要进行maven run就可以了,其他的只需要进行install到本地的maven仓库即可

    相关文章

      网友评论

          本文标题:1-搭建maven项目环境

          本文链接:https://www.haomeiwen.com/subject/arkvlxtx.html