- 14
- 0
- 约3.77千字
- 约 20页
- 2017-08-27 发布于湖北
- 举报
创建EMP工程
选择jquery-archetype
EMP浏览代码结构
Java树型浏览
说明:如果工程所依赖第三方jar不存在,就需要通过Maven 配置文件来引入,具体后面讲解。
工程建完了,下一步我们就来建模快
模块建完了,下一步我们新建Entity模型
从数据库导入模型
右边窗口右键,选择“从数据导入模型”,选择数据库
Mysql数据库配置
Oracle数据库配置
需要选择数据库驱动
生成实体模型
保存
生成web, service, dao
到此为止,整个工程就创建完成了,下一步教大家使用Maven如何管理工程
Maven 产品安装
在EMP3 IDE中导出部署包,将部署包复制到应用服务器响应的目录,启动应用服务器即可。以个人会员工程为例,按如下步骤进行导出部署:
导出部署包,在EMP3 IDE中选择要导出部署包的工程,点击右键选择Run as,然后再选择Maven Build…,进行工程的构建,Maven会再工程的target目录下生成部署包。
在弹出的对话框中输入打包命令,如下图所示:
输入打包命令和选项配置后,点击Run执行。控制台打印“BUILD SUCCESS”则说明打包成功,回到工程target目录并刷新,可以看到生成的部署包。
控制台输出信息:
切换到Package Explorer视图下查询项目的Target目录:
Maven 引入Jar包
Maven 工程引入的jar都应该是 Maven jar包,而不是普通的jar,一般都会通过私服库下载更新,如果没有,建议从网上搜索下载:
引入流程:
从私服库下载
groupId,artifactId,version可以从网上Maven 私服找到
Bizflow业务流程配置讲解
说明:biflow 配置需要创建 bizflow 工程
以下以创建一个简单流程展开讲解
流程入口
”进行匹配
子流程
微信银行Wxserver 与 management 关系
management 主要进行后台管理,配置
Wxserver 与 微信公众平台交互,主要做业务流程处理
Wxserver 对数据库进行操作,引入了management jar包 management-core.jar
Management 系统pom.xml 配置
Wxserver 引入 内管 jar
Spring MVC 框架
前后台数据交互
内管工程中 前端 与 后端进行数据交互都是通过发送Ajax请求来完成。
数据格式
前端发送数据都采用Json格式发送,通过 Spring MVC框架会自动转为MAP 对象格式 ,后端采用Map 对象接受。
后端向前端传输数据,将Map 自动 转为 JSON格式。
请求地址:
请求地址都是采用 Spring MVC 注解方式来完成。
Spring MVC相关内容可以网上查找。
EMP3平台总结
使用技术
EMP3使用开源框架spring,使用maven进行项目管理,使用Hibernate进行数据库的操作,同时使用了mule
有关于Mule的资料可以参考官方文档
设计技术点总结
这里面涉及到各个框架的基础知识,这里针对使用到知识点进行总结
Spring,hibernate
applicationContext.xml,spring-servlet.xml
spring的重要配置文件,这里由于我们多使用自动注解注入的方式,所以配置文件里的信息不多,而且基本都有注解
各种标签
1,
@controller
@RequestMapping
这两个注解出现在所有的***Controlle.java中,表示controller的映射关系
例如:@RequestMapping(wbClient)
public class WbClientController {
@RequestMapping(/query)
public @ResponseBody
MapString, Object query
表示可通过 pa的方式进行请求。
这里@ResponseBody表示返回类型(如果使用ajax请求,这里返回Map或具体的类都会转换成json)
2,
@Service(serviceName)
Service层注入,对依赖的工程可以通过SpringContextHolder.getBean(serviceName)的方式获得
@Transactional(readOnly = true)
事务管理,在这里表示此service只能执行读取事务。
3,
@Query()
Dao层的注入信息,对于Hibernate和封装方法不便于满足需求时使用,进行自定义sq
您可能关注的文档
- 惠州会计考证 惠州会计培训【金帐本】《会计基础》第一章知识点(二).doc
- 点菜宝和基站操作说明.doc
- 建材家居职业砍价师认证培训.doc
- 蜜汁叉烧、秘制烧排骨.doc
- 第十 文章的编辑(人工 工具).doc
- 华尔思华为HCIE DC数据中心直通车培训-课表(上海校区)2016年10月-2016年12月.docx
- 劳动工具的配给和使用方法.doc
- 浅议MYSQL之优化与索引.doc
- 课件2:POS机操作指导.docx
- (自编)二手车评估表.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)