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 的控制和映射,具体使用见配置文件
yml 是应用的配置文件,demo 中具体的目录可以通过配置文件统一配置,具体配置项见下文
根目录下 app
yaml 文件定义了该应用的具体组成部分, 具体介绍如下:
taobao
config
domain
Config #应 用 元 信息 title: vo