好文档 - 专业文书写作范文服务资料分享网站

泛微OAecology二次开发实例开发完整说明

天下 分享 时间: 加入收藏 我要投稿 点赞

泛微OAecology二次开发实例开发完整说明

文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

二次开发培训文档

一、 ECOLOGY系统框架结构

1、主要的程序结构

Ecology

Classbean 存放编译后的CLASS文件

js 系统中使用的JAVASCRIPT和VBSCRIPT脚本 Css 系统中JSP页面使用的样式 Images

Images_face

Images_frame 系统中使用的图片的存放目录 Crm

Workflow 该功能分文件夹存放每个功能的文件 WEB-INF

Prop 系统配置文件存放

Service 系统的接口配置文件的存放

二、 说明一个JSP页面,一个JAVA程序的基本组成,如何阅读JSP页面

1、一个jsp页面通常需要包含什么内容 2、如何阅读一个JSP页面

由于ECOLOGY系统支持多语言,因此在JSP页面上一般不出现中文,全部使用标签的形式来显示中文:

比如:在IE上显示“姓名”那么在JSP页面中将通过<%=(413,())%>这样的形式来表示,其中的数字413就是表示姓名 ,同时可以通过“select labelname from htmllabelinfo where indexid=413 and languageid=7”来获取到“姓名”这个显示名称,其中languageid=7表示中文显示名称,languageid=8表示英文显示名称.

delete from HtmlLabelIndex where id=81249 delete from HtmlLabelInfo where indexid=81249 INSERT INTO HtmlLabelIndex values(81249,'选择范围') INSERT INTO HtmlLabelInfo VALUES(81249,'选择范围',7) INSERT INTO HtmlLabelInfo VALUES(81249,'Range of choice',8) INSERT INTO HtmlLabelInfo VALUES(81249,'选择范围',9)

3、JAVA程序的基本组成

在ECOLOGY中开发JAVA程序建议继承. BaseBean,在BaseBean中主要封装了两个方法:写日志文件,获取配置文件中的参数值。 public String getPropValue(String fname , String key)

public void writeLog(Object obj) 三、 页面权限控制的说明,怎样在页面中引用权限,怎么样新增一个权限,如

何在新开发的模块上引入权限控制

在这一部分将描述:新增的页面如何保持和ECOLOGY的风格保持一致;新增的页面上引用ECOLOGY中的权限;新增的页面上引用新的ECOLOGY中还没有的权限;

1、可以根据<泛微协同商务系统(Ecology)_JSP式样编写指南>保证新开发的页面在风格上和原有系统保持一致 2、引用系统中的权限

首先从系统的权限设置中找到需要引用的权限名称,如下如找到

“地址类型维护”这个权限,其ID为41,然后通过“select

rightdetail from systemrightdetail where rightid=41”得到其rightdetail=“AddAddressType:Add”,那么在JSP页面中通过如下语句,就可以使得只有的“地址类型维护”这个权限用的用户可以查看该页面<% if (!(\AddAddressType:Add \

(\return; }

泛微OAecology二次开发实例开发完整说明

泛微OAecology二次开发实例开发完整说明文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]二次开发培训文档一、ECOLOGY系统框架结构1、主要的程序结构<
推荐度:
点击下载文档文档为doc格式
5k1wk7kk7g1symv1jox557eja0pqs3006k9
领取福利

微信扫码领取福利

微信扫码分享