If tomorrow never comes

The meaning of life is creation,which is independent an boundless.

导航

搭建play framework开发环境(一)

Posted on 2012-08-03 16:16  Brucegao  阅读(7517)  评论(0编辑  收藏  举报

简介:

Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。Play 是一个纯 Java 的框架,它让你保持使用你喜欢的开发工具和类库。如果你已经是一个使用 Java 平台的开发者,那么你不需要切换到另一种语言,其他 IDE 或者其他类库, 而仅仅是切换到一个效率更高的 Java 环境!

地址:http://www.playframework.org/

 

1 安装jdk

Java jdk安装就不赘述了

配置好以后在命令行你会看到如下信息:

  

2 安装Git

Git是一款分布式版本管理工具, 你可以从这里下载到 :http://msysgit.github.com/,

1>     运行你下载的Git,这里我们用1.7.11

  

  

  这里可以选择Git的安装路径,这里我就默认了

  

  这里我们选上Git bash和Git UI

  

  

  这里我们选择第二项,一边可以再命令行下运行Git命令

  

  这里我们选择第三项,始终保持Windows方式

  

  

  完成Git安装

 

2>     测试安装结果,键入git help,看到以下结果,说明安装成功

  

 

3 安装play framework

  • play framework(是一个托管在Github上的全栈式web开源框架),你可以从http://www.playframework.org/ 下载你想要的版本,把它解压在一个你想放置的目录下面,

 

  • 我们这里下载了1.2.5版本,因为公司的项目是基于这个版本的,我们放置在目录G:\play\play-1.2.5\play-1.2.5

 

  • 配置环境变量,以便可以在命令行下执行play命令,只要把你解压的目录加入path即可(学java的怎么加环境变量,这里就不赘述了),

 

  • 加好环境变量后测试play安装境况: 看到了,说明成功,恭喜! 咱们继续

  

 

4 gitorious账号

 

1>     注册账号

 

  网址: http://gitorious.org/ 注册以后,当你们项目的发起者把你的账号加入的某个已经托管项目,你就可以加入这个项目的开发了,注册登录后你会看到一个这样的页面:

 

2>     设置git username 和email

 

  C:\Users\Bruce>git config --global user.name "gaoquanbing"

 

  C:\Users\Bruce>git config --global user.email  “gaoquanbing@xxxxx.com

  

3>     生成SSH密钥

 

  •      打开Git UI, help->Show SSH Key -> Generate Key

  

  会要求两次输入,刚才在gitorious上注册时的密码

  

  

  • 另外一种生成SSH密钥的方式是键入命令 : 

  ssh-keygen -t rsa -C ‘gaoquanbing@xxxx.com’ 后面的email是你注册gitorious时的email

  注:你要把git安装目录下面的bin目录加入到环境变量后,你才可以任何地方运行上面的命令,否则你只能到gitbin目录下才能执行以上命令.

 

  • 以上之中任何一种方法以后,在你的个人用户目录下会生成一个.ssh目录,里面包含两个文件, 密钥文件和私钥文件 id_rsa,id_rsa.pub

  

  

  • 以上之中任何一种方法以后,在你的个人用户目录下会生成一个.ssh目录,里面包含两个文件, 密钥文件和私钥文件 id_rsa,id_rsa.pub

  

  

5 colne远程项目

  1>     本地建一个本地项目所要放的目录,进入公司在gitorious上托管的项目greyhound: https://gitorious.org/xxxx 你会看到ssh的项目唯一地址:         git@gitorious.org:xxxxx.git

  2>     到本地项目目录下

 

  G:\play\greyhound>git clone git@gitorious.org:xxx.git

 

  Enter passphrase for key '/c/Users/Bruce/.ssh/id_rsa': (这里输入密码,gitorious注册密码)

 

  然后你会看到:

  

3>     至此,我们已经track了一个远程项目了, 我们继续,因为要运行这个play framework项目,我们还需要数据库的支持,

 

待续......