开发工具:
文件大小: 19kb
下载次数: 0
上传时间: 2020-06-19
详细说明:Java EE常用框架
WebService
介绍
基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用
术语
XML. Extensible Markup Language -扩展性标记语言
WSDL – WebService Description Language – Web服务描述语言。
SOAP-Simple Object Access Protocol(简单对象访问协议)
SOA(Service-Oriented Architecture) :面向服务的架构
它是一种思想,IBM大力倡导是即插即用的,IBM大力提倡,希望以组装电脑的方式来开发应用
它是目录服务,通过该服务可以注册和发布webservcie,以便第三方的调用者统一调用
使用:
二、我们可以使用Java自带的WsImport来实现本地代理。这种方法会将WebService翻译成Java类,我们使用类一样去访问WebService就行了。非常好用。
三、除了调用别人发布的webService,也可以自己发布WebService服务
四、CXF框架可以与spring无缝连接,就不用我们自己Endpoint了。它还能记录日志之类的
五、我们还可以使用Idea下的webservice,能够使用图形画面的方式获取本地代理和生成WSDL文件。
Activiti
介绍
Activiti5是一个业务流程管理(BPM)框架
如果我们的业务是比较复杂的话,我们才会用到工作流!
使用Activiti的步骤
定义工作流
画一个BPMN图就可以了
部署工作流
执行工作流-->按照我们定义的工作流来执行
工作流在执行的过程中肯定会涉及到很多数据,Activiti是默认提供数据库表给我们使用的
Activiti工作流框架快速入门:
定义工作流,使用插件来把我们的流程图画出来。这个流程图就是我们定义的工作流。
工作流引擎是工作流的核心,能够让我们定义出来的工作流部署起来。
由于我们使用工作流的时候是有很多数据产生的,因此Activiti是将数据保存到数据库表中的。这些数据库表由Actitviti创建,由Activiti维护。
部署完的工作流是需要手动去执行该工作流的。
根据由谁处理当前任务,我们就可以查询出具体的任务信息。
根据任务的id,我们就可以执行任务了。
细节
流程定义:涉及到了四张数据库表
我们可以通过API把我们的流程定义图读取出来
可以根据查询最新版本的流程定义
删除流程定义
部署流程定义的时候也可以是ZIP文件
流程运行:涉及到两个对象,四张数据库表:
流程实例
获取流程实例和任务的历史信息
判断流程实例是否为空来判断流程是否结束了
查看正在运行服务的详细信息
通过流程实例来开启流程
流程变量:它涉及到了两张表。
流 程变量实际上就是我们的条件。
作用
我们可以在流程开始的时候设置流程变量,在任务完成的时候设置流程变量。
运行时服务和流程任务都可以设置流程变量。
连线
通过连线我们可以在其中设置条件,根据不同的条件流程走不同的分支
排他网关
SpringData JPA
简介
API
Repository接口
PagingAndSortingRepository
JpaRepository
JpaSpecificationExecutor
过滤条件查询接口
注解
nameQuery注解
SQL命名,调用的时候根据名称调用
查询注解
1,targetEntity 属性表示默认关联的实体类型,默认为当前标注的实体类。
2,cascade属性表示与此实体一对一关联的实体的级联样式类型。
3,fetch属性是该实体的加载方式,默认为即时加载EAGER
4,optional属性表示关联的该实体是否能够存在null值,默认为ture,如果设置为false,则该实体不能为null,
5, mapperBy属性:指关系被维护端
1,JoinColumn注释是保存表与表之间关系的字段
2,如果不设置name,默认name = 关联表的名称+”-“+关联表
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.