新一代的Web应用快速开发平台--OpenJWeb

迷途d书童 发布于 2012/03/09 12:18
阅读 211
收藏 4

新一代的Web应用快速开发平台--OpenJWeb

 

“当其他单位在为投标紧张地制作Demo和需求原型的时候,我们已经把功能做出来了。”

---- 一位使用OpenJWeb的用户的感言。

OpenJWeb是一款基于Java语言开发的Web应用快速开发平台,也是优秀的企业信息化应用平台,它确实实现了在几分钟之内就能产生一个增删改查模块的功能。

OpenJWeb彻底解决了传统的低水平的手工作坊式的软件开发模式,实现了软件模块可由业务人员定义、生成的重大技术突破。此平台不仅可以生成增删改查等模块,还具有完整的组织结构、权限管理功能、邮件管理、工作流管理、短信群发、在线聊天、后台信息发布等常用的功能。OpenJWeb的主要功能特点:

 

、快速开发平台部分

 

(1)                  有机集成了大量的Java开源社区的优秀框架,使软件开发者不需要花费大量的时间整合这些开源框架。

(2)                  充分考虑了企业的应用系统的整合问题,支持基于CAS 产品+Spring Security整合的单点登录。

(3)                  可在线定义数据库结构,并生成数据库表、Java实体类、自动生成支持数据库事务的Spring Bean业务逻辑接口和实现类。

(4)                  支持生成单表、主明细表、树形结构样式的增删改查维护模块。生成这些模块完全是在 Web界面操作的,用户不需要熟悉Java的开发工具。

(5)                  用户可为每个页面的输入项绑定多种校验规则,包括唯一值校验、非空校验、字段长度校验、手机、邮箱、身份证格式校验、正则表达式校验,用户不需要通过编程的形式为录入界面增加校验规则,在平台中只需要简单的设置即可。

(6)                  具有单位、部门组织结构树的维护功能。组织结构维护是几乎所有的项目都必备的基础功能。

(7)                  完善的角色、用户、权限管理功能。用户授权支持针对部门、角色、用户多种授权方式。权限控制不仅支持对菜单的权限控制,还支持对界面上的按钮的权限控制。并可将具体的数据记录授权给不同的角色或用户。

(8)                  可自由定义的功能菜单树,用户可自由设置每个功能菜单对应的URL连接。

(9)                  支持Windows/Linux操作系统,支持Oracle/Mysql/SqlServer等多种数据库,本平台的数据迁移功能可很方便地将oracle数据库转换为sqlservermysql数据库,并实现数据的完整复制。本平台同时可在线生成数据库表字段说明文档。

 

二、应用组件部分

 

(1)       试题管理:可定义试卷、试题、选项、分数,并生成在线试卷。

(2)       邮件管理:实现基于Web界面的邮件的发送、群发、接收的功能。并提供免费的邮件服务器软件。

(3)       内容管理:内容管理系统是门户网站后台的信息发布系统。本系统支持网站栏目树维护、信息的在线编辑(word,html可直接粘贴到编辑器中编辑)、将信息发布为静态页面、支持信息审批流、站内全文检索等功能。

(4)       网站会员管理

(5)       HR人力资源档案管理

(6)       图片库管理

 

OpenJWeb的主要用户群体:

 

(1) 对于还没有或者刚选择Java平台的软件公司,本平台已经具有了很多开发好的功能,不需要重复开发。可直接使用平台提供的社区版。

(2) 对以于项目实施为主的软件公司(按项目定制开发),使用此平台开发项目可以大大减少开发工作量。

(3) 咨询人员:咨询人员使用此平台可以在很短的时间定制一个原型应用,因而使得在打单或需求调研过程中迅速给客户展示一个应用系统模型。

(4) 政府、企业用户。使用此平台使得在软件公司的服务到期后,仍可以使用平台来定制自己的新的业务应用,而不再依赖于软件公司,从而真正做到随需应变。

(5) 培训机构。OpenJWeb平台是一个不可多得的基于开源框架的快速Web应用开发平台,一般IT培训机构是很难获取到这种具有实战价值的代码,针对OpenJWeb平台进行Java培训一定可以使学员在相对短暂的培训期间体验到真正的企业级应用开发。

6)个体创业者或者中小软件公司。对于中小软件公司是没有资金去聘请一个专职的高级架构师,引入一个优秀的开源平台进行软件开发是他们最好的选择。

 

其他OpenJWeb资料:

http://code.google.com/p/openjweb/  openjweb的视频、文档发布地址。如果需要白皮书、视频演示或操作手册请到此网站下载。

http://www.openjweb.com:8088/crm   openjweb主办的Java技术门户网,此网站基于openjweb开发。

http://www.openjweb.com:8088/crm/setup.rar openjweb试用版下载地址,试用期截止到2010年底。(因服务器有时关机维护,如无法下载请联系baozhengw@163.com

OpenJWeb作者的csdn博客:http://blog.csdn.net/baozhengw

http://122.70.150.145/crm/portal/youlan/index.jsp 是基于openjweb开发的中华女性素质教育基金网站

OpenJWeb技术白皮书:http://openjweb.googlecode.com/files/openjweb18.rar

基于OpenJWeb开发的中华女性素质教育基金网的内容管理系统手册:http://openjweb.googlecode.com/files/cms.rar

 

联系人:王先生

手机:13651070328

Msn:baozhengw999@hotmail.com

QQ:29803446

 


原文链接:http://blog.csdn.net/baozhengw/article/details/5427144
加载中
返回顶部
顶部