TDS应用开发参考手册--平台基础组件开发参考手册.doc:..TDS应用开发参考手册(个性应用组件开发参考手册)上海棠棣信息科技有限公司产品研发部2011年02月文档信息及修订记录项冃名称TDS平台项目编号文档密级内部项冃经理项冃总监文档主送文档抄送修订人修订日期修订说明版本号胡安强2011-2--5-28修改,」 个性应用组件开发说明 1() 11141 Interceptor开发规范 ,可以白己编写java代码完成相关功能。本文档主要介绍常用的个性扩展方式及个性扩展所必须遵循的相关接口。—般而言,/.class文件均放置于应用的classpath下($TDSHOME/app/$APPNAME/lib或者$TDSHOME/app/$APPNAME/classes0录).•标签中声明(ate标签用于声明原子函数,expr标签用于声明表达式),声明格式如下:<?xmlversion=ffl•099encoding="UTF-8rr?><applicationname="demo" “测试项H”ndtures=rr……"><ame="pub"package="><class>TdEtfAtc</class〉</atc><expr>tangdi•</expr>ransactions/><channels/></application>,,,为了防止应用个性扩展的java类名与TDS平台的类名产牛:命名上的冲突,最好在个性扩展类的命名的过程中添加当前应用所属的项冃名或应用名为包名元素Z-・***@Named(HTdFtpPutn)publiestaticintTdFtpPut(0Named(nurln)Stringurl,原型QNamed(nportn)intport,0Named(nusernamen)String、 username,QNamed("password")Stringpassword,举例QNamed(HpathnameM)Stringpathname,***@Nemed(MfilenameM)Stringfilenmme)以上为组件接口规范实例,GNamed为函数名和参数名的标识,将接I」屮需格式说明耍被配置文件调用的参数用***@Named标识,不需要的就不用标识。组件调用在配置文件中,组件的调川通过Vdo>标签來实现。如:说明<dofunc=''TdFtpPut,'><paraname-''urrvalue='XXX'f></para><paraname="port''value-',YYY"x/para>••••••</do>do|J点的属性function值为被***@Nbmed标识了的函数名,paraij点后的name属性为对应组件屮被Earned标识了的参数名,value值为参数名对应的值。注意事项组件开发好后需要打成j如包方可被调用。组件只是捉供了一个接口,真正功能的实现不一定要在组件接口中实现。补充说明组件静态公共函数除QNamed还冇^。说 明该java类与普通的java类相同。,实现目标功能。说 明代码的编写,根据实际需耍进行,需要什么功能,就实现什么功能。注意事项冃标功能实现后要进行单元测试,以保证开发的功能与需求一致、无误。 明将通过测试的方法,按照上面的组件接口规范,编写规范的组件接口方法,调用目标功能方法,并测试。注:******@。 明将组件所在类的src目录打成jai•包,放在平台的lib目录,并把
TDS应用开发参考手册--平台基础组件开发参考手册 来自淘豆网m.daumloan.com转载请标明出处.