OpenJWeb(v3.6)
业务开发平台介绍
目 录
一、 概述 3
二、 典型案例 4
2.1 部级项目-文通网 4
2.2 O2O移动互联网跨界电商项目 6
2.3 其他项目案例 8
三、 软件安装环境 9
3.1 软件安装环境 9
OpenJWeb V3.6版本是基于Java EE 开发的跨操作系统的业务开发平台,既可部署于Windows环境,也可部署于Ubuntu、CentOS等Linux操作系统。
OpenJWeb产品是基于产品化的思路开发的产品,具有以下特点:
(一) 强大的快速开发功能。开发人员只需要几分钟就可以配置出一个增删改查模块,(涵盖数据库建表、Java代码生成、列表页、编辑页生成、查询设置、分页等)。
(二) 数据库无关性设计。OpenJWeb平台是支持Oracle、SqlServer、MySQL三种主流数据库(如果有业务需求还可以支持更多),实际项目中无论使用哪种数据库,都不需要修改程序代码,只需要修改数据库配置即可。
(三) 完整的组织结构框架,并支持SAAS多账套模式。系统提供单位管理、部门管理、人员管理、角色管理等基本功能。
(四) 完善的权限管理框架。系统支持功能菜单、权限定义,角色授权、人员授权、公司授权、部门授权。并支持记录级权限控制、按钮权限控制、URL访问权限控制。
(五) 支持分布式架构。最新版(V3.6)支持Tomcat集群、NFS网络文件系统(实现图片文件在多集群节点中的访问)、Redis可插拔(既可基于Redis存储会话及缓存,也可以脱离Redis使用Session会话)。
(六) 技术整合全面。OpenJWeb使用了大量的开源框架和第三方产品,包括SSH、Spring Security、CKFinder+CKEditor、DWR、Apache Lucene、JQuery+Json、百度GIS、高德GIS、微信服务号整套接口整合、微信支付、支付宝支付、第三方支付通道代收代付、高可靠的短信通道、Java Mail、ActiveMQ、ZXing二维码工具包、简繁体转换API、百度ECharts、Groovy动态语言、MxGraph图形工作流、Fusion Charts、JFreeCharts、Flex Charts、XFire/CXF WebService、Hessian RMI,这些技术被有机地整合到OpenJWeb平台中,每个技术点都有对应的应用案例(并非为集成而集成)。
(七) 提供了可灵活定义的动态报表工具。可设置复杂的查询SQL、设置查询条件参数、报表标题、列名、分页,查询结果可以EXCEL格式存储,不需要单独编写EXCEL导出程序。
(八) 提供了功能强大的网络安全过滤插件。在政府、电商等重要项目中,即使是有硬件层的安全解决方案,软件层的安全解决方案也是必不可缺的。本产品的网络安全组件是在政府项目安全检测过程中不断完善,可过滤各种注入攻击。本产品开发组也不定期地升级开源框架以应对开源产品中发现的安全漏洞。
(九) 产品线丰富。OpenJWeb除基础业务平台,还有CMS内容管理系统、B2C网上商城、整合O2O线上线下的微信商城、在线招聘平台、BBS论坛、微信版在线教育产品、物流平台(车找货货找车)、短信平台等。
(十) 技术培训的最佳范例。OpenJWeb可作为非常丰富、专业的Java Web应用平台,Java学习者几乎可以从OpenJWeb中学到Java开源领域绝大部分技术,具有相当高的培训价值。学习OpenJWeb可在短期内极大提升Java开发人员的实战能力。
(十一) 丰富的手机端调用接口。为了方便移动互联网应用项目开发、缩短IT创业人员、IT软件公司的项目开发周期,OpenJWeb将开发各种通用接口供开发人员使用。
文通网是基于OpenJWeb CMS开发的大型部级门户网站,主要用于对外文化宣传,使用单位为中华人民共和国外联局。本网站通过《信息系统安全等级评测》(三级等保):
文通网被评为2012年中国优秀政府网站、快速发展型政府网站: