- 11
- 0
- 约7.18万字
- 约 64页
- 2017-06-09 发布于北京
- 举报
开发指南
环境搭建
开发所需工具
WEB服务器(Weblogic、Tomcat、Resin、Jetty等);
开发工具(Eclipse、Jcreator、Jbuilder等)
版本控制(WinCvs、TortoiseCVS等)
编译打包(Ant,Eclipse等开发工具已内置Ant工具)
运行QuickStart应用
运行WinCvs,点“登陆”,输入版本控制服务器信息
从版本控制服务器上,检出模块(这里检出quickstart应用)
运行Ant编译打包应用
进入quickstart/build目录,在dos窗口敲入ant命令 或 在集成了Ant工具的开发工具中运行ant
源码目录结构
+etc 配置文件
+build 编译脚本
+src 源文件
+com.linkage.quickstart.bean 业务逻辑
+com.linkage.quickstart.view 页面逻辑
+com.linkage.quickstart.util 工具文件
+ web 页面文件
+ component 公共文件(来自component项目中)
配置Web服务器
配置连接池
数据库地址:50
数据库名称:bosscrm2
用户名/密码:sd_crm1/sdcrm1abc
配置JNDI
JNDI必须与WEB-INF/classes/application.xml中配的JNDI一致
database
jndi = sdcrm1ds
/
部署应用
运行QuickStart应用
开发文档
编码格式约束
如果是用JDBC实现的数据逻辑,必须需要DAO(关注具体sql的写法)和Bean(关注业务逻辑)文件
代码中不能使用try { … } catch { … }方法,每个方法原形上写上throws Exception 将异常抛出,由框架统一管理异常
不能使用System.out.println打印输出调试信息,必须用内置的log.debug,log.warn,.log.error输出调试信息
提交版本规范,需要按/*$Id: VipInfo.java,v 1.9 2006/08/02 04:21:35 zhangc Exp $*/这种方式提交
方法需要写注释
每个页面的头文件中,将不再出现script… link src=… meta ….等文件,通过在Body中指定自定义的wade:Body对象
搭建新项目
复制quickstart应用目录,删掉与新项目无关的文件,留下主要的配置文件
目录结构、文件说明
+--src 源文件
+com.linkage.xxx.bean 业务逻辑源文件(xxx目录为新项目目录)
+com.linkage.xxx.view 页面逻辑源文件
+com.linkage.xxx.util 辅助工具源文件
+com.linkage.xxx.jwcs 组件类源文件
+--web 页面、资源文件
+styles 样式文件(.css)
+scripts 脚本文件(.js)
+component 公用页面、资源文件
+WEB-INF
+classes
+lib
+web.xml 需要更改Tapestry的ApplicationServlet的应用名字
+xxx..application Tapestry配置文件,文件名必须和web.xml配置的ApplicationServlet名字一致
+build 编译脚本文件
+etc 配置文件
+export 导入、导出配置文件
+application.xml 应用配置文件
注:需要更改project/name的值,保持和web.xml中的配置一样;更改database/jndi, database/username的值,例如:
database default=sdcrm1 //设置默认的连接名
sdcrm1
type=jndi//数据连接类型
jndi=framework//JNDI名
/
bosscrm1
type=jdbc
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@50:1521:bosscrm1
user=uop_crm1
passwd=uopcrm1abc
/
/database
运行ant,安装应用相关组件资源文件
在weblogic启动脚本(startWebLogic.cmd)的java 命令中加上参数:
-Dorg.apache.tapestry.disable-caching=true -Dorg.apache.tapes
您可能关注的文档
- 坚持以德立校全面提高育人质量.doc
- 坟地绿化几点规则.docx
- 垂直运输设备施工的方案 〔2〕.doc
- 垃圾手机酷派D539可删除电信定制软件列表.doc
- 垫片同件不同号编码规则.doc
- 城中村改造文本范例.doc
- 城关中学假期补习学校的管理实施的方案.doc
- 城乡居民局各岗位职责1.doc
- 城台中心学校开学工作汇报材料.doc
- 城南新区社会事业工作情况汇报.doc
- TI德州仪器评估模块TPS23881B1EVM-024 BOOST-PSEMTHR-007用户手册.pdf
- Jiangsu Haiyi Ship S&T Co., Ltd.船舶技术规格书80m水政趸船说明书用户手册.pdf
- 城市社区生态评估指标打分表、数据采集、强致敏植物名录表、生态环境调查问卷、生态评估报告编写格式.docx
- 浙江省交通建设危险性较大分部分项工程专项施工方案文本、审核表、意见表、编制示例.pdf
- 灯具统一眩光值的模拟计算方法、统一眩光值UGR的计算方法.pdf
- 宁夏工程招标代理项目信息表(模板)、良好、不良行为记录认定标准.docx
- 政务云平台服务提供质量和基础设施资源利用率、服务使用满意度评价细则.pdf
- 广东医疗机构制剂注册及首次备案、变更、再注册、年度报告、注销、使用及委托配制申报资料要求、凭证样式.pdf
- CT系列功率放大器用户手册CT Series data113201.cdr用户手册.pdf
- ShenzhenAi-Thinker品类信息型号信息说明书用户手册.pdf
最近下载
- 2026及未来5年中国企业级外部存储行业市场全景评估、数据监测及投资前景研究预测报告.docx
- 西师大版三年级下册数学全册课件.ppt VIP
- (2026春新版)西师大版三年级数学下册全册PPT课件.pptx
- NB-T47009-2010低温承压设备用低合金钢锻件.pdf VIP
- 2025-2026学年高中数学选择性必修 第一册北师大版(2019)教学设计合集.docx
- (高清版)B-T 16422.2-2022 塑料 实验室光源暴露试验方法 第2部分:氙弧灯.pdf VIP
- 华为问界M7 TBOX总成 V1.3.pdf
- 新编电信技术概论吴德本李惠敏第05章上课用课件.ppt VIP
- 2025年电信笔试——企业文化.pdf VIP
- (2026春新版)苏教版二年级数学下册《第7单元 图形的初步认识(三)》PPT课件.pptx
原创力文档

文档评论(0)