泛微协同商务系统(Ecology)_系统底层包开发指南

泛微协同商务系统(Ecology)_系统底层包开发指南

ID:39207460

大小:266.18 KB

页数:27页

时间:2019-06-27

泛微协同商务系统(Ecology)_系统底层包开发指南_第1页
泛微协同商务系统(Ecology)_系统底层包开发指南_第2页
泛微协同商务系统(Ecology)_系统底层包开发指南_第3页
泛微协同商务系统(Ecology)_系统底层包开发指南_第4页
泛微协同商务系统(Ecology)_系统底层包开发指南_第5页
资源描述:

《泛微协同商务系统(Ecology)_系统底层包开发指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、泛微软件编程技术规范WeaverSoftwareTechRule泛微软件管理架构WeaverSoftwareCo.,LTD.泛微协同商务系统(Ecology)底层包开发指南泛微软件有限公司www.weaver.com.cnTel:021-50942228,Fax:021-50942278上海市浦东软件园陆家嘴分园峨山路91弄101号3层200127泛微软件编程技术规范WeaverSoftwareTechRule泛微软件管理架构WeaverSoftwareCo.,LTD.目录1.引言41.1概述41.2

2、定义42.底层包应用及范例42.1最基本的继承类42.2怎样记录日志52.3怎样获取属性文件的值82.4怎样获取系统的运行目录102.5怎样访问和运行数据库脚本112.6如何上传一个文件152.7如何访问已经上传的文件192.8如何使用缓存提高系统效率202.9其它底层类基本方法29泛微软件有限公司www.weaver.com.cnTel:021-50942228,Fax:021-50942278上海市浦东软件园陆家嘴分园峨山路91弄101号3层200127泛微软件编程技术规范WeaverSoftwa

3、reTechRule泛微软件管理架构WeaverSoftwareCo.,LTD.1.引言1.1概述本文档为泛微协同商务系统(Ecology)程序员开发指导文档,讲述了开发底层工具包的应用,常用功能的开发。2.底层包应用及范例本章对ecology系统的底层工具包进行讲解,开发人员可以从这里学到怎样利用底层的工具包进行开发2.1最基本的继承类系统中每一个javabean都需要继承weaver.general.BaseBean类。这个类实现了记录日志和获取属性文件值的方法。继承这两个类的其它类可直接应用这些

4、方法来记录日志,获取属性文件某一个属性的值。方法的实现见后面的例子。继承的例子如下:javabean的继承publicclassResourceComInfoextendsBaseBean{publicvoiddoSomething(){//某一个方法方法的处理………writeLog(s);//写日志}}2.2怎样记录日志泛微软件有限公司www.weaver.com.cnTel:021-50942228,Fax:021-50942278上海市浦东软件园陆家嘴分园峨山路91弄101号3层200127泛微

5、软件编程技术规范WeaverSoftwareTechRule泛微软件管理架构WeaverSoftwareCo.,LTD.继承了weaver.general.BaseBean,可以直接使用writeLog方法记录日志信息。注意这里是使用,而不是调用,因为这个方法是这两个被继承类中的方法。注意writeLog方法的使用:/***将某个对象写入Log文件*@paramobj被写入的对象*/publicvoidwriteLog(Objectobj)我们看到,可以被记入日志的是任意一个java对象。这些java

6、对象将被自动转换成字符串对象(String)记入到日志文件中。日志文件将每天生成一个,以日志文件名称中的日期来区别,比如:ecology_20030812.log,代表2003年8月12日的日志。当天的日志为ecology.log。每一条日志的记录格式为:YYYY.MM.DD-HH:MM:SS记录日志的类名–日志信息比如:2003.03.11-06:52:05weaver.datacenter.OutReportResult-sqlisselectROUND(sum(F_sksr),5)fromT_y

7、yrbA,CRM_CustomerInfowhereCRM_CustomerInfo.id=A.crmidandCRM_CustomerInfo.idin(5)andA.reportdate>='2004-01-10'andA.reportdate<='2004-03-10'andA.inputstatus>='0'andA.inputstatus<>'9'andA.modtype='0'日志的记录有两种模式,第一种为调试模式,第二种为在线模式。在第一种模式下,所有的java对象都会记录到日志文件中,

8、包括调试信息,在第二种模式下,只有为Exception(异常)的对象才会记录到日志文件中。模式的设置在/ecology/WEB-INF/log4jinit.properties属性文件中的log4j.rootLogger属性来指定,如下:log4j.rootLogger=INFO,A2#ifyouwanttoopenthetracefromopensource,justadd#aheadoflinelog4j.logger.org=ERRORlog4j.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。