- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【毕业论文】基于WADE平台的WEB应用开发指南
开发指南
环境搭建
开发所需工具
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
- 《重庆市住宅工程质量分户验收管理办法》出台并将实施(PPT).ppt.ppt
- 【管理精品】某工程管理咨询(北京)有限公司职位体系咨询报告(DOC 34页).doc
- 【精品】汉川TH6350卧式四轴加工中心系统88.ppt
- 【DOC】-黑龙江省哈尔滨市2015年中考化学试卷(word版_含答案).doc
- 北语09春学期对外汉语教学语法辅导文章一至十五1.doc
- 【精选资料】特步营销策略分析_市场营销毕业设计.doc
- 【文学研究】《霍乱时期的爱情》ppt模版课件.ppt
- 【教学课件PPT】单式条形统计图.ppt
- 【精品实用】砖瓦工工种实训指导书.doc
- 影视行业高清影视内容制作方案.doc
- 2025年中考数学几何模型归纳训练专题34最值模型之阿氏圆模型解读与提分精练(全国版).docx
- 新零售业态的供应链优化与创新发展方案.doc
- 全国江西科学技术版小学信息技术三年级下册第一单元第4课《数字生活》说课稿.docx
- Welcome Unit Reading for Writing 说课稿 -2024-2025学年高中英语人教版(2019)必修第一册.docx
- 宠物寄养管理与免责协议书.doc
- 《赤壁赋》《念奴娇·赤壁怀古》联读说课稿 -2024-2025学年统编版高一必修上册语文.docx
- 家用电器智能化技术应用与发展研究.doc
- 电子行业智能化电子产品设计与开发方案.doc
- 5.3抛体运动(教师版) 2024届高考物理一轮复习讲义.pdf
文档评论(0)