maven3实战笔记06聚合

上传人:shaoy****1971 文档编号:108604145 上传时间:2019-10-25 格式:DOC 页数:7 大小:64.50KB
返回 下载 相关 举报
maven3实战笔记06聚合_第1页
第1页 / 共7页
maven3实战笔记06聚合_第2页
第2页 / 共7页
maven3实战笔记06聚合_第3页
第3页 / 共7页
maven3实战笔记06聚合_第4页
第4页 / 共7页
maven3实战笔记06聚合_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《maven3实战笔记06聚合》由会员分享,可在线阅读,更多相关《maven3实战笔记06聚合(7页珍藏版)》请在金锄头文库上搜索。

1、Maven3实战笔记06聚合刘岩Email:1. Maven聚合的概念聚合概念是由来已久,比如我们需要2个项目协调合作才能完成一个大的、完整的业务场景,这个时候就需要构建2个项目,但是呢,想一次性就构建这2个项目,而不是分别构建2个项目后再合在一起整。这样我们就需要一个比较特殊的项目了,就是所谓的聚合项目,这个项目没有别的目的,就是仅仅为了聚合多个项目模块用的。2. 新的项目模块在介绍聚合项目前,先利用IDE建立一个新的项目模块MavenAccount-persist,负责注册系统的持久层业务,按照Maven的项目规范,我们建立项目如下。实体POJO如下package pojo;/* * 注册

2、用户实体 * author liuyan */public class Account private String id;private String name;private String password;private String email;/省去setter和getter业务接口package dao;import pojo.Account;/* * 业务接口 * author liuyan */public interface AccountDAO public boolean save(Account account);public boolean update(Accoun

3、t account);public Account query();public boolean delete(String id);接口实现类package dao.impl;import pojo.Account;import dao.AccountDAO;/* * 业务实现类 * author liuyan */public class AccountDAOImpl implements AccountDAO Overridepublic boolean delete(String id) System.out.println(删除记录);return true;Overridepubl

4、ic Account query() System.out.println(查找记录);return null;Overridepublic boolean save(Account account) System.out.println(保存记录);return true;Overridepublic boolean update(Account account) System.out.println(更新记录);return true;之前咱们说过,Java具体技术不是我们这个学习笔记系列的重点,所以我只是输出一些简单信息,并没有和任何的持久层框架结合起来。咱们权且当做完成了这个注册系统的持久层模块吧。Spring配置文件下面我们来看这个单独模块的pom.xml内容,虽然和MavenAccount-email(http:/ 聚合项目以上模块作为一个单独的项目模块来说其实没什么问题,pom配置文件写得那么多也无可厚非,但是上面的持久层模块势必要和咱们之前的邮件模块协同合作,那么问题就来了,配置冗余,很多配置内容都是重复的。比如两个项目都用到了spring,都用到了junit依赖,那么是不是在一个地方配置好了,大家统一用它就行了,不用大张旗鼓的再配置一遍吧。还有一个问题就是假如说邮件模块使用的Spring版本是2.5.6,而持久层模块

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号