当前位置: 首页 > news >正文

Ambari-web 架构

Ambari-web 使用的前端 Embar.js MVC 框架实现,Embar.js 是一个 TodoMVC 框架,涵盖了单页面应用(single page application)几乎所有的行为

Nodejs 是一个基于 Chrome JavaScript 运行时建立的一个平台,用来方便的搭建快速的易于扩展的网络应用,NodeJS 借助事件驱动,非阻塞 I/O 模型变得轻量和高效,非常适合运行在分布式设备的数据密集型的实时应用

Brunch : 作为项目的构建管理工具 , 是一个超快的 HTML5 构建工具 , 功能:

  • 编译你的脚本、模板、样式、链接它们
  • 将脚本和模板封装进 common.js/AMD 模块里,链接脚本和样式
  • 为链接文件生成源地图,复制资源和静态文件
  • 通过缩减代码和优化图片来收缩输出,看管你的文件更改
  • 并通过控制台和系统提示通知你错误

目录结构

目录或文件描述
app/主要应用程序代码。包括 Ember 中的 view、templates、controllers、models、routes
config.coffeeBrunch 应用程序生成器的配置文件
package.jsonNpm 包管理配置文件
test/测试文件
vendor/Javascript 库和样式表适用第三方库

app/

目录或文件描述
assets/模拟数据,可以用来做测试使用
controllers/Ember 框架中 MVC 的 C 层
data/应用程序的元数据 ( UI 元数据,服务器数据元数据等 ) 可用来在开发过程中查看元数据的结构
mappers/JSON 数据到 Client 的 Ember 实体的映射
modelsMVC 中的 Model
routes/Ember 路由定义,主要用来做应用程序中的各种页面重定向
stylesWeb 的样式文件 ( less),最终会通过 Brunch 编译到 ambari-web/public/stylesheets/app.css文件中
viewsEmber 框架中 MVC 中的 V 层。 包含应用程序的所有视图
templates/视图使用的 HTML 模板。 通常一个视图将有一个模板文件
app.jsEmber 主程序文件
config.jsjavascript应用程序的主配置文件。 开发人员可以使用 App.testMode属性等将应用程序保持在测试模式
Locales国际化
Messages.js翻译表,程序中页面展示对应的翻译表
routter.js路由程序,主要用来做路由解析
http://www.lryc.cn/news/59251.html

相关文章:

  • 对接百思买Best Buy EDI 的注意事项
  • 2023年郑州重点建设项目名单公布,中创“算力数据中心”项目入选!
  • Pytorch 容器 - 1. Module类介绍
  • 百度墨卡托坐标转化笔记
  • 每日学术速递4.12
  • HarmonyOS/OpenHarmony公司级技术开发团队硬件基本配置清单
  • 新一代信息技术赋能,安科瑞搭建智慧水务体系的新思路
  • 37岁测试工程师被裁,120天没找到工作,无奈...
  • Java容器使用注意点
  • 密文题解(图论+字典树)
  • Baumer工业相机堡盟工业相机如何通过BGAPISDK里的工具函数来计算工业相机的实时帧率(C#)
  • 数据结构与常量(Java)
  • 【LeetCode】剑指 Offer 54. 二叉搜索树的第k大节点 p269 -- Java Version
  • [工具类] post请求 获取request对象, 获取request的请求体(body)参数
  • Golang 多版本安装小工具G
  • day29—选择题
  • day8 互斥锁/读写锁的概念及使用、死锁的避免
  • 2023-04-13 monetdb-str类型变长存储-分析
  • 011:Mapbox GL两种方式隐藏logo和版权,个性化版权的声明
  • 结合PCA降维的DBSCAN聚类方法(附Python代码)
  • 限流:计数器、漏桶、令牌桶 三大算法的原理与实战(史上最全)
  • Redis用于全局ID生成器、分布式锁的解决方案
  • OpenTex 企业内容管理平台
  • 【0基础学爬虫】爬虫基础之数据存储
  • Redis与本地缓存组合使用(IT枫斗者)
  • 手把手教你学习IEC104协议和编程实现 十 故障事件与复位进程
  • 浅析分布式理论的CAP
  • 使用 TensorFlow 构建机器学习项目:6~10
  • 使用 LXCFS 文件系统实现容器资源可见性
  • SQL LIMIT