1、 LeaRun.Framework .NET 框架介绍

LeaRun.Framework .NET,基于.NET的快速开发 框架 、整合框架,为企业或个人在 .NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。框架采用目前最主流的C#语言开发完成,支持多种数据库类型,支持WinForm与Web。使用 LeaRun.Framework .NET能提高管理类软件系统的整体质量、提高模块与模块之间的兼容性、提高代码的重复利用率,使软件系统架构更加合理、质量更加过硬,使得劳动成果最大程度上重复利用。

2、 LeaRun.Framework .NET 工作流程

LeaRun.Framework   .NET框架V 7.0 以下版本包含工作流程组件,在实际使用过程中,很多客户提出了让我们在框架中提供对工作流程的想法,终于经过数月的奋战,在 V 7.0 版本开始提供对工作流的支持。 
   LeaRun.Framework   .NET工作流程组件是以 LeaRun.Framework   .NET框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用 LeaRun.Framework   .NET框架以基础,来快速搭建业务系统。与现有系统的整合,我们的流程引擎提供了丰富的功能接口,供三方业务系统调用,并提供组件的全部源码方便用户进行整合。LeaRun.Framework   .NET工作流程组件采用SOA架构模式,流程引擎支持WCF方式访问。支持B/S、C/S系统,同时支持Sqlserver、Mysql、Oracle 等主流数据库。

LeaRun.Framework .NET━工作流组件主要涵盖工作流的设计与定义、流程实例的发起与运行、业务流程的监控与管理、工作流组件与业务系统的集成与协作等内容。

2.1、功能特点

1、 与 LeaRun.Framework .NET框架完美结合,支持B/S、C/S系统,SQLServer、Oracle等多数据库类型支持,同时可以使用框架本身提供的所有服务接口。

2、 可定制的表单:在 BS结构中,用户可自由开发UserControl,并通过流程管理工具建立表单与业务平台的联系,表单即可在系统中流转。 C/S结构中,组件通过动态加载DLL或者EXE文件实现加载不同的功能模块,便于软件管理和升级。

3、 采用面向声明的开发模式, 基于泛型编写极少代码即可实现复杂的数据展示、数据编辑、表单处理等功能,在不使用代码生成器的情况下,也只需要很少的代码就能实现基础的 CURD操作,再配合在线开发与代码生成器的使用,更加加快了开发的进度,将J2EE的开发效率成本提高,可以将代码减少60%以上。

4、 在线开发 (通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义表单布局)

5、 代码生成器,支持多种数据模型 ,根据表生成对应的Entity,Service,Dao,Controller,JSP等,增删改查功能生成直接使用

6、 UI标签开发库,针对前端UI进行标准封装表,页面统一采用UI标签实现功能:数据datagrid,treegrid,FileInput,Editor,GridSelect等,实现JSP页面零JS,开发维护简洁高效

7、 查询过滤器:只需前端配置,后台动态拼 SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询)

8、 移动平台支持,对 Bootstrap(兼容Html5)进行标准封装

9、 国际化(支持多语言,国际化的封装为多语言做了便捷支持)

10、 多数据源(在线配置数据源,数据源工作类封装)

11、 数据权限:整合 Shiro权限

12、 计划任务控制(在线配置计划任务、方便计划任务的时间调整规划)

13、 邮件发送(配置邮件模版、邮件帐号的在线配置、邮件异步发送、邮件发送日志功能统计)

14、 短信发送(配置短信模版、短信帐号的在线配置、短信异步发送、短信发送日志功能统计、支持短信发送平台动态切换)

15、 多种首页风格切换 ,支持自定义首页风格。(Inspinia风格|ACE风格)

16、 数据统计报表:丰富的报表统计功能

17、 支持多种浏览器 : Google, 火狐, IE,360 等

18、 支持数据库 : Mysql,Oracle10g,SqlServer等

19、 基础权限 : 用户,角色,菜单权限

20、 Web容器测试通过的有Jetty和Tomcat,Weblogic

前端

1、JS框架:jQuery

2、CSS框架:Twitter Bootstrap

3、 客户端验证: Validform。

4、 富文本在线编辑: markdown、simditor、Summernote、CodeMirror自由切换

5、 文件上传工具 :Bootstrap fileinput

6、 数据表格: jqGrid

7、 对话框: layer

8、 树结构控件: jQuery zTree

9、 日期控件: datepicker

10、 代码高亮: syntaxhighlighte

后端

1、 核心框架: Spring Framework

2、 安全框架: Apache Shiro

3、 视图框架: Spring MVC

4、 服务端验证: Hibernate Validator

5、 布局框架: SiteMesh

6、 任务调度: Quartz

7、 持久层框架: Hibernate

8、 数据库连接池: Alibaba Druid

9、 缓存框架: Ehcache

10、 并发框架: Disruptor

11、 日志管理: SLF4J、Log4j

12、 工具类: Apache Commons、Jackson、Xstream

3、 监控流程

流程监控模块主要用于监控流程的执行情况,我们可以组合条件搜索业务流程,同时还可以查看所选业务流程的状态以及处理记录。流程监控主界面如下图所示:

监控流程代码图

一路走来数个年头,感谢 LeaRun.Framework NET 快速开发 框架的支持者与使用者。

LeaRun.Framework━ .NET快速开发框架 ━ 工作流程组件介绍相关推荐

  1. RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍

    RDIFramework.NET ━ .NET快速信息化系统开发框架 工作流程组件介绍 RDIFramework.net,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架部 ...

  2. RDIFramework.NET敏捷开发框架 ━ 工作流程组件介绍

    RDIFramework.NET,基于全新.NET Framework与.NET Core的快速信息化系统敏捷开发.整合框架,给用户和开发者最佳的.Net框架部署方案.为企业快速构建垮平台.企业级的应 ...

  3. 快速开发框架工作笔记001---项目开发中整理_整合好的_springcloud快速开发框架_springcloud框架_springcloud架构

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 多年国内开发经验,整合好的,一套基于 springcloud,redis,rabbitmq,fas ...

  4. 快速开发框架工作笔记002---项目开发中整理_整合好的_Netty高并发处理快速开发框架_Netty快速开发框架

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 应用于物联网项目的后台服务器,快速开发框架,经过项目验证, 自己整合,基于Netty 实现了高并发 ...

  5. 力软快速开发框架的建设与介绍

    大家都知道现在大规模金融信息系统的业务复杂性高,同时对系统的性能.可用性.可靠性和安全性都有非常高的要求,因此,要进行规范的金融信息系统的建设,一套成熟的快速开发框架的支持是必吧可少的.力软软件的构件 ...

  6. Net 5.0 快速开发框架 YC.Boilerplate--框架介绍

    YC.Boilerplate 框架介绍 YC.Boilerplate 是一套快速开发框架,采用当下流行的前后端分离开发模式,前端 采用VUE.后端采用Net 5.0:框架实现了 多租户.动态webAp ...

  7. JNPF快速开发框架的八大功能介绍

    一.代码生成器 代码生成器是JNPF快速开发框架的最核心的功能之一.它深深切切的把开发人员从繁琐的代码编写工作中解放了出来.以前,如果在软件项目开发的过程中,突然有一个需求要变动,那可能就又得搞好几个 ...

  8. Python爬虫之Scrapy框架系列(1)——初识Scrapy框架【安装+简介+运行流程+组件介绍】

    目录: 1.Scrapy模块安装 2.Scrapy框架简介 2.1 Scrapy是个啥? 2.2 我们为啥要用这玩意呢? 3.运行流程 3.1 引入: 3.2 进入正题: 3.3 数据流: 3.4 中 ...

  9. 采购经理如何快速熟悉工作流程

    一位新采购经理到任了,立刻要面对几万种物料.每年几千份的订单,数百家供应商,每周总经理例会上各部门经理必定会提出的物料未到的抱怨......所以在施展本领大展宏图之前,一位新任采购经理第一件要做的事, ...

最新文章

  1. ORA-03001,GATHER_TABLE_STATS数据库自动收集统计信息报错
  2. python采集_Python3做采集
  3. apache thrift_使用Java快速入门的Apache Thrift
  4. Java 核心五个类(File、Outputstream、Inputstream、Reader、Writer)一个接口(Serializable)...
  5. 团队作业3:团队项目原型设计与开发
  6. Gym 100342E Minima (暴力,单调队列)
  7. 监控指标分类汇总归纳
  8. 1.三层交换,ACL,PPP,OSPF,热备
  9. 微信公众号基本配置之服务器配置
  10. mysql 创建数据库 utf8 命令_mysql创建数据库 utf8
  11. [python-opencv]滑动验证码打码
  12. python学习的一些总结
  13. ue4子弹追踪与魔法子弹 逆向教程
  14. openwrt LEDE 更改默认固件大小
  15. MFC high-speed-charting控件使用(添加垂直游标,两个控件的联动)
  16. Infragistics控件使用
  17. 《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式
  18. mysql全文查询中文_MySQL-中文全文检索
  19. 解决ThinkPad联想 笔记本电脑无法连接隐藏网络问题-提示“无法连接这个网络”
  20. 知乎上的一个问题,TCP in TCP隧道为什么不好

热门文章

  1. 网络安全之webug显错注入实战
  2. 原码、反码、补码及补码转原码
  3. 云计算机技术的,云计算机技术简介
  4. 解决WIN2003无法安装无线网卡驱动的问题
  5. 自动化测试框架源代码,即可下载
  6. 女朋友竟然让我10秒内必须回复她的微信消息,看我如何用nodejs实现微信信息1s内自动回复
  7. Oracle之字符串去重统计
  8. 陪你一起去看 iSO27001 Foundation 学习手册 【初生】
  9. CentOS Stream修改SSH端口及删除端口
  10. 浅谈表面反射——波动光学篇