Play Framework_学习_官网Yabe博客指南(一)

   从 start -> end 学习 Play Framework 1.4.3 框架搭建一个博客系统~~~  css

  虽然这个框架不多看到Java开发者使用,可是也快速开发的一个很不错的框架,它对你代码要求甚至高于其余框架。html

  看到这里的前提,你已经在电脑搭好本地环境与下载好play框架; 如没有,请前往博客园,C古风-> Play Framework 安装与配置 java

  打开控制台,输入play new yabemysql

  

  建立一个新项目git

  项目的目录结构以下sql

  

  app ->Java代码所在目录数据库

  conf ->配置文件所在目录mvc

  public ->一些js+css+img之类的目录app

  test -> 此应用的测试类目录框架

  documentation -> 能够本身看看,这里就不说了

  选择使用的IDE后,记得设置项目的编码,这是重要的一步,设置编码方式UTF-8 

  我选择了IDEA开发,在IDEA中运行项目,

  Run->Edit Configurations -> 选择添加 + -> Application ->

  

  博客程序的主入口为conf/routes文件中

  

  默认生成的第一条路由为   

  GET  /                Application.index 

  其中 / 为路径,譬如 localhost:9000/     后面追加的即是Controller 中是 Application.index()方法,play 框架中Controller类方法都为静态方法,

  yabe/app/controllers/Application.java源文件

  

package controllers;
 
import play.mvc.*;
 
public class Application extends Controller {
 
	public static void index() {
		render();
	}
 
}

  Controller 类 继承与 play.mvc.Controller

  render() Play渲染模板的方法

  /yabe/app/views/Application/index.html

   Controller 中的一个方法对应views中Application目录下一个的页面,一个方法渲染一个页面。

  至于play 使用的模板引擎,一些标签使用方法。将在以后的开发中,有用到再进行详解

  play 在上面说的快速开发,之因此快速,就是修改代码以后,不用重启编译,而是直接刷新页面,便可看到更新代码后的效果。若是一个项目,在你每次修改以后都要重启,那     可想像会花掉你多少时间和精力,--->>> play 在这里使用了热部署,在类加载器那一块作了,有兴趣的同窗,再本身去研究。

  配置数据库

  conf/application.conf 

  去除注释 # 号 db.default=mem

  修改成以下

  #db.default = mysql://user:pwd@host/databse

  在本地则设置   db.default=mysql://用户名?root: 密码?root@ 本地 ?127.0.0.1/ 数据库名称?yabe

  

  如今则能够启动项目

  可是又由于默认建立的项目中的类中 导入了 

  import models.* ;

  此时的 models 目录下为空,因此运行的时候会报错

  不慌不乱的把导包删除,哈哈哈~~ 

  从新运行项目 

  

  到这里,项目启动成功 !

  若是你想记录你每次修改的代码,或者与朋友一同开发这个项目

  那你可使git

  安装好git 以后

  

在应用程序根目录下建立一个git工做仓库:

$ git init

建立一个.gitignore包含如下内容文件:

/tmp
/modules
/lib
/test-result
/logs

添加应用程序的内容并提交它:

$ git add .
$ git commit -m "frist commit yabe "

即可 

  

  今天就到这里了

  谢谢 ~~

  本文由C古风创做,转载与引用麻烦注明出处。

相关文章
相关标签/搜索