泛微OA二次开发详解:权限控制与系统框架
需积分: 50 89 浏览量
更新于2024-09-11
3
收藏 3.31MB DOC 举报
"泛微OA 二次开发指南"
泛微OA的二次开发指南是针对其ECOLOGY系统进行深度定制和扩展的技术手册。本指南详细介绍了系统的基础架构、页面权限控制、人员组织结构、流程与文档数据存储、系统接口以及HTML模式的流程应用等多个关键点,旨在帮助开发者更有效地进行定制化开发。
一、ECOLOGY系统框架结构
ECOLOGY系统基于JSP、JavaBean和Servlet构建,其中JSP主要负责用户界面展示,部分业务逻辑也在此处理。JavaBean是业务逻辑的核心,而Servlet则用于处理特殊业务如文件下载。系统主要由JSP和JavaBean组成,其文件组织结构包括Classbean(编译后的Class文件)、js(JavaScript和VBScript脚本)、Css(样式文件)、Images(包括Images_face和Images_frame的图片资源)等。
二、JSP页面和JAVA程序基础
1. JSP页面通常包含HTML、JSP标签、Java脚本片段等元素,用于实现动态网页内容的生成。
2. 阅读JSP页面时,注意识别标签和表达式,特别是ECOLOGY系统中的多语言支持,如`<%=SystemEnv.getHtmlLabelName(413,user.getLanguage())%>`,其中数字413对应的是标签索引,用于获取不同语言环境下的文本。
3. Java程序开发推荐继承`weaver.general.BaseBean`,提供日志记录和配置参数获取的便利。
三、页面权限控制
页面权限控制是ECOLOGY系统中重要的安全机制。开发者需要了解如何在页面中引用已有的权限,如何新增权限,并将权限控制引入到新的开发模块中,以确保系统安全性和一致性。
四、系统人员组织结构
ECOLOGY系统支持复杂的人员组织结构管理,这对于企业级应用来说至关重要。开发者需要理解如何在新模块中集成和管理这些组织结构信息。
五、流程和文档数据存储
流程和文档数据的存储涉及到主数据、明细数据和一般信息等在数据库中的布局,这对于报表的生成和数据分析有直接影响。开发者需掌握如何设计合理的数据模型以满足报表需求。
六、系统接口开发
系统提供了可供开发的接口,开发者需要学习如何利用这些接口扩展功能,以实现与其他系统的集成。
七、HTML模式的流程应用
ECOLOGY允许开发者创建HTML模式的流程,这涉及到前端交互和后端服务的配合,是实现高效业务流程的关键。
八、常用底层类详解
底层类包括基本的继承类、数据库操作类、文件上传下载、缓存构建以及工具类等,理解并熟练运用这些类能提高开发效率和代码质量。
泛微OA的二次开发指南为开发者提供了一套完整的开发流程和技术指导,涵盖了从系统架构到具体实现的各个层面,是进行ECOLOGY系统定制化开发的重要参考。
2022-06-16 上传
2019-08-14 上传
点击了解资源详情
2022-05-27 上传
2023-03-31 上传
2024-02-05 上传
2024-03-08 上传
tian870216
- 粉丝: 5
- 资源: 6
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载