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应用快速开发平台产品。