新项目使用了java框架的play框架,第一次接触做笔记。
简单说下本地环境和版本,play1.2.7版本,jdk1.7,eclipse name=Eclipse Platform,id=org.eclipse.platform
,version=4.3.2,这个版本的eclipse应该是比较老的。现在2017年3月18日10:23:25,从官网下载最新的zip压缩包的eclipse支持最小的jdk版本是1.8,所以jdk版本太低不支持,建议用低版本的jdk。配好play1.2.7的环境变量即可。至此开发环境基本完毕。
play 是一个 full-stack(全栈的)Java Web 应用框架,包括一个简单的无状态 MVC
模型,具有 Hibernate 的对象持久化,一个基于 Groovy 的模版引擎。
play 的关键特性:
1、一个非常简单的开发周期。此框架自动编译和重新装载源文件的任何改变。
2、智能捆绑 HTTP 参数到 Java 方法参数。
3、基于 Apche Mina 的快速 HTTP 服务器。
4、一个基于 Groovy 的强大的模版引擎,具有多幂继承,定制用户标签的能力。
5、优秀的错误报告功能:当发生异常,此框架会直接显示出错代码,甚至是模版代码。
6、集成很多常用的组件包括 Hibernate、OpenID、Memcached 等一些热门框架
play 命令简介
~ 核心命令:
~ ~~~~~~~~~~~~~~
~ antify 为项目创建一个 build.xml 构造文件
~ auto-test 为项目自动运行测试
~ build-module 构造并打包一个模块
~ check 检测当前项目版本
~ classpath 显示当前 play 包路径
~ clean 清除缓存文件(包含二进制)
~ dependencies 解析并检索项目依赖
~ eclipsify 创建 Eclipse 配置文件
help 显示帮助
id 定义 play 框架的 ID
~ idealize 创建 IntelliJ Idea 配置文件
~ install 安装模块
~ javadoc 生成 java 文档
~ list-modules 列出当前有效的模块
~ modules 列出所有模块
~ netbeansify 创建 NetBeans 配置文件
~ new 创建一个新项目
~ new-module 创建一个新模块
~ out 输出日志或控制台文件
~ pid 显示运行中的项目 PID
~ precompile 预编辑 Java 文件和模版为启动做准备
~ restart 重启运行中的项目
~ run 运行项目
~ secret 生成新的密钥
~ start 后台启动项目
~ status 显示项目运行状态
~ stop 停止项目
~ test 在当前命令下测试项目
~ version 打印 play 框架的版本
~ war 导出项目为标准的 war
使用Play命令创建新项目,cmd窗口 : play new 项目名 cases ,转换为eclipse可使用的配置:play eclipsify 项目名 cases ,将项目导入到eclipse中,在项目下文件夹下:play run 即可运行, http://localhost:9000,这个而是访问地址。