在Play2.1中,工程的子项目可以建立自己的路由空间。
比如你的子项目叫sub.project,那么建一个包叫sub.project.controllers(当然可以是别的名字,反正在路由文件里说明就行)。
然后建立一个路由文件叫sub.project.routes,里面协商这么一句:
GET / sub.project.controllers.SomeAction.someMethod()
这样要求sub.project.controllers下面有一个类叫
SomeAction
它有一个方法叫
public static Result someMethod()
我们的目的是希望通过地址栏访问/subproject就能进入该方法(而不是通过routes文件里面定力的一大坨什么路由),并且和它相关的页面都是通过后面添加其他路径进去的。
这样需要在routes文件里加一句来映射:
-> /subproject sub.project.Routes
注意它是用“->”开始的。它会自动寻找到sub.project.routes文件。
这样这个子项目的各个路由就配置呈:
GET /add sub.project.controllers.SomeAction.add() GET /delete/:id sub.project.controllers.SomeAction.delete(id
等等。
相关推荐
play框架 2.1 api
3. **项目初始化**:使用 `play new` 命令来创建一个新的 Play! 项目。 4. **配置文件**:通过编辑 `conf/application.conf` 文件可以设置项目的配置参数,如数据库连接等。 #### 四、核心概念与组件 1. **路由**...
在描述中提到的"play framework api,play! framework api,play api"都是指Play Framework的API文档,它包含了框架的所有公共类、方法和接口,供开发者在编写代码时查阅和引用。API文档是理解框架工作原理、学习如何...
2. **依赖同步**:执行 `play dependencies` 命令来下载并同步模块到 Play! 的工作目录中。 3. **Eclipse 集成**:通过执行 `play eclipsefy` 命令来配置 Eclipse IDE,使其能够识别这些模块。 4. **配置使用**:在 ...
**Play! Framework框架与Japid源码解析** 在软件开发领域,使用高效的框架可以极大地提升开发效率和代码质量。Play! Framework是一个流行的Java Web应用程序框架,它采用模型-视图-控制器(MVC)架构模式,支持敏捷...
对play!的CRUD 进行改造,改代码还会持续重构,并不完善。 1.将create,show,delete,list都改成@Util方法,可以类似 public static void show(String id){ MyCRUD.show(id); } 的方式调用。更通用。 2.增加@...
2.1 创建 Play 的工程 2.2 Play 常用指令 2.3 Play 应用的 JVM 调优 3. 如何读取静态资源 4. Play框架的配置文件 5. 使用 Play 框架开发 Java 应用 5.1 HTTP编程 5.1.1 什么是 Action? 5.1.2 什么是 Result ...
3. **Action构造器**:在Play中,控制器是由Action构造器组成的。Action负责处理HTTP请求,执行业务逻辑,并生成HTTP响应。你可以自定义Action以满足特定需求。 4. **模板引擎**:Play支持Ebean、JPA等多种持久化...
GS Play v2.1 是一个由开发者 laur87 推出的开源无线电播放器,专为播放广播电台流而设计。这个应用以其简洁的用户界面和全面的播放功能著称,使得用户能够轻松地收听来自 laur87.ro 的广播电台内容。开源软件的特性...
《Play!框架入门学习手册》 Play!框架是一款全栈式的Java Web应用框架,它提供了MVC架构、对象持久化、Groovy模板引擎等一整套构建现代Web应用的工具。作为一款纯Java框架,Play!允许开发者在不改变原有开发工具和...
一个优于RoR的快速开发框架playframework,完全面向对象,基于jvm的REST框架,文档非常少,上手很容易,从名字上可以看出play就是玩,可以当作游戏一样轻松的玩的框架,这是它的API文档,网页格式.
NULL 博文链接:https://modun.iteye.com/blog/1595857
【dex-tools-2.1-SNAPSHOT.zip】是一款用于处理Android应用APK中的DEX(Dalvik Executable)文件的工具集。在Android系统中,DEX文件是包含应用程序代码和资源的二进制格式,它是Dalvik虚拟机执行的指令集。这款工具...
模块化开发是软件工程中的基本实践,它提高了代码的可读性、可扩展性和可维护性。通过分解大问题,将每个部分作为独立模块进行设计和实现,可以降低开发难度,便于团队协作,同时也有利于代码的长期维护和升级。在...
玩飞路 适用于Play 2.1-2.3的Flyway插件。 它旨在替代游戏进化。 对于Play 2.4,我们将在开发Play模块特征基于 没有“下跌”部分。 独立于DBPlugin(play.api.db)。安装对于Play 2.3.x 在Build.scala / build.sbt中...
laur87.ro 的 GS Play v2.1 是一款收音机播放器,易于使用和配置,界面简单,包含播放器的所有功能! 要获得播放器的专业许可证,请发送电子邮件至 gsplay [@] laur87.ro
Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。 Play!的关键特性: 1、一个...