基于SOA模式构建maven工程
来源:互联网 发布:Linux check_match 编辑:程序博客网 时间:2024/05/18 04:04
- maven:
- jar包依赖的管理
- 工程的构建
- 工程的分析:
- soa模式 需要包工程拆分 表现层和业务层
- 创建父工程 : 用于项目的统一配置。 如 jdk的版本 , 通用插件 , jar包的版本管理。pom格式
- 创建工具类工程 : 用于放一些通用的工具类。通用的pojo类。pom格式
- 创建聚合工程 : 需要继承父工程 pom格式
- pojo : jar包 用来存放数据库中表单对应的pojo类
- dao : jar包 持久层 用来查询数据库
- interface :jar包 定义service接口 用于dubbo的服务发布
- service : war包 用于业务的实现, 服务的发布
- 创建web工程 : 需要继承父工程 war格式
- 表现层 用于接收服务,实现和前台的交互。
- soa模式 需要包工程拆分 表现层和业务层
pom的定义:
- 父工程中 pom.xml的配置 :
- 网上有全套的一般都是在网上copy
- 聚合工程中的pom.xml的配置 :
- 继承父工程, 添加工具类的依赖 , 添加 tomcat 插件
- pojo中的pom.xml的配置 :
- 继承聚合工程
- dao中的pom.xml的配置 :
- 继承聚合工程 , 添加pojo的依赖 , mybatis , 连接池 ,mysql 的依赖
- interface的pom.xml的配置 :
- 继承聚合工程 , 添加pojo的依赖
- service的pom.xml的配置 :
- 继承聚合工程 , 添加 dao 和interface的依赖 Spring , duboo 的依赖
- web的pom.xml的配置 :
- 和聚合工程是同级别的 继承的是 父工程 , 添加 interface 和 spring , dubbo , jsp 的依赖 , 添加tomcat 插件。
- 父工程中 pom.xml的配置 :
配置文件的定义 :
1. service 中的定义 : 1). 创建 db.properties 数据库基本四项 2). 创建 applicationContext.xml 文件 1. 加载数据库配置 db.properties 2. 配置数据库连接池 3. 创建sqlSessionFactoryBean 4. mapper扫描器 5. 配置包扫描器 对注解的支持 6. 使用dubbo发布服务 3). 在web.xml中配置 : 1. spring容器 2. web 中的定义 : 1). 创建springmvc.xml 文件: 1. 添加包扫描 2. 配置注解驱动 3. 视图解析器 4. 引用dubbo服务 2). web.xml中的配置 : 1. 解决post乱码 2. psringmvc的前段控制器
阅读全文
0 0
- 基于SOA模式构建maven工程
- IntelliJ IDEA生成jar包(工程基于maven构建)
- 基于RPC构建SOA体系
- Maven构建Java工程
- maven 构建 web 工程
- Maven构建Android工程
- Maven构建Java工程
- maven构建ssh工程
- maven java工程构建
- Maven - 构建 & 测试工程
- maven构建工程
- Maven构建Hadoop工程
- 使用模型驱动开发和基于模式的工程来设计 SOA之第 4 部分
- Maven打包/构建Android工程
- eclipse 构建maven web工程
- maven + eclipse 构建 scala 工程
- maven构建多模块工程
- Jenkins2.1构建maven工程
- DNS协议详解及报文格式分析
- 吴恩达 深度学习 1-4 课后作业2 Deep Neural Network for Image Classification: Application
- 解决You don't have permission to access问题
- Android 签名相关
- Presto-[8]-Presto Administration-web interface
- 基于SOA模式构建maven工程
- Android_添加购物车
- 库函数——字符串
- Apache用户认证
- leetcode 406. Queue Reconstruction by Height
- ajax第二篇
- DNS协议的学习与实现
- 流式布局
- MySQL——插入、更新、删除数据