# 目录结构 FA应用的eTS模块(entry/src/main)的典型开发目录结构如下: ![zh-cn_image_0000001182200571](figures/zh-cn_image_0000001182200571.png) **目录结构中文件分类如下:** .ets结尾的eTS(extended TypeScript)文件,用于描述UI布局、样式、事件交互和页面逻辑。 **各个文件夹和文件的作用:** - **app.ets**文件用于全局应用逻辑和应用生命周期管理。 - **pages**目录用于存放所有组件页面。 - **common**目录用于存放公共代码文件,比如:自定义组件和公共方法。 > **说明:** > > - 资源目录resources文件夹位于src/main下,此目录下资源文件的详细规范以及子目录结构规范参看[资源文件的分类](ui-ts-basic-resource-file-categories.md)。 >- 页面支持导入TypeScript和JavaScript文件。 **js标签配置:** 开发框架需要在配置文件中标识相关的js标签,其中的每个元素代表一个JS模块的信息,包含了实例名称、页面路由、视图窗口等。 > **说明:** > > FA模型请参考 [表22 js对象的内部结构说明](../quick-start/package-structure.md#module对象的内部结构)。 > > Stage模型请参考 [表3 module对象内部结构说明](../quick-start/stage-structure.md#module对象内部结构)。