OpenJweb功能特点

OpenJweb具有丰富的功能特点,以满足不同需求:

多语言支持:登录后可切换语言,表单和编辑页面支持多语种,只需在字段定义中定义各语种文字,自动生成多语资源文件。

Portlet风格首页:设计有可拖动的Portlet,如待办和已完成任务,虽然暂无OA和工作流功能,但演示数据已填充。

在线编译:平台生成功能代码后,用户可直接在页面编译,无需在IDE中操作。

定时器开发:提供定时器开发接口,用户可添加新定时器方法并简单配置。

邮件发送API:支持发送带HTML格式的多附件邮件,方便发操作。

FckEdit集成:内置可视化在线编辑器,便于内容编辑。

业务逻辑组件:自动生成接口和实现类,自动配置于Spring框架中。

跨数据库事务:支持JTA,处理跨数据库的事务,异常时可同时回滚。

表结构管理:定义表字段,包括类型、长度、校验器等,可维护新增字段无需修改代码。

代码表管理:用于定义下拉列表选项,支持代码表和自定义表字段。

功能定义:根据数据库表生成增删改查页面,支持单表和主明细表操作。

数据权限:设定用户对数据的查询、修改、删除权限。

字段校验:平台提供字段校验,支持自定义校验器和正则表达式。

查询功能:可自定义查询条件,动态调整输入方式。

权限维护:设计权限树,管理功能菜单和按钮权限。

公司信息:维护法人公司列表,用于创建组织结构和用户。

组织结构:定义复杂组织结构,支持多对多关系和权限继承。

Excel导出:生成功能页面支持自动导出Excel,可自定义导出内容和格式。

Excel导入:支持从Excel导入数据,自动判断数据操作。

快速建模:提供功能菜单快速创建功能,简化子系统搭建。

全文检索:集成Lucene,支持全文搜索和文件解析。

Spring Security和CAS集成:简化安全配置,支持单点登录。

树型结构生成器:快速生成树型维护页面。

工作流支持:包含流程设置、审批流、定时器等复杂功能。

内容管理:支持信息审批、发布和静态页面索引。

数据库管理:支持多种数据库,提供数据转换和复制功能。

在线考试:实现在线考试,支持自动评分。

即时通信:提供简单在线聊天功能。

Jforum集成:单点登录和退出功能。

开发实例:涵盖多种开发技巧,如MVC设计、邮件处理等。

扩展资料

OpenJWeb是一款基于java主流开源技术(SSH2)实现的Web应用快速开发平台产品。