O2OA(翱途)开发平台是浙江兰德纵横网络技术股份有限公司(简称兰德网络)自研的产品。
平台采用JavaEE技术栈分布式架构设计,是一款真正全代码(包含服务器、安卓以及IOS客户端)开源的企业应用定制化开发平台,适用于企业OA、协同办公类信息化系统的建设和开发。
平台拥有流程管理、门户管理、信息管理、数据管理和服务管理五大核心能力,用户可以直接使用平台已有功能进行信息化系统建设。平台提供了完整的用户管理,权限管理,流程和信息管理体系,并且提供了大量的开发组件和开箱即用的应用,使用可视化在线低代码开发模式,可以大幅度减化企业信息化建设成本和业务应用开发难度。
接下来让我们来全面了解O2OA(翱途)开发平台的技术栈
前端我们用了什么技术?
-
(开源)Mootools:[业务二次开发需掌握]产品开发以mootools前端框架为主
-
(开源)jQuery:[业务二次开发需掌握]支持集成jQuery插件,如Grid,Tree,Tab等等
-
(开源)CKEditor:[源码级开发需掌握]富文本、HTML编辑器控件
-
(开源)Decimal [源码级开发需掌握]数学计算工具
-
(开源)Kityminder:脑图编辑器组件
-
(开源)D3:数据可视化框架
-
(开源)Canvg:在脑图编辑器中将svg转成png的工具
-
(自研)MWF Ajax:公司自研的前端框架,用于流程和表单编辑器实现
-
(自研)版式公文在线编辑组件
-
(标准规范)OAth2:SSO规范
-
(开放接口)Dingtalk:用于钉钉接入的api
-
(开源)ACE: 在线代码编辑器
-
(开源)CodeMirror: 在线代码编辑器
-
(开源)AntV: 可视化图表工具
-
(开源)CryptoJS: 前端加密、解密工具
-
(开源)diff-match-patch: 文本对比工具
-
(开源)echarts: 可视化图表工具
-
(开源)eruda: 手机网页前端调试面板
-
(开源)exceljs: 前端Excel处理工具
-
(开源)html2canvas: html转换成canvas的工具
-
(开源)IntersectionObserver: 异步观察Dom对象交叉状态工具
-
(开源)JSBeautifier: js代码美化工具
-
(开源)jsencrypt: 前端加密、解密工具
-
(开源)jzip: 创建、读取和编辑.zip文件的JavaScript库
-
(开源)lozad: 图片的懒加载工具
-
(开源)marked: markdown转换为html的工具
-
(开源)ofdjs: OFD版式文件html渲染组件
-
(开源)officecontrol: NTKO office在线编辑组件
-
(开源)pdfjs: 基于 HTML 的 PDF 阅读器
-
(开源)rrule: 日历重复规则工具
-
(开源)tinymce: 富文本、HTML编辑器控件
-
(开源)uni-app: 使用Vue.js开发所有前端应用的框架
-
(开源)viewer: 前端图片浏览组件
-
(开源)vs: 在线代码编辑器
-
(开源)vue: vue开发框架,包括ElementUI组件源码
-
(开源)wechat: 微信公众号网页开发框架
-
(开源)xml(wgxpath): 于XML文档查询和选择的XPath语言
后端我们用了什么是技术?
-
(开源)JavaEE:[源码级开发需掌握]纯Java,企业级Java开发技术
-
(标准)Jaxrs:[源码级开发需掌握]完全开放的Restful API接口
-
(开源)OpenJPA:[源码级开发需掌握]数据持久化技术
-
(开源)Gson:[源码级开发需掌握]JSON处理工具
-
(开源)Quartz:定时任务调度服务框架
-
(开源)EhCache:内存缓存管理框架
-
(开源)JMX:Java管理扩展框架
-
(开源)Druid:数据库连接池管理
-
(开源)JTA:分布式事务服务
-
(自研)流程引擎
-
(自研)表单解析引擎
-
(开源)VFS 文件存储
-
(开源)CXF jaxws实现
-
(开源)Guava 缓存
-
(开源)Hadoop 分布式文件存储
-
(开源)Jetty http服务
-
(开源)Jersey jaxws实现
-
(开源)Lucene 搜索实现
-
(开源)Neuroph 神经网络
-
(开源)Playwright 后端handless浏览器
-
(开源)Poi excel读写
-
(开源)Tika 文件内容提取
移动端我们用了什么技术?
-
(开源)glide:Android端图片加载库
-
(开源)MPAndroidChart:Android端图标库
-
(开源)okhttp:Android 端请求工具库
-
(开源)rxandroid:Android端线程调度框架
-
(开源)GSYVideoPlayer:Android端视频播放工具库
-
(开源)zxing: Android 端二维码处理工具库
-
(开源)Alamofire:IOS 端请求工具库
-
(开源)MJRefresh:IOS 端下拉刷新库
-
(开源)HandyJSON: IOS json 对象转化库
-
(开源)IQKeyboardManagerSwift:IOS 键盘管理库
-
(开源)FMDB:IOS 本地存储库
我们支持哪些操作系统?
- Windows 64Bit
- Linux 64Bit[CentOS, RedHat, Ubuntu等]
- MacOS
- AIX
- Raspberrypi(树莓派)
- ARM_Linux
- MIPS_Linux
- UOS统信操作系统
-
麒麟操作系统
我们支持哪些数据库?
O2OA自带的H2数据库是一个内嵌式的内存数据库,适合用于开发环境、
功能演示环境,并不适合用作正式环境。
如果作为正式环境使用,建议您使用拥有更高性能,
更加稳定的商用级别数据库。如Mysql8,Oracle12C,SQLServer 2012等。
O2OA通过openjpa默认支持以下数据库:
我们支持哪些国产数据库?
对与国产数据库的支持是对不同的数据库编写不同的适配方言来实现的也就是通过定制DBDictionary来实现对接。目前我们已经成功适配的国产数据库如下:
以上带您全面了解了O2OA(翱途)的技术框架,希望对您有所帮助!
相关推荐
《基于android的移动OA的开发与设计说明》一文深入探讨了如何利用Android这一开放性的手机平台来构建移动OA系统,从而为企业提供更加灵活高效的办公解决方案。 #### 移动OA系统的意义及特点 移动OA系统相比传统的...
编程知识+技术开发+Springboot入门知识,一文掌握Springboot体系;编程知识+技术开发+Springboot入门知识,一文掌握Springboot体系;编程知识+技术开发+Springboot入门知识,一文掌握Springboot体系;编程知识+技术...
一文带你深入了解数据流图及其作用一文带你深入了解数据流图及其作用一文带你深入了解数据流图及其作用一文带你深入了解数据流图及其作用一文带你深入了解数据流图及其作用一文带你深入了解数据流图及其作用一文带你...
本文全面介绍了铝材的相关知识及其在新能源检测技术、材料化学、元器件、汽车电子等领域的应用。铝材因其银白色的外观、优异的防腐性、轻质高强的特性,在多个行业中有着广泛的应用。 首先,铝的基本性质包括银白色...
工业互联网平台是现代工业发展的重要方向,它集成了云计算、大数据、物联网、人工智能等多种先进技术,致力于全面优化工业活动中的生产、供应、销售等各个环节。工业互联网平台不仅是对传统工业信息技术的升级,更是...
一文带你深入了解目标检测一文带你深入了解目标检测一文带你深入了解目标检测一文带你深入了解目标检测一文带你深入了解目标检测一文带你深入了解目标检测一文带你深入了解目标检测一文带你深入了解目标检测一文带你...
供应链金融是一种创新的金融模式,它针对的是产业供应链中的多个企业,而非传统银行对单一企业的...随着技术的进步和大数据的应用,供应链金融的模式和应用将更加多元化,为更多企业提供资金支持,促进实体经济的增长。
一文带你详细了解蓝桥杯
本期,我们将介绍纯电动车与传统燃油车的区别,并将它的充电方式以及日常生活中的应用分享给大家。一、电动汽车的组成包括:电力驱动及控制系统、驱动力传动等机械系统、完成既定任务的工作装置等。...
低代码/无代码平台是一种新型的应用开发方法论,它允许用户通过图形化界面,使用少量或无需编写传统编程代码,就能快速构建应用程序。这种技术降低了软件开发的技术门槛,使得业务人员和技术人员能够更加高效地协作...
无论是开发人员借助AI开发平台快速构建智能应用,还是业务人员利用AI支撑平台配置个性化服务,这些平台都在不断推动AI技术与实际业务的深度融合,为企业创造更大的价值。在未来,随着AI技术的持续进步,AI智能平台将...
Python基础知识,一文了解列表知识
技术选型是首要难题,需要根据企业的业务需求和现有技术栈来选择兼容性、扩展性、安全性强的容器云平台。容器云平台的技术栈选择也至关重要,需要基于充分的技术评估和市场调研。 团队协作和培训同样是一个难点。...
无线充电模式是一种新兴技术,通过电磁感应实现无线能量传输,减少了对物理连接的依赖,提高了充电的便利性。然而,目前无线充电技术还在发展阶段,尚未普及。 更换电池,是另一种充电策略,尤其适用于出租车或共享...