构建Play1.x的开发环境及一些工程问题的解决

本文为作者原创,转载请标明出处。原作者:Tony_老七

最近帮着工具组实现一个产品的后台功能,项目之前是Play框架搭建的,借此机会了解下闻名遐迩的java web framework.

Play目前简单有三个大版本:
1.Play1.x
2.Play2.x-scala
3.Play2.x-java
使用的时候一定要考虑清楚,根据需要选择好版本!!!切记,切记!(一般重复N遍的话一定是重要的)

至于为什么这么强调,简单地说:Play1.x跟Play2.x根本不是一个东西,不能向下兼容的
有兴趣的看下这篇blog: http://ww2.freewind.me/blog/20120728/965.html

引用该play资深使用用户的说法,来说下选择的方法:
1.如果只是做个系统,没什么特别复杂需求的,建议选择Play1.x
2.如果为了以后的扩展性以及官方支持力度的话,建议选择Play2.x(选择scala还是java,看个人喜好,目前推荐java)


我们的这个项目使用的是Play1.x

关于Play!的介绍,不多说,官方的overview说的较为清楚:

安装好play以后,在解压后的目录下进行进入\play-1.3.0-RC3\play1-1.3.0RC3\samples-and-tests,这里是很多自带的例子,很值得我们学习
,以其中的zencontact(一个简单的通讯录录入功能)为例

1.如何运行项目?
play run
这样的方式是可以在命令行看到输出的,便于调试。
...
18:46:36,608 WARN  ~ You're running Play! in DEV mode
18:46:36,778 INFO  ~ Listening for HTTP on port 9000 (Waiting a first request to start) ...
~ Server is up and running

在浏览器中可以访问http://localhost:9000/

2.如何导入play项目的IDE?
我使用的是IDEA,执行play idea,然后import到项目中

3.play项目如何部署?
一般如果没有服务器的特殊限制的话,就可以使用play自己的netty服务,执行play start,会在项目的主目录下生成pid文件


4.play run里边的参数--%fwk_id是什么?
play help run 
这里的--%fwk_id可以指定运行模式,eg:
play run --%dev

5.如何给项目添加第三方依赖jar
要注意的是格式 groupId -> artifactId version
添加后执行:play  depencies

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值