`
geeksun
  • 浏览: 965270 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

play 1.x框架的配置与使用(一)

 
阅读更多

在网上看到有人在推荐使用play框架,据说优点是开发速度快,类似ror,开发中无须重启Server,即时显示变化。

play framework 社区: https://www.playframework.com/

play借鉴ror的原则,也是约定优于配置,不需再用XML文件来配置。

play的默认url映射规则是 /Controller/method?params

还借鉴的另一个原则DRY--Don't Repeat Youself,不要重复你自己,即写的代码不会有重复的地方。

遂做一实验,记录一下实际应用情形。

 

1. 下载play-1.2.7.zip文件。

2. 解压到/dev/play-1.2.7目录(example)。

3. 在PATH中配置play

 

sudo vi ~/.bash_profile
# play!framework config
export PATH=$PATH:/dev/play-1.2.7
 使配置生效
source ~/.bash_profile 
 查看play配置的情况
play
 显示play框架的描述信息为配置生效。
4.  创建一个应用booking
cd ~/workspace
play new booking
play new productName就可以创建一个应用,生成的目录文件夹有app、conf、lib、public、test,这些文件夹的作用不解释,看名字应知其用途。
5.  运行booking应用
play run booking
 到Brower的地址栏输入:  localhost:9000, 进入booking应用。
6.  创建booking应用的idea工程配置文件
play idealize
这个命令执行后,会在应用目录生成booking.ipr文件,idea中打开这个文件来打开booking应用。
7.  play应用的配置文件
play使用约定优于配置的原则,但也支持使用配置文件,配置文件是 /conf/routes文件
GET     /                                       Application.index
 这里的路由规则解释: get访问 "/" 映射到 contrlloers下的Application类的index()。
  • 大小: 36.6 KB
分享到:
评论

相关推荐

    java Struts 1.x 框架 Web 开发

    Struts 1.x 是一个基于 Model-View-Controller (MVC) 设计模式的 Java Web 开发框架,由 Apache 软件基金会开发并维护。它在20世纪末到21世纪初广泛应用于企业级Web应用开发,因其强大的功能和良好的社区支持而受到...

    play1.x连接mongodb

    标题"play1.x连接mongodb"表明我们将讨论如何在Play 1.x版本中集成和使用MongoDB。首先,为了连接到MongoDB,你需要在项目中引入MongoDB的Java驱动程序和相关的ORM(对象关系映射)库。Morphia是一个常见的选择,它...

    如何部署play1.2.x

    - Play框架已下载并解压至指定目录(本例中为`D:\framework\play1.2.x`)。 - 已创建一个名为`hello`的应用项目,并将其放置在`D:\work\hello`目录下。 #### 编译过程 首先,打开命令行工具(在Windows中使用CMD,...

    play2-memcached:适用于Play 2.x的memcached插件

    在内部使用spymemcached,与Play 1.x的默认Cache实现相同。 用法 将以下依赖项添加到您的Play项目中: 库依赖 对于Play 2.6.x及更高版本:!!! 将play.modules.cache.*配置键更改为play.cache.* !!! val app...

    Struts1.x的登录示例

    Struts1.x是一个经典的Java Web框架,它在20世纪末至21世纪初被广泛使用,用于构建基于MVC(Model-View-Controller)架构的Web应用。本示例将探讨如何使用Struts1.x实现一个简单的登录功能。首先,我们需要理解...

    Cocos2d-x 3.X游戏开发实战 (肖文吉) 完整pdf

    《Cocos2d-x 3.X游戏开发实战》是由肖文吉编著的一本专业级游戏开发指南,专为想要掌握Cocos2d-x 3.X框架进行游戏开发的程序员设计。Cocos2d-x是一个开源的游戏开发框架,广泛应用于跨平台的2D游戏制作,支持iOS、...

    java play_入门学习手册

    1. 使用`play new`命令创建一个新的项目,例如`play new UserPostCommentTag`,这将创建一个名为UserPostCommentTag的新项目。 2. 进入创建的项目目录,执行`play run`命令启动项目。在浏览器中输入`...

    strtust1_1_.x入门.

    Struts1_1_.x是Apache软件基金会的Jakarta项目中的一个开源框架,主要用于构建基于Java的Web应用程序。它的核心是MVC(Model-View-Controller)设计模式,旨在简化开发过程,提供更好的架构和可维护性。这篇文档将...

    Playframework 1.2.7 sdk zip包 play1.2.7.zip

    - `conf/`:框架配置文件,如`application.conf`用于全局配置。 - `doc/`:官方文档。 - `samples/`:示例项目,帮助初学者理解如何使用Play进行开发。 - `scripts/`:启动和管理Play应用的脚本。 - `license....

    cocos2dx 3.x 加入google play game 排行榜demo

    Cocos2dx 3.x 是一个广泛使用的开源游戏开发框架,它基于C++,并提供了对多种平台的支持,包括Android。在这个示例中,我们关注的是如何将Cocos2dx 3.x游戏与Google Play Game Services集成,以便实现游戏排行榜功能...

    scala PLAY 框架 sbt仓库

    Scala Play框架是一款基于Java和Scala的开源Web应用框架,它以简洁、高效和模块化著称,被广泛用于构建现代的、反应式的Web服务。在Play框架中,sbt(Simple Build Tool)是默认的构建工具,它允许开发者管理项目...

    play framework测试项目

    描述中提到的"play 1.X"指的是Play Framework的第一个主要版本系列。这个版本在当时引入了许多创新特性,比如使用Ebean作为默认的ORM(对象关系映射)工具,以及对Scala和Java的全面支持。在1.X版本中,开发人员可以...

    play22Template:Play2.2.x 项目模板,包括 SecureSocial、WebJars 和 JQuery

    "play22Template"是针对Play2.2.x框架的一个实用模板,集成了SecureSocial(安全认证)、WebJars(前端库管理)和JQuery(JavaScript库),旨在简化新项目的初始化工作。通过理解和利用这些组件,开发者可以更高效地...

    playPlus:基于 play1.x ,添加 jpa 和 orm

    综上所述,"playPlus"项目是一个增强版的Play 1.x框架,重点在于引入JPA和ORM技术,旨在简化数据库操作,提升开发效率,同时保持代码的整洁和可扩展性。对于Java开发者来说,了解和掌握这个项目,可以帮助他们在Play...

    Play Framework Cookbook.pdf

    目前最新的版本是 Play 2.x 系列,该版本在 Play 1.x 的基础上进行了全面改进,采用了更为先进的设计理念和技术栈。 - **主要特性**: - **非阻塞 I/O**:Play Framework 采用异步非阻塞 I/O,这意味着它可以处理...

    Play 框架 2 缓存插件作为 redis-server 的适配器.zip

    Play 框架的 Redis 缓存模块此版本支持带有 JDK 11 和 Scala 2.13 以及 Scala 3 的 Play 框架 3.0.x。有关以前的版本,请参阅旧版本。 关于项目Play 框架附带 SyncCacheApi 和 AsyncCacheApi。此模块提供通过 Redis ...

    play-recaptcha:Play框架(Scala和Play 2.x)模块,提供与Google ReCaptcha的React性(非阻塞)集成

    `play-recaptcha` 是一个专门为Play框架(针对Scala和Play 2.x版本)设计的模块,其主要功能是实现与Google的ReCAPTCHA服务的无缝、反应式(非阻塞)集成。这个模块使得开发者能够在他们的Web应用中轻松地引入Google...

    spring-security-play2:用于 Play Framework 2.3.x 的 Spring Security 3.2.x

    标题 "spring-security-play2:用于 Play Framework 2.3.x 的 Spring Security 3.2.x" 指明了这是一个针对 Play 2.3.x 版本的特定模块,它整合了 Spring Security 3.2.x 版本的功能。这个模块的主要目的是为了让 Play...

    Struts教程Struts1.X

    Struts 1.x虽然在现代Web开发中已经显得较为陈旧,但它依然是理解MVC模式和Web框架运作的一个良好起点。学习Struts可以帮助开发者掌握如何组织和管理大型Web项目的组件,为后续学习更先进的框架如Spring MVC或Play ...

    storehaus-core_2.10-0.6.0.zip

    1. **Play2.x框架**:这是一个用Scala和Java编写的开源Web框架,它强调开发者的生产力,提供了一种简洁、类型安全的方式来构建可测试的Web应用。 2. **Memcached插件**:该插件允许开发者将Memcached集成到Play应用...

Global site tag (gtag.js) - Google Analytics