应用开发手册-v0.9.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TAE SDK 2应用开发手册 版本:0.9 TAE是满足淘宝个性化业务的应用托管平台,它提供了跟淘宝具体业务相关的安全机制、应用结构、规范和服务接入机制,TAE目前主要是满足未来淘宝建站平台的需求。 目录结构及配置 首先,使用投票应用voteapp为例,其目录结构如下图: 从上图中,可以初步了解一个应用APP的目录基本结构,接下来,详细详细介绍各个目录的作用以及规范。 静态资源目录:assets目录,包括js、css和图片文件。图片文件均存放在imagse子目录中,页面渲染样式CSS文件都存放在stylesheets目录中,而Javascripts目录则是管理JavaScript脚本文件。后面的章节会具体介绍如何访问这些资源文件。 数据库访问目录:dao目录的文件复制数据库访问和sql的封装。例如上图中dbconfig.php则利用PHP的PDO技术,管理配置数据库数据源,即PDO对象。其他的vote_xxx_dao.php则是数据库访问对象(DAO)的封装。 应用服务目录:service目录管理封装了相关的应用相关的核心业务逻辑PHP页面。所谓的服务,就是为视图页面提供服务调用的接口,实现业务逻辑,减少代码耦合度。 视图文件目录:view目录是web层,负责页面的布局、内容的展现和请求跳转控制,tae web层的使用smarty模板引擎, tae自己实现了url的控制和映射,具体使用见配置文件。app.yml是应用的配置文件,demo中具体的目录可以通过配置文件统一配置,具体配置项见下文。 根目录下app.yaml文件定义了该应用的具体组成部分, 具体介绍如下: !!com.taobao.tae.config.domain.Config #应用元信息 title: voteapp description: 投票应用新的结构 version: 1.0 provider: php author: shihong thumbnail: /aaa.jpg #type: 1 tae 模块 2 独立站点 type: 2 #全局css的配置 css: /assets/stylesheets/g.css #首页 view: /index #管理首页 admin: /admin #http请求配置 urls: #前端页面 - {handler: /view/front/view.php, url: /index} - {handler: /view/front/report.php, url: /report} - {handler: /view/front/report_jsonp.php, url: /reportJsonp} #卖家管理页面 - {handler: /view/admin/admin.php, url: /admin} - {handler: /view/admin/itemlist.php, url: /itemlist} - {handler: /view/admin/infolist.php, url: /infolist} - {handler: /view/admin/vote_item_action.php, url: /voteItemAction} #远程服务请求配置,serviceName服务名称,handler代表处理的php路径 #返回数据的格式,目前支持字符串格式,建议json或者xml格式。 services: - {serviceName: vote_service ,handler:services/vote_service.php } #安全和权限配置 #这个市前缀规则, url代表请求相对路径的前缀。role代表安全级别,anonymous是任何#都可以访问,shopOwner是店主才能访问。 security: - {url: /index,role: anonymous } - {url: /report,role: anonymous } - {url: /,role: anonymous } 开发工具下载 淘宝店铺装修市场论坛提供TAE SDK开发工具,TAE应用开发人员可以通过该SDK工具,在本地开发调试TAE应用。 下载地址:/read.php?tid=22997 。 当SDK下载完毕之后,马上尝试开发TAE应用吧! SDK目录结构 如果您是通过网盘下载SDK的zip包,需要自行安装JRE并且解压。SDK的基本目录结构: bin目录:管理工具启动脚本程序。Windows操作系统,启动NewStartServer.bat或者StartServer.bat。非Windows操作系统,启动startServer.sh。特别提醒,确保操作系统中使用最新的JRE 6以上

文档评论(0)

精品资源 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档