一个开源的O2OA企业应用开发平台(企业推荐)

O2OA是由兰德纵横网络技术股份有限公司发布的开源企业应用开发平台,采用JavaEE技术和分布式架构。平台提供流程管理、门户管理等五大核心功能,支持多种数据库,包括国产数据库。适用于OA、协同办公系统的建设和开发。建议正式环境使用高性能商用数据库,并定期备份数据。提供详尽的使用手册和服务器部署教程。
摘要由CSDN通过智能技术生成

项目地址在文章末尾

O2OA企业应用开发平台是兰德纵横网络技术股份有限公司发布和维护的开源产品,是使用JavaEE技术栈,分布式架构设计的一款真正全代码开源的企业应用定制化开发平台。适用于企业OA、协同办公类信息化系统的建设和开发。

​ 平台拥有流程管理、门户管理、信息管理、数据管理和服务管理五大核心能力。用户可以直接使用平台已有功能进行信息信息化建设,平台提供了完整的用户管理,权限管理,流程和信息管理体系,并且提供了大量的开发组件和开箱即用的应用,可以大幅度减化企业信息化建设成本和业务应用开发难度。

官方网站:

开源主页 : https://www.oschina.net/p/o2oa

官方网站 : http://www.o2oa.net

官方论坛 : https://forum.o2oa.net

关于正式环境数据安全相关的建议:

O2OA自带的H2数据库是一个内嵌式的内存数据库,适合用于开发环境、功能演示环境,并不适合用作正式环境。

如果作为正式环境使用,建议您使用拥有更高性能,更加稳定的商用级别数据库。如Mysql8,Oracle12C,SQLServer 2012等。

另外,O2OA提供数据定期备份和恢复的能力,建议您开启正式环境的数据定期备份的功能,以确保数据库异常时可以进行数据恢复。

支持操作系统:

Windows 64Bit, Linux 64Bit[CentOS, RedHat, Ubuntu等], MacOS, AIX, Raspberrypi(树莓派), ARM_Linux, MIPS_Linux, UOS,麒麟等国产操作系统

支持数据库:

O2OA通过openjpa默认支持以下数据库:

Database NameDatabase VersionJDBC Driver NameJDBC Driver Version
Apache Derby10.1.2.1Apache Derby Embedded JDBC Driver10.1.2.1
Borland Interbase7.1.0.202Interclient4.5.1
Borland JDataStore6.0Borland JDataStore6.0
DB28.1IBM DB2 JDBC Universal Driver1.0.581
Empress8.62Empress Category 2 JDBC Driver8.62
Firebird1.5JayBird JCA/JDBC driver1.0.1
H2 Database Engine1.0H21.0
Hypersonic Database Engine1.8.0Hypersonic1.8.0
Informix Dynamic Server9.30.UC10Informix JDBC driver2.21.JC2
InterSystems Cache5.0Cache JDBC Driver5.0
Microsoft Access9.0 (a.k.a. "2000")DataDirect SequeLink5.4.0038
Microsoft SQL Server9.00.1399 (SQL Server 2005)SQLServer1.0.809.102
Microsoft Visual FoxPro7.0DataDirect SequeLink5.4.0038
MySQL3.23.43-logMySQL Driver3.0.14
MySQL5.0.26MySQL Driver3.0.14
Oracle8.1,9.2,10.1Oracle JDBC driver10.2.0.1.0
Pointbase4.4Pointbase JDBC driver4.4 (4.4)
PostgreSQL7.2.1PostgreSQL Native Driver8.1
PostgreSQL8.1.5PostgreSQL Native Driver8.1
Sybase Adaptive Server Enterprise12.5jConnect5.5 (5.5)

主流数据库都包含在内.

国产数据库支持

对与国产数据库的支持是对不同的数据库编写不同的适配方言来实现的,也就是通过定制DBDictionary来实现对接。

目前我们已经成功适配的国产数据库如下:

数据库方言
达梦com.x.base.core.openjpa.jdbc.sql.DMDictionary
南大通用8scom.x.base.core.openjpa.jdbc.sql.GBaseDictionary
南大通用华库(mysql5)com.x.base.core.openjpa.jdbc.sql.GBaseMySQL5Dictionary
南大通用华库(mysql8)com.x.base.core.openjpa.jdbc.sql.GBaseMySQLDictionary
人大金仓V7com.x.base.core.openjpa.jdbc.sql.KingbaseDictionary
人大金仓V8com.x.base.core.openjpa.jdbc.sql.Kingbase8Dictionary
人大金仓V8R6com.x.base.core.openjpa.jdbc.sql.Kingbase8R6Dictionary
神通数据库com.x.base.core.openjpa.jdbc.sql.OscarDictionary
各种PostgreSQL改造版本org.apache.openjpa.jdbc.sql.PostgresDictionary

平台使用手册:

https://www.o2oa.net/course/

源码编译教程:

http://www.o2oa.net/course/ng5iqb.html

服务器部署教程:

Windows环境:https://www.o2oa.net/course/qq5gny.html

Linux环境:https://www.o2oa.net/course/yto8af.html

How to Start

windows

1.下载o2server. yyyyMMddHHmmss_ windows.zip程序包。

2.解压下载后的压缩包到任意目录。

3.确认开通服务器的80、20020、20030端口。

4.打开o2server文件夹,选择start_ windows.bat双击打开。

5.启动服务,等待相关服务自动完成。

6.自动完成后打开浏览器访问http://127.0.0.1。

7.输入用户名xadmin密码o2登陆系统。

linux

1.下载o2server. yyyyMMddHHmmss_linux.zip程序包。

2.确认开通服务器的80、20020、20030端口。

3."unzip o2server. syyyMMddHHmmss linux.zip" 解压程序包。

4."cd o2server. yyyMMddHHmmss_ linux" 进入解压目录。

5."cd o2server"进入程序目录。

6."./start. linux.sh" 回车启动服务器控制台。

7.启动服务,等待相关服务自动完成。

8.自动完成后打开浏览器访问http://127.0.0.1。

9.输入用户名xadmin密码o2登陆系统。

项目地址:O2OA: 开源OA系统 - 码云GVP|Java开源oa|企业OA办公平台|企业OA|协同办公OA|流程平台OA|O2OA|OA,支持国产麒麟操作系统和国产数据库(达梦、人大金仓),政务OA,军工信息化OA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值