设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

Java开发者如何入门Node.js

2014-8-25 11:45| 发布者: joejoe0332| 查看: 4432| 评论: 0|原作者: gones945, daxiang, lwei, 陈昊LipsChan, wwwjjj, 0x0bject|来自: oschina

摘要: 首先, 我必须得承认,作为一个有着十多年开发经验的java开发者,我已经形成了解决绝大部分问题的固有套路,尽管它们很多时候显得笨重和繁琐。 比如说如果要读取一个文件,那应该就是初始化一个BufferedReader 实例 ...


第7步: 浏览着啤酒信息傻乐

  喔,搞定。我们已经写好了一个REST服务,可以从数据库中获取所有的啤酒信息。现在把你的代码部署到你的应用服务器吧, 在浏览器中打开下列地址看看它是否工作正常:

http://yourserverlocation/ws/beers


  如果所有东西都正常,你将会看到所有的啤酒信息列表,如下图所示:



创建 Node 应用

  如果你按照上面的步骤使用java进行编程,你会意识到使用javaEE创建应用尽管进展很快,但是创建一个类似REST服务的简单应用还是很麻烦。不要误解,我仍然很喜欢用javaEE,但是发现对于很多场景,比如创建返回json数据的REST服务,Node更适用。接下来,我们将要使用StrongLoop的LoopBack API创建一个简单的web服务。另外,我会向你展示如何在苹果OSX系统上安装Node。


步骤1:安装 Node

  最简单的安装Node的方式是通过一个兼容大部分操作系统的二进制包。打开浏览器访问下面的网页,根据你的操作系统下载适用的版本: 
http://nodejs.org/download/


  下载完成后,你会看到下面的内容: 



  如果你用的是Mac OSX,点击通用的.pkg文件。这会把安装程序保存到你本机中。下载了该文件之后,双击它就可以启动安装程序,你会看到下列安装对话框:



  一路默认的安装下去,成功安装之后,点击close按钮来退出安装程序。


  相当简单,是吧?


步骤2:使用NPM安装LoopBack

  现在本地系统中已经安装了Node,接下来要安装StroopLoop公司提供的LoopBack包。LoopBack是一个开放的API源码包,当你学习使用Node开发、部署软件时,LoopBack可以使编程更简单。


  为了安装LoopBack,我们要使用npm命令行,它是Node语言核心的一部分。NPM是一个官方的包管理工具,用于安装应用程序依赖的类库或模版。如果你是一名java程序员,你可以把NPM比作Maven。使用Maven构建项目,开发人员可以在pom.xml中配置项目依赖的jar包或模版。当项目开始编译时,Maven会下载所有依赖的文件,并将jar包引入到项目中。NPM工作原理和Maven相同,对于一些特殊的项目,它使用package.json文件来配置项目依赖的文件。你也可以使用命令行方式将依赖的文件下载到本地系统中。如果这些内容你不理解,不要担心,在接下来的步骤里我们会详细描述package.json文件。


  为了安装LoopBack, 我们使用一个简单的命令行来下载和安装所有依赖的文件。打开你的window命令行窗口,输入下面命令: 

1
$ npm install -g strongloop


  提示:安装时,你可能需要使用其它用户帐号来执行这个命令。 


  这个命令行是什么含义呢?-g参数表示告诉npm我们想要安装strong-cli包。-g参数使这个包对任何系统和应用程序都兼容。一旦你运行了上面的命令,NPM会下载所有依赖的文件。下载的时间视网速而定,可能需要几分钟。




酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部