- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
棠棣中间业务平台软件V1.0PAGE6
PAGE6
[内部资料,请勿外泄]
棠棣TDS开发教程
上海棠棣信息科技有限公司
2012年09月
编写目的
根据TDS平台的特性,经过技术和业务人员交流,讨论,整理形成此开发教程,作为培养新到岗开发人员的重要参考资料,加快个人融入团队的时间,提高整个团队的工作效率。
本文档由棠棣技术人员,业务人员编写。
读者对象
棠棣公司领导、需求分析人员、架构设计师、开发人员、测试人员;
编写原则
本文档从开发人员的角度对开发功能模块分析、定义、整理,详细列举了开发系统应该实行的流程,性能要求,安全要求等。
此文档将随着开发的过程更改和修订。
业务说明
WEB开发简介
开发说明
平台运行模式
j2se和j2ee模式
平台支持两种运行模式:J2SE和J2EE。应用根据实际情况确定采取合适的运行模式。
J2SE模式——该种模式下,TDS作为独立java进程运行在JVM(JAVA虚拟机)上,不需要引用服务器。
J2EE模式——该种模式下,TDS平台运行在中间件应用服务器之上。
开发模式和生产模式
两种运行模式下又可细分为开发模式和生产模式
开发模式和生产模式的配置在$tdshome目录下server.xml文件中
serverstage=DEVELOPMENT/PRODUCTIONdesc=开发模式/产品模式
log_level=INFO
…..
/server
其中DEVELOPMENT为开发模式,PRODUCTION为产品模式,区别在于选择开发模式的时候更新平台jar不需要重启平台,平台能够自行识别,生产模式下更新平台jar包需要重启平台才能生效。
WEB容器
TDS平台WEB开发模块分为TDS内置servlet容器和独立WEB容器两种模式,这两种模式对web开发人员中透明的.
嵌入式开发的时候应当在当前应用的app.xml中配置web开发支持的naturewebapp,
如下所示:natures=……,webapp.
独立WEB服务器的开发时应当在natures中添加远程开发支持的nature
remote,如下所示:natures=……,remote
开发实例讲解
这里只是简单的叙说WEB开发流程,详细WEB开发细节请查阅TDS应用开发参考手册-web开发分册.pdf,本实例运行在公司TDS平台上。
应用部署
应用分为web应用和tds核心平台应用两部分,两者可独立控制开关,需分别部署。开发人员只需要根据需求编写JSP页,JSP通过同步或异步的方式调用主控交易码,完成数据更新等操作,最后将结果反馈至最终的显示页上。
部署WEB工程
TDS平台WEB容器分为TDS内置servlet容器和独立WEB容器两种,这里用的独立WEB容器讲的是(resin),将一个标准的WEB工程(demo1)上传到当前$tdshome/resin/webapps目录下,也可以直接mkdirdemo1,自己创建一个标准的WEB工程所必须的相关目录和文件(什么是标准的WEB工程这里不再说明),然后resin会自动装载工程完成部署。
配置web.xml
?xmlversion=1.0encoding=UTF-8?
web-appversion=2.4
xmlns=/xml/ns/j2ee
xmlns:xsi=/2001/XMLSchema-instance
xsi:schemaLocation=/xml/ns/j2ee
/xml/ns/j2ee/web-app_2_4.xsd
context-param
param-nameAPPNAME/param-name
param-valuedemo1/param-value!—配置应用名,路由到TDS核心平台的应用名--
/context-param
context-param
param-namelogLevel/param-name!—配置日志级别--
param-valueINFO/param-value
/context-param
!—注:如果需要路由的应用有多个,则应该配置到下方,独立WEB容器模式核心控制类中--
filter
f
您可能关注的文档
- MapMatrix40版功能改进及更新.doc
- MAXIMO系统升级优化改进方案.docx
- Redhat(红帽软件)虚拟化解决方案.doc
- RedhatCeph软件存储解决方案.docx
- SCR反应器中氧化氮还原反应.doc
- SHINE美容护肤品连锁有限公司商业计划书.doc
- Sql server数据中心用户操作手册.doc
- SQLServer好帮手操作手册.doc
- TDSjava开发工具使用说明.docx
- TDSXML开发配置手册.doc
- 2025年湖北省大冶市事业单位考试(中小学教师类D类)职业能力倾向测验重点难点精练试题及参考答案1套.docx
- 2025年湖北省大冶市事业单位考试(中小学教师类D类)职业能力倾向测验重点难点精练试题带答案.docx
- 2025年湖北省天门市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集一套.docx
- 2025年湖北省大冶市事业单位考试(中小学教师类D类)职业能力倾向测验知识点试题学生专用.docx
- 地下车位买卖合同模版.docx
- 地下车位分期购方案.docx
- 2025年湖北省大冶市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集及答案一套.docx
- 地下车位租赁合同.docx
- 地下结构工程终结版.docx
- 2025年湖北省大冶市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题及参考答案1套.docx
文档评论(0)