play框架入门操作

Play的基本特性:

        1、Play框架使用REST的开发风格,不用严格按照复杂的J2EE规范,是Java敏捷开发的首选。

   2、Play框架提供多种支持:NIO,JPA,Groovy以及各种工具类。

   3、Play框架会自动编译Java源文件,而不用重新启动Web服务器将代码热加载至JVM。

   4、简单的无状态(各自维护各自状态)MVC架构。

   5、Play框架提供完整,直接的方式去访问HTTP,是Play框架和其他Java Web框架最根本的差异。

Play安装与配置:

        1、下载Play框架,配置环境变量

   2、打开cmd,cd到Play框架所在的目录,使用play new命令创建一个新的应用。

   3、使用 play 运行命令来启动项目。

   4、访问端口9000即可访问到play应用 。

Play项目引入到IDE:

     1、play eclipsify 命令可以将play应用转化为Eclipse的项目

   2、play neatbeansify命令可以将play应用转化为Netbeans的项目。

   3、play idealize命令可以将play应用转化为IDEA项目。

   使用IDE引入项目的方式引入play项目即可。

Play的生命周期:

        1、Play应用服务器接收客户端的HTTP请求.

   2、通过路由找到请求对应的动作处理方法。

   3、进行应用自定义的逻辑操作。

   4、将处理结果转换成http响应返回客户端。

Play项目的目录结构:

   1、app :存放的是应用的逻辑代码,一些java代码(使用java开发),视图,实体类,控制器等。

   2、conf :应用有关的所有配置文件,例如:系统配置文件,路由配置文件,xml配置文件等。

   3、lib :存放了应用所需的类库。

   4、public :存放系统静态资源,图片,js,css等。

路由的配置:

   1、Play应用中通过配置路由将http请求映射到用户自定义方法,执行对应的逻辑处理

   2、配置步骤 :路由的配置分为三部分,HTTP方法类型,URI和映射的动作路径,具体写法:

    POST   /myapp/findAllUsers  controllers.AppUserController.findAllUsers

   3、HTTP方法类型根据请求方法的类型定义,GET 和 POST 方法比较常见。

   4、如果请求需要传递参数,则可以通过这样的方式进行传参

    GET   /myapp/findUser/:userId     controllers.AppUserController.findUserByUserId(user:String)

   5、配置中还可以使用正则表达式进行参数匹配,比较灵活。




猜你喜欢

转载自blog.csdn.net/chaizepeng/article/details/81037447