Node.js + MongoDB + AngularJS - 1
2016-04-15 11:33
393 查看
1、了解基本的web开发框架
1.1、用户
基本组成部分。期望越来越高,希望美观、迅速。1.2、浏览器
提供与web服务器的通信。解释来自服务器的数据,呈现为用户实际看到的视图。
通过输入设备处理用户交互。
两种通信方式:http、httpsenter code here
三种类型求情:get、post、ajax
1.3、web服务器
处理来自浏览器的请求。1.4、后端服务
提供数据,用来构建对浏览器的相应。2、了解Node.js-to-AngularJS套件组建
包括MongoDB、Express、AngluarJS、Node.jsNode.js提供了开发的基础平台。
MongoDB提供了网站的数据存储。
Web服务器是通过Express定义的。
浏览器中的视图使用AngularJS框架定义和控制。AngularJS是一个MVC框架:模型由json和javascript对象组成,视图是:HTML/CSS,控制器是:AngularJS的javascript代码。
2.1、Node.js
Javascript端至端:用javascript同时编写服务器端和客户端脚本事件驱动的可扩展性:单线程,非阻塞
可扩展性:模块不断增加,社区活跃
快速执行:安装方便
2.2、MongoDB
针对文档:存储的格式非常接近服务器端和客户端处理他们的格式。消除了数据转换的问题高性能。
高可用性
高可扩展性
2.3、Express
路由管理错误处理:提供了内置的错误处理
易于集成
cookie
会话和缓存管理
2.4、AngularJS
数据绑定;有一个将数据绑定到HTML元素非常干净的办法可扩展性
整洁
支持:谷歌大量资金的支持
兼容性
相关文章推荐
- MongoDB基本使用
- Mongodb CRUD 操作
- mongodb之shard集群 balance操作管理
- 故障案例--mongodb添加副本集成员报错
- MongoDB(一)
- java连接mongodb源码解读
- 安装MongoDB到CentOS 6
- MongoDB快速入门(十三)- 聚合count、distinct和group
- MongoDB之集群安装部署与shard操作
- 在Mac上安装MongoDB
- MongoDB使用索引
- 8天学通MongoDB——第三天 细说高级操作
- 8天学通MongoDB——第二天 细说增删查改
- MongoDB快速入门(十二) -- 索引
- 【MongoDB】使用aggregate求最大值
- 【MongoDB】spring-data-mongo配置
- 使用lua调用mongoDB 实例
- installing MongoDB on OSX
- mongodb数据库插入文档insert方法
- MongoDB适用和不适用场景总结