play2
Anokata
这个作者很懒,什么都没留下…
展开
-
Play2 for Java(一:简介)
Module1:Play简介Module2:下载安装Play2,了解基本的应用程序框架Module3:服务路由Module4:Controller,action & ResultsModule5:viewsModule6:数据访问Module7:Global ObjectsModule 1 Play简介在我们介绍Play的各种各样的概念的同时,我们将利用它们中的许多来构建一个基本的示例原创 2017-11-27 18:49:26 · 4209 阅读 · 0 评论 -
Play2 for Java(二:开始)
2. Module2 开始从本模块开始,我们开始学习Play。我们会从Play2官网下载最新的Play,并配置环境变量,并使用命令行来生成一个基础的Play应用2.1 下载最新的PlayPlay从2.3版本开始就不支持play命令行的方式了,我们采用官方SBT方式来开始我们的Play之旅。首先,java版本必须是1.8的。然后呢,官方目前提供了很多的demo,都含有一个叫做./sbt和sbt.原创 2017-12-05 18:19:14 · 2252 阅读 · 0 评论 -
Play2 for Java(三:route)
Module 3 Route路由在这个模块中,我们将看一下Play!如何处理请求路由。我们首先来看router的作用,以及它为什么重要。我们将看到router的基本机制是如何工作的。然后我们将研究DSL,或者说是领域特定语言,由Play!提供用来定义路由的。我们将介绍一些DSL方面的内容,比如路由定义的基本语法,通过令牌、clobbing和正则表达式定义动态URI部分,为动态部分和路由优先级指定类型原创 2017-12-06 11:14:12 · 2403 阅读 · 1 评论 -
Play2 for Java(四:Controller、Action、Result)
Module 4 控制器,Action,结果集4.1 控制器Controller相信使用过MVC框架的应该很熟悉,控制器直接负责处理请求以及返回响应,但在Play!中大部分工作都都被推给了Action和Result了。在Play!中控制器提供了更多的辅助角色,为常见任务提供助手,通常不碍事。控制器的契约只是一个实现控制器抽象基类的类。所以一个有效的,但最终没用的控制器,可以这样声明。当我们通过和A原创 2017-12-06 17:05:32 · 748 阅读 · 0 评论 -
Play2 for Java(五:View)
Module 5 View我们来看看Play!是怎么样构建视图的,比如将Controller(控制器)的Action(操作)的参数传递给view(视图)。我们将研究如何在视图中实现迭代和条件逻辑。最后,我们将研究如何在视图中访问Session和flash对象。5.1 Play的View在Play中视图有趣的一点是它完全是Scala,这并不意味着您需要理解Scala语言的复杂性。同样,与build原创 2017-12-06 20:20:49 · 676 阅读 · 0 评论 -
Play2 for Java(六:数据访问DabaBase)
Module 6 数据库访问1.Play无关的数据访问2.Ebean数据访问/ORM3.数据库迁移4.数据交互5.组合对象6.视图助手6.1 Play无关的数据访问1.Play并没有规定使用任何的数据库访问技术2.数据访问是通过模块化,与框架的其他部分分开的3.Play提供了数据访问的最基本的工具,其实它也内置了一些技术,但是这都是常用的。6.2 领域模型原创 2017-12-07 11:23:36 · 384 阅读 · 0 评论 -
Play2 for Java(七:global object)
Module 7 Global Object本模块,我们将研究global object,它是控制应用程序中的全局事件的一个hook(钩子)。我们将从全局对象的高级特性开始。1.应用程序声明周期hook 启动、停止 Error处理 2.Request/Reponse 声明周期hook 拦截请求 处理404错误 处理请求错误3.其他的全局特性7.原创 2017-12-07 17:02:42 · 754 阅读 · 0 评论