如何在web中使用activiti和sql server
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在web中使用activiti和sql server相关的知识,希望对你有一定的参考价值。
打开logexplorerfile=>attachlogfile->选择服务器和登陆方式->connect-> 选择数据库->attach->左面对话框中browse->viewlog->就可以看到log记录了 想恢复的话:右键log记录undotransation->选择保存文件名和路径->然后打开该文件到查询分析器里执行 T-sql代码就可以了 例如如果log是deletetablewhere的话,生成的文件代码就是inserttable. ------------------------------------------------------------------------ logexplorer使用的一个问题 1)对数据库做了完全差异和日志备份 备份时选用了删除事务日志中不活动的条目 再用Logexplorer打试图看日志时 提示Nologrecordersfoundthatmatchthefilter,wouldyouliketoviewunfiltereddata 选择yes就看不到刚才的记录了 如果不选用了删除事务日志中不活动的条目 再用Logexplorer打试图看日志时,就能看到原来的日志 2)修改了其中一个表中的部分数据,此时用Logexplorer看日志,可以作日志恢复 3)然后恢复备份,(注意:恢复是断开logexplorer与数据库的连接,或连接到其他数据上, 否则会出现数据库正在使用无法恢复) 恢复完后,再打开logexplorer提示Nologrecordersfoundthatmatchthefilter,wouldyouliketoviewunfiltereddata 选择yes就看不到刚才在2中修改的日志记录,所以无法做恢复. 参考技术A 1. Activiti REST模块介绍关于Rest的介绍就免除了,主要介绍一下Activiti Rest模块的功能以及如何使用。
1.1 使用REST的好处
简单化:利用现有模块(activiti-rest.war)代替直接API调用
标准化:各个系统根据rest模块的接口规范访问REST资源,统一处理;对于工作流平台来说此特性尤为突出
扩展性:如果官方提供的REST接口还不能满足可以继续在其基础上进行扩展以满足业务系统(平台)的需求
1.2 不适合使用REST的场景
业务数据与流程数据分离:就像kft-activiti-demo中普通表单的演示一样,业务数据保存在一张单独设计的表中,而不是把表单数据保存在引擎的变量表中,所以对于这样的场景中需要联合事务管理的就不能使用REST了,例如:启动流程、任务完成、业务与流程数据联合查询。
1.3 部署Rest模块
从5.11版本开始不再使用ant脚本的方式启动demo,并且把activiti-explorer和activiti-rest分离并分别提供一个war包,在wars目录可以找到它。
把activiti-rest.war解压到Web服务器的应用部署目录(例如tomcat的webapps),根据实际需求修改activiti-rest/WEB-INF/classes/db.properties里面的数据库配置后启动应用。
可以通过REST工具测试是否部署成功可以正常的提供服务,例如Chrome的插件REST
Console,或者通过Spring MVC提供的RestTemplate。
以上是关于如何在web中使用activiti和sql server的主要内容,如果未能解决你的问题,请参考以下文章
如何从 sharepoint 2013 Web 服务和 Active Directory 对用户进行身份验证
如何在 SQL Server 中添加 Active Directory 用户组作为登录名
如何在 C# 中获取当前用户的 Active Directory 详细信息
我如何在 SQL SERVER 2008 中使用 Active Directory 用户进行身份验证但没有 Windows 身份验证