OpenJWeb(v1.2)快速开发平台技术白皮书发布

系统 2012 0

 

 

 

 

 

OpenJWeb(v1.2 ) 技术白皮书

 

 

QQ:29803446

Msn:baozhengw999@hotmail.com

Email:baozhengw@netease.com


 

一、     关于 OpenJWeb .. 4

二、 OpenJWeb 的技术选型 .... 4

三、     OpenJWeb(v1.2) 现有功能 .... 6

3.1 数据字典类型和数据字典定义 ... 6

3.2 表结构定义及生成工具 ... 6

3.3 增删改查页面快速生成工具 ... 6

3.4 在线编译功能 ... 7

3.5 在线编辑器 ... 7

3.6 组织结构和登录帐号维护 ... 8

3.6.1 组织结构的数据库设计 ... 8

3.6.2 组织结构和登录帐号的功能维护界面 ... 9

3.7 角色与权限 ... 11

3.8 内置 Java WebMail . 12

3.9 基于 Lucene 的搜索引擎 ... 14

3.10 定时器 ... 14

3.11 简易审批流 ... 14

3.12 文档上传 ... 15

3.13 EXCEL 导出 ... 15

3.14 提供基于 JACOB word 文档生成示例 ... 15

3.15 平台的 acegi 框架与 CAS 单点登录的无缝集成 ... 15

3.15 基于 Spring MVC 的页面创建向导示例 ... 15

3.16 与部分商业 Word 在线编辑器组件集成 ... 15

3.17 邮件群发(支持多附件和 Html 正文) ... 15

3.18 JFreechart 报表和 JasperReport 报表 ... 15

四、 OpenJWeb(v1.2) 开发内容 .... 16

五、 OpenJWeb MVC 设计 .... 17

5.1 实体设计 ... 17

5.2 控制层的实现方式 ... 17

5.3 action 层的补充- dwr . 20

5.4 业务逻辑层和 DAO 层设计 (M ) 20

5.5 服务定位器 ServiceLocator . 31

六、开发环境及二次开发说明 .... 34

6.1 tomcat 配置说明 ... 35

6.2 二次开发的约定 ... 35

6.3 功能菜单 ... 35

6.3.1 增加一个 Outlook 标签 ... 35

6.3.2 功能树的 JSP 页面 ... 36

6.3.3 JSP 页面中 将不同菜单授予不同权限的方法 ... 40

七、平台的配置文件说明 .... 41

7.1 acegi 配置 (acegisecurityContext.xml) 41

7.2 业务逻辑层配置 (core-service.xml) 42

7.3        系统配置参数 (system-config.xml) 43

7.4        发邮件专用 (spring-mailServer.xml) 44

7.5        java WebMail 配置 (mailserver.xml) 46

7.6 datasource.xml . 46

7.6        ehcache.xml . 48

7.7        xwork.xml . 48

7.8 其他配置 ... 48

八、级联删除 .... 48

九、 Webwork 文件上传 的实现 .... 49

十、 Lucene 搜索引擎实现站内全文检索 .... 51

十一、 Spring MVC 页面创建向导 .... 51

十二、关于数据库设计规范 .... 51

12.1 表及字段命名规则 ... 51

12.2 关于字段类型 ... 52

12.3 表主键 ... 52

12.4 每个表必备的表字段 ... 52

12.5 树型表 ... 53

12.6 数据库相关的程序代码编写注意事项 ... 53

十三、快速增删改查页面生成过程示例 .... 53

13.1 定义数据字典类型和数据字典 ... 53

13.2 定义表 ... 56

13.3 定义表字段 ... 57

13.4 生成增删改查页面 ... 64

13.5 清理生成的代码 ... 69

十四、新增记录如何设置字段默认值 .... 70

 

由于本文档的图片很多,所以不方便在这里粘贴,我已将word文档上传到csdn,上传的文件名为:

openjweb技术白皮书.rar,只需要一个资源分

里面包括5个文档,分别是:

01-OpenJWeb快速开发平台商业价值分析.doc

02-OpenJWeb功能简单介绍.doc

03-系统安装说明.doc

04-OpenJWeb(v1.2版)技术白皮书.doc

简易审批流设计与实现-事务性计划.doc

目前关注OpenJWeb的朋友越来越多了,在此特别感谢广大朋友对OpenJWeb的厚爱和支持!

 

OpenJWeb(v1.2)快速开发平台技术白皮书发布


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论