Node.JS + MongoDB技术讲座NODEJS魔乐科技.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文档。上传文档
查看更多
Node.JS + MongoDB技术讲座 云计算 + 大数据 = 未来。 在中国的云计算上基本上是一个概念,个人感觉与当初的SOA没有太大的区别,空泛的理论。 中小型开发的未来 = Node.JS + MongoDB解决,并不是说Java就没用了。 1、在前面的话 从2008年开始,就一直应清华大学出版社要求进行Java相关图书的编写工作。 Java技术始终作为高端软件用户的首选,只要从事大型的软件开发,那么Java都是必须要使用的技术,尤其是在中国的相关项目之中,Java是会作为不二的选择。 所有的服务器端技术本质上没有太多区别,都需要WEB Server,都需要一些基本的服务器端开发代码,都需要操作数据库,或者加入一些其他的操作支持。 开发之中你们最大的难关:服务器端代码是写完了,可是如果在修饰界面有问题的时候,往往出面的还是你。缺少不同平台的交流。2003年之后开始流行的Web Service彻底的改变了这一个现状。 发现,JSON作为数据的传输,以及前后台都采用JavaScript应该可以方便的进行开发。 个人对JavaScript看法: 1、 最早的时候我们经常会纠结于一个问题:数据的验证是在前台做还是在后台做?在这段时间之内,加上浏览器的战争,导致了JavaScript无用论; 2、 2005年开始中国流行的AJAX技术开始,JavaScript可以操作异步处理,而且使用DOM解析也可以动态的操作HTML页面,基于XML的数据传输; 3、 JQuery技术包装了一系列的DOM解析操作,简化了JavaScript的操作; 但是不管如何改变,在之前,JavaScript可以做的工作只是在客户端运行。那么把JavaScript能否修改一下,加强其功能,让其可以变成适合服务器端的开发,就造就了Node.JS。 今天的目的不是讲解Node.JS的相关语法,只是感受Node.JS的开发方便。 个人推测:在PHP + MySQL逐步萎靡的今天,取代它们的应该就是Node.JS + MongoDB。 2、使用Node.JS开发WEB应用 2.1、搭建开发环境 Node.JS是一个平台,而且这个平台使用的C++开发,基于JavaScript作为前台的表现语言。它是服务器端的语言,但是真的不需要去配置服务器。 Node.js下载完成后需要首先进行安装。 在使用Node.JS过程之中一定需要始终连接网络。总需要从网上下载相应的开发包。 安装完成之后会出现相应的可执行命令,而现在这些命令不属于windows,所以需要将目录配置到path环境属性之中。不同路径之间要使用“;”分隔。 Express是整个Node.js之中最为常用的一个框架(开发包),使用它可以方便的快速构建起一个WEB项目。 首先Express是一个Node.js最为常用的一个开发包,那么应该首先将其下载,而且下载的方式分为两种:只针对于一个项目进行开发包的下载,或者是针对于整个Node.js开发环境。 现在下载开发包: npm install -g express 之后会出现许多的提示信息,提示用户的相关下载的进度。 下载完成之后,所有的全局包都保存在一个固定的目录: C:\Documents and Settings\Administrator\Application Data\npm 只要是开发项目,那么肯定需要一个保存项目的文件目录,此时的目录就将其定义为mldnnodedemo。 mkdir mldnnodedemo 而后进入到此目录之中(就想象为Eclipse的工作区,一个工作区之中可以定义多个项目。 cd mldnnodedemo 下面是一个非常重要的步骤,需要创建一个express项目(有明确的文件夹要求)。 express -e myproject 此时就表示项目建立完成了,就算你使用Eclipse的相关插件,也必须按照此步骤进行操作。而创建的项目之中存在 了一个app.js文件,那么这个文件就作为了整个程序运行的主文件出现,即:只需要执行它,就可以运行HTTP Server。 http.createServer(app).listen(app.get(port), function(){ console.log(Express server listening on port + app.get(port)); ( System.out.println()一样,直接后台输出 }); 此时,http的服务将在3000端口上监听用户的请求。 如果要想启动服务器,直接进入到myproject目录里面,输入:node app.js; 之前下载的express貌似有点问题,重新

文档评论(0)

sxym26 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档