基于WADE平台的WEB应用开发指南.doc

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发指南 环境搭建 开发所需工具 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

文档评论(0)

KOtCDBGrkr + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档