PlayFramework的安装和配置以及向eclipse导入项目工程
一、Play的安装和配置
1.首先去官网下载Play的包并将其解压
我下的是playframework2.2.1
2.配置play的环境变量方便使用
3.打开cmd运行play
输入play help 查看是否成功
二、如何用Play建立一个eclipse的java项目
1.首先建立一个play的java项目
输入 play new playTest
2.进入项目目录下运行play
第一次可能比较慢play需要下载一些东西
3.将项目导入eclipse
现在play中输入eclipse
确保jdk和jre等环境变量的正确,不然可能会出现错误。
成功后如图:
然后 打开eclipse通过File/Import/General/Existing project…将项目导入eclipse。
三、项目目录结构
1.app目录包含所有可执行构件:Java和Scala源代码,编译的来源。
有三个标准包在应用程序目录中,即MVC架构:
你也可以建立自己的包。
还有一个可选的目录app /assets来存放LESS、CSS来源和CoffeeScript来源
2.public目录是存放直接用于Web服务器的静态资源。
这个目录是分成三个标准子目录:图片、CSS样式表和JavaScript文件。
你应该组织这样的静态资源保持所有Play用程序一致。
3.conf目录包含应用程序的配置文件。有两种主要的配置文件:
application.conf。研讨会,主要为应用程序配置文件,其中包含标准配置参数
routes,路线定义文件。
如果你需要添加特定于应用程序的配置选项,一个好主意就是向应用程序添加更多的选项.conf文件。
如果一个库需要一个特定的配置文件,尝试放在conf目录下。
4.lib目录是可选的,存放并管理jar包
5.你的项目中的main一般放在build.sbt文件中,放在project目录下的.scala文件也可以说明工程的结构。
6.Project目录包含sbt结构定义
Plugins.sbt包含了被用于该工程的sbt插件
Build.properties 包含了建立你的程序的sbt版本
7.target目录包含所有系统构造的东西,可以用来看产生了什么东西。
Classs/包含了所有编译出来的类
Class_managed/包含的类都是框架产生的
resource_managed /包含生成的资源,通常是编译LESS CSS和CoffeeScript编译的结果。
src_managed /包含生成的来源,比如生成Scala源的模板系统。
8.生成的文件夹被你的版本控制系统忽略就会放入play应用的.gitignore的文件中。
四、控制台命令
play控制台常用命令
第一:play help
第二:play 启动play项目
第三:run 使服务器在开发模式下运行,为你的项目访问浏览器做准备
第四:exit 或Ctrl+D 离开控制台
第五:compile 编译应用
第六:console 启动交互式控制台:进入的是交互式的scala控制台可以测试你的代码
第七:play debug 在开启JPDA调试端口(默认是9999)后可以链接使用Java调试器。
通过set JPDA_PORT=数值(如1234)命令,可以设置JPDA端口
第八:使用sbt特性如进入到项目文件夹运行play、run、compile等命令
第九:直接在控制台使用play命令如进入CMD后直接输入play run、play help
第十:play clean-all 清除所有的生成目录
PlayFramework的安装和配置以及向eclipse导入项目工程的更多相关文章
- Eclipse 导入项目与 svn 插件关联全过程记录
文章摘自:http://www.cnblogs.com/xmmcn/archive/2013/03/01/2938365.html 感谢博友分享! Eclipse 导入项目与 svn 插件关联全过程记 ...
- eclipse导入maven工程,右键没有build path和工程不能自动编译解决方法
原文链接:https://blog.csdn.net/wusunshine/article/details/52506389 eclipse导入maven工程,右键没有build path解决方法: ...
- Mac下eclipse导入其他工程中文注释出现乱码解决方案
因为用的是mac版的eclipse,导入其他工程注释出现乱码的情况,找了网上的很多方法,大部分都是说的workspace,在这里修改,但是我修改之后还是乱码,最后发现这样一个方法,才得以解决. 点击 ...
- Eclipse导入项目: No projects are found to import
Eclipse导入项目: No projects are found to import 如果发导入工程import的时候,出现”No projects are found to import” 的 ...
- Android eclipse导入项目后出现Unable to resolve target 'android-17'解决方法
eclipse导入项目后出现Unable to resolve target 'android-17'解决方法.在最后附带还有一种编译逻辑不成功情况解决方法. 一.问题情况 二.解决的方法 1.改动项 ...
- 1,eclipse导入项目jdk版本不一样解决方案 2,java报javax.servlet.jsp cannot be resolved to a type
一:eclipse导入项目jdk版本不一样解决方案 参考博文: https://www.cnblogs.com/chenmingjun/p/8472885.html 选中项目右键 --> Pro ...
- Eclipse导入项目提示No projects are found to import解决办法
使用Eclipse导入项目时遇到No projects are found to import提示的解决办法. 这是因为导入的文件里面缺少两个文件:.classpath.project 在这里三种方案 ...
- eclipse导入项目jdk版本不一样
一:eclipse导入项目jdk版本不一样解决方案 参考博文: https://www.cnblogs.com/chenmingjun/p/8472885.html 选中项目右键 --> Pro ...
- tomcat的下载安装和配置以及和eclipse的配置
一.Tomcat的下载安装环境变量配置 下载Tomcat 可以安装Tomcat了.下载好压缩包后,直接解压至某一目录下,目录中不能包含中文,上面安装JDK的时候也是.解压后如下所示: 将此文件夹拷贝到 ...
随机推荐
- BZOJ 2244 [SDOI2011]拦截导弹 (三维偏序CDQ+线段树)
题目大意: 洛谷传送门 不愧为SDOI的duliu题 第一问?二元组的最长不上升子序列长度?裸的三维偏序问题,直接上$CDQ$ 由于是不上升,需要查询某一范围的最大值,并不是前缀最大值,建议用线段树实 ...
- 如何使用JAVA请求HTTP
package com.st.test; import java.io.BufferedReader; import java.io.IOException; import java.io.Input ...
- 【 【henuacm2016级暑期训练】动态规划专题 G】 Palindrome pairs
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 先用枚举回文串中点的方法. 得到这个字符串中出现的所有的回文. 得到他们的左端点以及右端点. 整理成一个pair<int,in ...
- iBase4J部署总结
iBase4J部署总结 序言 最近看到个分布式框架,只有一个字:好.所以部署起来看看.开始的时候说实话遇到了点困难.去码云上看了下,貌似想得到指导要加入一个群,而且需要收费的,反正闲来无事,索性自己搞 ...
- ASP.NET-表单验证-DataAnnotations
DataAnnotations [数据注解,数据注释] 需要引入两个脚本文件 <script src="@Url.Content("~/Scripts/jquery.val ...
- [环境搭建] VS-Visual Studio-IIS Express 支持局域网訪问
原创作品,转载请注明出处:http://blog.csdn.net/qiujuer/article/details/40350385 使用Visual Studio开发Web网页的时候有这种情况:想要 ...
- Intellij IDEA插件 - Scroll From Source
Intellij IDEA插件 - Scroll From Source 学习了:http://blog.csdn.net/luonanqin/article/details/41088171 可以自 ...
- C++11时间具体解释
转载请注明出处:http://blog.csdn.net/luotuo44/article/details/46854229 C++ 11添加了三个与时间相关的类型:时间段.时钟.时间点. 以史为鉴 ...
- 外网主机如何将数据包发送到共用一个公网IP的局域网某特定主机上的
内网的一台电脑要上因特网对外开放服务或接收数据.都须要port映射.port映射分为动态和静态. 动态port映射:内网中的一台电脑要訪问站点.会向NAT网关发送数据包.包头中包含对方站点IP.por ...
- 2014年辛星解读css第三节
第二节我们讲述的差点儿全是CSS的选择器,那么以下这一节我们来讲一下CSS的颜色和文本的一些东西,尽管我对调色不大敏感.可是对于颜色还是比較感兴趣的. *********CSS中的颜色******** ...