泛微协同商务系统Ecology系统底层包开发指南
泛微协同商务系统E c o l o g y系统底层包开发指南文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]底层包开发指南目录1. 引言1.1 概述本文档为泛微协同商务系统(Ecology)程序员开发指导文档,讲述了开发底层工具包的应用,常用功能的开发。
2. 底层包应用及范例本章对ecology系统的底层工具包进行讲解,开发人员可以从这里学到怎样利用底层的工具包进行开发2.1 最基本的继承类继承的例子如下:java bean 的继承public class ResourceComInfo extends BaseBean {public void doSomething() { 2003年8月12日2004-01-102004-03-10String debugInfo = "This is test" ;roperties。
比如:系统的运行目录为 d:\ecology\,那么属性文件必须放在d:\ecology\WEB-INF\prop\ 目录下,取名为,其中thefilename是任意的。
在属性文件中某一个键值的值用等号来赋值,等号后面的值必须放在一行,如果一行不够写(或者为了查看的方便),可以用 \ 来链接多行。
否则其它行的值不能被键值取得。
等号左右都可以有空格,对键值和键值的值没有影响。
比如:thekeyname = thevalue将键值的值放到多行:thekeyname = thevalue1 \thevalue2 \thevalue3thevalue4这时候thekeyname 的值为thevalue1thevalue2thevalue3 ,thevalue4 取不到,因为thevalue3后面没有 \在程序中要取得上述属性文件中键值thekeyname的值,使用方法:getPropValue(“thefilename” , “thekeyname”) ;获取属性文件的值的例子如下:public class ResourceComInfo extends BaseBean {private void setResourceInfo() throws Exception{业务处理过程……….String keyValue = getPropValue(“thefilename” , “thekeyname”) ; getConfigFile() 来获取,当主属性文件名称因为需要改变得时候,不必改变所有用到这个属性文件的类,只需要改变GCONST类中常量的值2.2 怎样获取系统的运行目录类提供了一个静态方法getRootPath() ,返回系统的运行目录,比如系统的运行目录为d 盘的ecology目录,将返回d:\ecology\获取系统的运行目录的例子如下:public class TestBean extends BaseBean {import ;public void getSysRunPath(){String sysRunPath = GCONST. GetRootPath() ;..……}2、使用指定的链接池ecologytest执行SQL语句RecordSet rs = new RecordSet() ;(" update TB_Example set name = 'the new value' " , "ecologytest" ) ;3、使用指定的链接池ecologytest执行存储过程 PD_Example_UpdateById存储过程PD_Example_UpdateById 如下:CREATE PROCEDURE [PD_Example_UpdateById](@name varchar(100),@id int,@flag integer output,@msg varchar(80) output)ASupdate TB_Example set name = @name where id = @idGORecordSet rs = new RecordSet() ;String newname = ....... ;String id = ...... ;String procpara = newname + () + id ;( "PD_Example_UpdateById" , procpara , "ecologytest" ) ;4、在一个客户程序多个执行之间,查询结果可以保留到下一次查询RecordSet rs = new RecordSet() ;(" select * from TB_Example ") ;(" update TB_Example set name = 'the new value '") ;while( () ) {String thename = ("name") ; ..…….}(" select * from TB_Example ") ;while( () ) {String thename = ("name") ; ..……}访问和运行数据库脚本的例子:public class ResourceComInfo extends BaseBean {private void setResourceInfo() throws Exception{业务处理过程……….String sqlStr = “select * from Hrmresorce” ;RecordSet rt = new RecordSet() ;(sqlStr) ;while()){String id = ("id"));String loginid = ("loginid"));String lastname = ("lastname"));持对一个或多个由属性文件定义的数据库连接池的访问.客户程序可以调用getInstance()方法访问本类的唯一实例。
对于一个链接池集合来说,可以有多个链接池,分别链接不同的数据库。
应用程序指定链接池的名称来调用不同的链接池。
如果应用程序没有指定链接池的名称,将使用默认的链接池。
默认链接池的指定有两种方式:1、在Application Server设置的初始参数serverName的值,以Resin 为例:<init-param serverName='ecology'/><load-on-startup/></servlet>2、如果Application Server没有相应设置,则系统使用属性文件()中设置的默认链接池名称:DefaultPoolName = ecology对于所有的链接池,系统需要加载相应的 JDBC Driver来建立与相应数据库的链接。
这些 Driver 在属性文件()中指定,多个Driver中间用空格隔开:对于每一个链接池需要用到的参数在属性文件()中指定,属性文件中参数的名称以链接池的名称开头,中间加入小数点,比如链接池 ecology 的参数指定为:10.1.1.205:1433;DatabaseName=ecology DBConnectionPool类的管理和设置:数据库链接池,所有创建的链接存放在链接池中,在客户端链接数据库时从链接池中取出链接,客户端在完成数据库操作后将链接返回链接池。
链接池创建链接需要用到的参数在属性文件()中指定,属性文件中参数的名称以链接池的名称开头,中间加入小数点,比如链接池 ecology 的参数指定为:public class MutiFileUpload extends DynamicServlet {public void doProcess(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {FileUpload fu = new FileUpload(request) ;String fileDesc = ("filedesc") ; /* 1*/String[] fileFieldNames = {" accessory1"," accessory2"} ;String[] fileIds = (fileFieldNames) ; /*2*/String[] fileNames = () ; /*3*/getParameter() 方法,而不能使用 () 方法,否则不能得到filedesc的值!注释2:使用uploadFiles方法上传accessory1和accessory2中的文件,同时返回保存在ImageFile 表中的文件基本信息的键值imagefileid,可以将这个imagefileid记录到其它地方以便今后调用。
注释3:使用getFileNames方法获取上传文件的真实名称(包括后缀名)将代码保存到 /src/weaver/test/ 文件中。
访问来测试一下,看看日志文件中的记录是否正确。
页面提交,文件上传完毕后将再次返回页面。
你可以查看ImageFile表来检查文件的具体存放位置等信息。
文件的存放位置在系统设置模块中设置,如果没有设置,将存放在系统运行目录下的filesystem 目录下。
2.3 如何访问已经上传的文件在jsp页面或者html页面中访问已经上传的文件非常简单,只需要调用类,并传递需要访问的文件id ,这个文件id,就是在文件上传中返回的 imagefileid。
访问上传的文件有两种方式,一种是非下载方式,这种方式如果浏览器能够显示访问的文件类型,那么就会在浏览器中直接显示。
另一种是下载方式,无论访问的文件是什么类型,都使用弹出下载窗口的形式下载。
对非下载方式的链接访问<A href= "/weaver/">文件1</A>对下载方式的链接访问<A href= "/weaver/&download=1">文件1</A>如果知道要访问的文件是图片,并需要在浏览页面中直接显示这个图片,可以使用下面的代码访问<IMG SRC="/weaver/">当然如果对于对应的文档,你没有权限,那么这个地址会让你返回到登录页面2.4 如何通过EXCEL导入数据我们可以通过EXCEL导入一些数据实现系统的初始化,导入一个EXCEL需要用到. ExcelParse,在ECOLOGY中导入一个EXCEL很简单,. ExcelParse进行了封装,通过调用其中的方法:init(String filename)和getValue(String sheetname , String rownum , String columnnum)就可以实现实例<HTML><HEAD><TITLE>EXCEL导入</TITLE></HEAD><BODY><P>这是一个EXCEL导入的例子</P><FORM id=weaver name=weaver action="" method=post enctype="multipart/form-data"><!—注意,这里需要用enctype="multipart/form-data" 表明使用multipart/form-data 协议 --><input type="text" size="70" name="filedesc"><input type="file" size="70" name="accessory1"><input type="file" size="70" name="accessory2"><input type="submit" name="提交"></FORM></BODY></HTML>下面是的例子FileUploadToPath fu = new FileUploadToPath(request) ; rim() ;String lastname = ( ("1", ""+recordercount , "2" ) ).trim() ;String sex = ( ("1", ""+recordercount , "3" ) ).trim() ;String department = ( ("1", ""+recordercount , "4" ) ).trim() ;String subcompany = ( ("1", ""+recordercount , "5" ) ).trim() ;String jobtitle = ( ("1", ""+recordercount , "6" ) ).trim() ;String manager = ( ("1", ""+recordercount , "7" ) ).trim() ;String status = ( ("1", ""+recordercount , "8" ) ).trim() ;String location = ( ("1", ""+recordercount , "9" ) ).trim() ;String loginid = ( ("1", ""+recordercount , "10" ) ).trim() ;String password = ( ("1", ""+recordercount , "11" ) ).trim() ;String seclevel = ( ("1", ""+recordercount , "12" ) ).trim() ;if( recordercount == 1 ) continue ; }ExcelSheet,. ExcelRow进行了封装实例<%@ page language="java" contentType="text/html; charset=GBK" %><%@ page import=".*," %><iframe id="ExcelOut" name="ExcelOut" border=0 frameborder=no noresize=NORESIZE height="0%" width="0%"></iframe><%ExcelSheet es = new ExcelSheet() ;(“EXCEL第n列的值”) ;(er) ; 果是第一次调用此方法,则创建实例** @return StaticObj 唯一实例*/public static StaticObj getInstance()/*** 获取 mainKey 对应的第一层对象值** @param key 主键名称* @return Object 对于的第一层对象值*/public Object getObject(String key)/*** 设置 mainKey 对应的第一层对象值** @param key 主键名称* @param obj mainKey 对应的第一层对象值*/public void putObject(String key, Object obj)/*** 从缓存中清除 mainKey 对应的第一层对象值** @param key 主键名称*/public void removeObject(String key)/*** 获取 mainKey - subkey 对应的第二层对象值** @param HashKey 主键名称* @param RecKey 子主键名称* @return Object 对于的第二层对象值*/public Object getRecordFromObj (String HashKey, String RecKey)/*** 设置 mainKey - subkey 对应的第二层对象值** @param HashKey 主键名称* @param RecKey 子主键名称* @param obj mainKey - subkey对于的第二层对象值*/public void putRecordToObj (String HashKey, String RecKey, Object obj)/*** 从缓存中清除 mainKey - subkey 对应的第二层对象值** @param HashKey 主键名称* @param RecKey 子主键名称*/public void removeRecordFromObj (String HashKey, String RecKey)/*** 从缓存中清除所有对象值**/public void clearRecord()ResourceComInfo 类主要提供人力资源信息中常用的一些信息的缓存,比如人员名称,所在部门。
OA泛微协同办公平台(e-cology)系统安装、升级、重装手册_SQL版本
泛微协同办公系统(e-cology)系统安装、备份、升级、重装手册SUBMITTED BY WEAVER SOFTWARE目录1.前言 (2)2.体系结构 (3)2.1.J2EE架构简介 (3)2.2.ecology系统在J2EE架构下的实现 (4)3.系统配置策略 (6)4.系统安装和卸载 (7)4.1.安装前准备 (7)4.2.系统安装 (11)4.3.系统卸载 (19)5.系统备份 (20)5.1.备份程序文件 (20)5.2.备份文档、图片文件 (20)5.3.备份数据库文件 (20)6.系统升级 (21)6.1.停止RESIN服务 (21)6.2.备份程序文件夹 (21)6.3.备份数据库文件夹 (21)6.4.使用系统升级文件包 (21)6.5.启动resin服务 (21)6.6.升级失败后,系统恢复的方法 (21)7.系统重装 (22)7.1.拷贝备份的程序、文档图片文件夹 (22)7.2.安装resin服务 (22)7.3.修改配置文件 (22)1.前言本文档的主要内容是从技术角度对ecology系统的架构、产品安装、升级、重装等进行阐述,并从系统安全、性能和配置等方面对ecology系统的应用和实施提供依据和指导。
无论是较小型的应用场合,还是高可靠、高安全要求的大型应用场合,希望本文件给你提供有价值的内容。
2.体系结构e-cology系统是一个基于J2EE架构的大型分布式应用。
采用J2EE的三层架构体系。
可选择多种系统环境,满足不同类型、不同规模企业的需要。
企业可以根据自己的实际情况构建合适的应用环境。
结合操作系统、应用平台或第三方的产品,我们还可以构筑高安全、高性能、高可靠的应用环境。
2.1.J2EE架构简介基于J2EE的企业应用技术已经成为许多企业电子商务环境的核心驱动引擎,泛微定位技术高端,全面采用J2EE技术规范,全面支持Enterprise JavaBeans标准。
2.1.1.简介J2EEJ2EE是一种利用Java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。
泛微OAecology二次开发实例开发完整说明书
二次开发培训文档一、ECOLOGY系统框架结构1、主要的程序结构EcologyClassbean 存放编译后的CLASS文件js 系统中使用的JAVASCRIPT和VBSCRIPT脚本Css 系统中JSP页面使用的样式ImagesImages_faceImages_frame 系统中使用的图片的存放目录CrmWorkflow 该功能分文件夹存放每个功能的文件WEB-INFProp 系统配置文件存放Service 系统的接口配置文件的存放二、说明一个JSP页面,一个JAVA程序的基本组成,如何阅读JSP页面1、一个jsp页面通常需要包含什么内容2、如何阅读一个JSP页面由于ECOLOGY系统支持多语言,因此在JSP页面上一般不出现中文,全部使用标签的形式来显示中文:比如:在IE上显示“姓名”那么在JSP页面中将通过<%=SystemEnv.getHtmlLabelName(413,user.getLanguage())%>这样的形式来表示,其中的数字413就是表示姓名,同时可以通过“select labelname fromhtmllabelinfo where indexid=413 and languageid=7”来获取到“姓名”这个显示名称,其中languageid=7表示中文显示名称,languageid=8表示英文显示名称.delete from HtmlLabelIndex where id=81249delete from HtmlLabelInfo where indexid=81249INSERT 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程序建议继承weaver.general. BaseBean,在BaseBean中主要封装了两个方法:写日志文件,获取配置文件中的参数值。
泛微OA-ecology-二次开发实例-开发完整说明.doc
二次开发培训文档一、ECOLOGY系统框架结构1、主要的程序结构EcologyClassbean 存放编译后的CLASS文件js 系统中使用的JA V ASCRIPT和VBSCRIPT脚本Css 系统中JSP页面使用的样式ImagesImages_faceImages_frame 系统中使用的图片的存放目录CrmWorkflow 该功能分文件夹存放每个功能的文件WEB-INFProp 系统配置文件存放Service 系统的接口配置文件的存放二、说明一个JSP页面,一个JA V A程序的基本组成,如何阅读JSP页面1、一个jsp页面通常需要包含什么内容2、如何阅读一个JSP页面由于ECOLOGY系统支持多语言,因此在JSP页面上一般不出现中文,全部使用标签的形式来显示中文:比如:在IE上显示“姓名”那么在JSP页面中将通过<%=SystemEnv.getHtmlLabelName(413,user.getLanguage())%>这样的形式来表示,其中的数字413就是表示姓名,同时可以通过“select labelname from htmllabelinfo where indexid=413 and languageid=7”来获取到“姓名”这个显示名称,其中languageid=7表示中文显示名称,languageid=8表示英文显示名称.delete from HtmlLabelIndex where id=81249delete from HtmlLabelInfo where indexid=81249INSERT 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、JA V A程序的基本组成在ECOLOGY中开发JA V A程序建议继承weaver.general. BaseBean,在BaseBean 中主要封装了两个方法:写日志文件,获取配置文件中的参数值。
泛微协同办公平台(e-cology)系统安装、升级、重装手册_SQL Server版本
泛微协同办公系统(e-cology)系统安装、备份、升级、重装手册SUBMITTED BY WEAVER SOFTWARE目录1.前言 (2)2.体系结构 (3)2.1.J2EE架构简介 (3)2.2.ecology系统在J2EE架构下的实现 (4)3.系统配置策略 (7)4.系统安装和卸载 (8)4.1.安装前准备 (8)4.2.系统安装 (8)4.3.系统卸载 (16)5.系统备份 (17)5.1.备份文档文件 (17)5.2.备份程序文件 (17)5.3.备份数据库文件 (17)6.系统升级 (18)6.1.停止RESIN服务 (18)6.2.备份程序文件夹 (18)6.3.备份数据库文件夹 (18)6.4.使用系统升级文件包 (18)6.5.启动resin服务 (18)6.6.升级失败后,系统恢复的方法 (18)7.系统重装 (19)7.1.安装resin服务..................................... 错误!未定义书签。
7.2.安装apache服务 (19)7.3.修改配置文件 (19)1.前言本文档的主要内容是从技术角度对ecology系统的架构、产品安装、升级、重装等进行阐述,并从系统安全、性能和配置等方面对ecology系统的应用和实施提供依据和指导。
无论是较小型的应用场合,还是高可靠、高安全要求的大型应用场合,希望本文件给你提供有价值的内容。
2.体系结构e-cology系统是一个基于J2EE架构的大型分布式应用。
采用J2EE的三层架构体系。
可选择多种系统环境,满足不同类型、不同规模企业的需要。
企业可以根据自己的实际情况构建合适的应用环境。
结合操作系统、应用平台或第三方的产品,我们还可以构筑高安全、高性能、高可靠的应用环境。
2.1.J2EE架构简介基于J2EE的企业应用技术已经成为许多企业电子商务环境的核心驱动引擎,泛微定位技术高端,全面采用J2EE技术规范,全面支持Enterprise JavaBeans标准。
泛微协同商务系统(Ecology)_系统底层包开发指南
泛微协同商务系统(Ecology) 底层包开发指南目录1.引言 (3)1.1概述 (3)1.2定义................................................................................ 错误!未定义书签。
2.底层包应用及范例 (3)2.1最基本的继承类 (3)2.2怎样记录日志 (3)2.3怎样获取属性文件的值 (6)2.4怎样获取系统的运行目录 (7)2.5怎样访问和运行数据库脚本 (8)2.6如何上传一个文件 (11)2.7如何访问已经上传的文件 (15)2.8如何使用缓存提高系统效率 (15)2.9其它底层类基本方法 (26)1. 引言1.1 概述本文档为泛微协同商务系统(Ecology)程序员开发指导文档,讲述了开发底层工具包的应用,常用功能的开发。
2. 底层包应用及范例本章对ecology系统的底层工具包进行讲解,开发人员可以从这里学到怎样利用底层的工具包进行开发2.1 最基本的继承类系统中每一个java bean 都需要继承weaver.general.BaseBean 类。
这个类实现了记录日志和获取属性文件值的方法。
继承这两个类的其它类可直接应用这些方法来记录日志,获取属性文件某一个属性的值。
方法的实现见后面的例子。
继承的例子如下:java bean 的继承public class ResourceComInfo extends BaseBean {public void doSomething() { //某一个方法方法的处理………writeLog(s) ;// 写日志}}2.2 怎样记录日志继承了weaver.general.BaseBean ,可以直接使用writeLog方法记录日志信息。
注意这里是使用,而不是调用,因为这个方法是这两个被继承类中的方法。
注意writeLog 方法的使用:/*** 将某个对象写入Log文件* @param obj 被写入的对象*/public void writeLog(Object obj)我们看到,可以被记入日志的是任意一个java对象。
泛微协同办公平台(ecology)系统安装、升级、重装手册_SQL_Server版本
泛微协同办公系统(e-cology)系统安装、备份、升级、重装手册SUBMITTED BY WEAVER SOFTWARE目录1. 前言 (2)2. 体系结构 (3)2.1. J2EE架构简介 (3)2.2. ecology系统在J2EE架构下的实现 (4)3. 系统配置策略 (6)4. 系统安装和卸载 (7)4.1. 安装前准备 (7)4.2. 系统安装 (8)4.3. 系统卸载 (16)5. 系统备份 (17)5.1. 备份程序文件 (17)5.2. 备份文档、图片文件 (17)5.3. 备份数据库文件 (17)6. 系统升级 (18)6.1. 停止RESIN服务 (18)6.2. 备份程序文件夹 (18)6.3. 备份数据库文件夹 (18)6.4. 使用系统升级文件包 (18)6.5. 启动resin服务 (18)6.6. 升级失败后,系统恢复的方法 (18)7. 系统重装 (19)7.1. 拷贝备份的程序、文档图片文件夹 (19)7.2. 安装resin服务 (19)7.3. 修改配置文件 (19)1.前言本文档的主要内容是从技术角度对ecology系统的架构、产品安装、升级、重装等进行阐述,并从系统安全、性能和配置等方面对ecology系统的应用和实施提供依据和指导。
无论是较小型的应用场合,还是高可靠、高安全要求的大型应用场合,希望本文件给你提供有价值的内容。
2.体系结构e-cology系统是一个基于J2EE架构的大型分布式应用。
采用J2EE的三层架构体系。
可选择多种系统环境,满足不同类型、不同规模企业的需要。
企业可以根据自己的实际情况构建合适的应用环境。
结合操作系统、应用平台或第三方的产品,我们还可以构筑高安全、高性能、高可靠的应用环境。
2.1.J2EE架构简介基于J2EE的企业应用技术已经成为许多企业电子商务环境的核心驱动引擎,泛微定位技术高端,全面采用J2EE技术规范,全面支持Enterprise JavaBeans标准。
Ecology系统程序员开发指南
Ecology系统程序员开发指南文件修改控制目录1. 引言 (4)1.1 概述 (4)1.2 定义 (4)1.3 参考资料 (4)2. 开发规范 (5)3. 底层包应用及范例 (7)3.1 最基本的继承类 (7)3.2 怎样记录日志 (8)3.3 怎样获取属性文件的值 (11)3.4 怎样获取系统的运行目录 (13)3.5 怎样访问和运行数据库脚本 (14)3.6 如何上传一个文件 (18)3.7 如何访问已经上传的文件 (22)3.8 如何使用缓存提高系统效率 (23)3.9 其它底层类基本方法 (32)1. 引言1.1 概述本需求文档为泛微协同商务系统(Ecology)程序员开发指导文档,讲述了开发的规范,底层工具包的应用,常用功能的开发。
通过本文档,开发人员应掌握1.2 定义1.3 参考资料书籍资料2. 开发规范程序文件头部加上文件描述,包括标题,描述,公司,作者,版本,创建日期,修改记录,如下:/*** Title: 数据库链接池集合* Description: 所有的数据库链接池的集合,用链接池名称区别每一个* 链接池* Company: 泛微软件* @author : 杨国生* @version 1.0* create date : 2001-10-23* modify log:* 2002-09-13 杨国生增加链接池Encode参数***/各个明显部分间加空行,各方法间加空行,方法前面加方法的注释,遵从JavaDoc规范,与所释方法间不加空行。
注释用中文给出:/*** 从指定名称的链接池中获得一个可用连接.若没有可用连接,且已有连接* 数小于最大连接数限制, 则创建并返回新连接.否则, 在指定的时间内等* 待其它线程释放连接.如指定的时间内没有链接返回,则返回空。
** @param name 连接池名字* @param time 以毫秒计的等待时间* @return WeaverConnection 可用连接或null*/public WeaverConnection getConnection(String name, int time) { DBConnectionPool pool = (DBConnectionPool) pools.get( name ) ;if (pool == null) pool = createPools( name ) ;if (pool != null) {clients ++ ;return pool.getConnection( time ) ;}return null;}大括号{ 不换行,} 需要换行。
泛微ecology系统安装手册
协同商务系统(e-cology)系统安装手册1.系统安装和卸载1.1. 安装前准备在安装泛微OA软件ecology前,需要先安装好数据库。
1.2. 系统安装1.2.1.泛微OA软件ecology系统安装只要双击运行setup.exe,安装向导将自动引导你一步步完成泛微OA软件ecology应用系统及系统运行环境的安装配置。
点击“下一步”选择安装目录系统默认安装目录为从C:\WEA VER\ , 可以点击“浏览”更改安装目录选择好安装目录后,点击“下一步”继续安装,系统提示输入系统域名和门户域名,系统域名是系统用户访问系统时的地址,门户域名是系统客户门户访问系统得地址点击“下一步”,安装程序开始安装系统安装过程中,系统会提示是否将Resin Servlet Runner 安装为NT服务,选择“确定”确认。
系统出现字符命令窗口,并且出现“Installed ResinSrun as an NT service”提示框,选择“确认”确定。
1.2.2.数据库初始化在IE浏览器中访问http://IP地址,将出现数据库设置页面。
1、请根据实际情况在该页面填入下列信息:数据库类型数据库服务器IP数据库名称用户名密码使用现有数据库2.点击创建按钮当提示信息success 出现后,数据库已成功创建并配置。
3.从服务中重启Resin Servlet Runner1.2.3.运行系统现在,安装已经全部完成,你可以登录泛微OA软件ecology,使用其强大的协同商务功能了!泛微OA软件ecology登录方式,在IE浏览器中访问http://IP地址泛微OA软件ecology的初始用户为sysadmin 密码为1第一次运行系统,系统提示需要LICENSE文件,将下面的识别码发送到软件供应商,获取license 文件在此页面提交后重新登录系统,就可以使用系统了。
1.3. 系统卸载1.卸载Resin服务:打开DOS窗口,进入C:\WEA VER\resin1.2.1\bin,运行srun.exe -remove将Resin Servlet Runner从NT服务中卸除。
泛微协同办公平台(e-cology)ECOLOGY系统参数设置方案PPT课件
尽量让客户使用高版本的JDK,目前是1.6
-
17
五 JDK升级方法
先停止resin服务 把原来的jdk目录备份 (这是为了升级失败可以恢复) 把原来的JDK目录下的内容删除(有些文件可能无法
删除,不用管) 把下载解压后的JDK1.6目录下的所有内容复制到原
-
11
三 数据库设置
对于SQL SERVE一般没有什么可以设置了
对于oracle主要是设置3个参数(必须保证总内存小 于系统总内存的1/2) ➢ 共享池:200~500之间 ➢ 缓冲区高速缓存: 尽量大 ➢ PGA :300~600M之间 设置步骤如下:
-
12
1 启动oracle的oem,(如果是linux/unix则运行命令oemapp console或 oemapp dbastudio )
-
19
七 附件
《泛微协同管理平台e-cology运行服务器配置要求及建议》 《ecology系统问题检测列表》
-
20
<caucho-status>false</caucho-status> <srun host='127.0.0.1' port='6802'/> <!--注意thread-max的值如果是30则修改成下面的值--> <thread-max>500</thread-max> <thread-keepalive id='20'/> <request-timeout id='30s'/> <accept-buffer-size id='256'/> <thread-min id='5'/> <http port='80'/> <host id=''>
泛微OAecology二次开发实例开发完整说明书
适用标准文案二次开发培训文档一、 ECOLOGY系统框架构造1、主要的程序构造EcologyClassbean寄存编译后的CLASS文件js系统中使用的JAVASCRIPT和 VBSCRIPT脚本Css系统中 JSP 页面使用的款式ImagesImages_faceImages_frame系统中使用的图片的寄存目录CrmWorkflow该功能分文件夹寄存每个功能的文件WEB-INFProp系统配置文件寄存Service系统的接口配置文件的寄存二、说明一个JSP页面,一个JAVA程序的基本构成,如何阅读JSP 页面1、一个 jsp 页面往常需要包括什么内容2、如何阅读一个JSP 页面因为 ECOLOGY系统支持多语言,所以在JSP 页面上一般不出现中文,所有使用标签的形式来显示中文:比方:在IE上显示“姓名”那么在JSP页面中将经过<%=SystemEnv.getHtmlLabelName(413,user.getLanguage())%>这样的形式来表示,此中的数字413 就是表示姓名,同时能够经过“select labelname fromhtmllabelinfo where indexid=413 and languageid=7”来获取到“姓名”这个显示名称,此中 languageid=7 表示中文显示名称 ,languageid=8 表示英文显示名称.delete from HtmlLabelIndex where id=81249delete from HtmlLabelInfo where indexid=81249INSERT 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中开发J AVA程序建议继承weaver.general. BaseBean,在BaseBean 中主要封装了两个方法:写日记文件,获取配置文件中的参数值。
