创建play 工程时会自动生成目录
controllers --所有的action存放目录,但是项目中会把根据一个模版来建立一个action目录
但是Play框架会出现找不到的路径的情况,这时就需要我们自己去
conf目录下routes文件里面去添加这么一句话
# Catch all
* /{package}/{controller}/{action} {package}.{controller}.{action}
public 存放js,css,img目录。假设我们自己需要把一些img从新存放到一个目录下面,也是需要添加配置文件的,否则play会默认会吧
<a href="a.img"></a>
a.img,当作一个action请求,
GET /目录名字/ staticDir:upload
加上这句话之后就不会出现这种情况了。
分享到:
相关推荐
- **部署策略**:为了保证应用程序稳定运行,本书提供了关于部署 Play Framework 应用的最佳实践,包括容器化部署、持续集成/持续部署 (CI/CD) 流程等。 #### 四、案例研究与实战经验分享 - **企业级应用构建**:...
总结来说,Play Framework的部署涉及到环境配置、项目构建和运行等多个环节,理解每个步骤的作用和操作细节对于顺利部署项目至关重要。在实践中,还可能遇到各种特定问题,需要结合官方文档和其他资源灵活应对,确保...
### Play Framework Cookbook 知识点解析 #### 一、Play Framework 概览 - **定义与背景**:Play Framework 是一款轻量级、高效的 Java 和 Scala Web 应用框架,旨在简化 Web 开发过程,提高开发效率。它采用了一...
2. **路由机制**:Play Framework 使用简洁且强大的路由系统来映射 URL 到对应的控制器方法,这大大简化了 URL 的管理和维护。 3. **依赖注入**:通过 Guice 或其他 DI 容器支持依赖注入,有助于降低代码耦合度,使...
2. **Eclipse调试Play** - 在Eclipse中调试Play项目时,会生成三个启动配置:JPDA(连接到已启动的服务器)、webplay(本地运行)和Test(测试)。调试webplay时,需修改webplay.launch文件中的VM参数,移除`-...
### Playframework Cookbook 知识点解析 #### 一、Play Framework 概览 - **框架定位**:Play Framework 是一个轻量级、高效的 Java 和 Scala Web 开发框架,旨在简化 Web 应用程序的开发过程。 - **核心特性**: ...
总结起来,Play Framework的缓存功能是构建高性能Web应用的关键组件之一。正确理解和使用缓存API,结合适当的缓存策略,可以极大地优化数据库交互,提升系统响应速度,同时要留意缓存的局限性,如数据一致性问题和...
Play Framework 提供了简单易用的邮件发送工具,允许开发者通过 `play.libs.Mail` 类发送邮件。你可以创建基于 MVC 的邮件通知器,利用模板机制生成动态邮件内容,支持HTML和纯文本格式。此外,配置邮件服务器参数,...
总结,本项目是关于如何利用Scala Play Framework的灵活性和Angular 2的现代化特性,构建一个高效的服务器端渲染应用。通过这样的组合,我们可以创建一个既对搜索引擎友好,又具备良好用户体验的Web应用。在实际开发...
总结来说,"play-java-fileupload-example.zip_java_play_rately7" 是一个基于Java的Play Framework项目,用于演示如何在Play的rately7版本中处理文件上传操作。通过研究此示例,开发者可以学习到如何在实际项目中...
《play2学习文档》是一本关于Play框架的学习资料,它旨在帮助开发者掌握如何使用Play 2这个全栈框架来开发出色的web应用。Play是一个用Scala和Java编写的高性能Web应用程序框架,它遵循MVC(模型-视图-控制器)设计...
**Play Framework与Slick简介** Play Framework是一款基于Java和Scala的开源Web应用框架,它遵循MVC(模型-视图-控制器)设计模式,提供快速、反应式和模块化的开发体验。Play以其简洁的API、热重载能力以及对TDD...
总结,通过Play Framework,我们可以快速构建一个功能完备的Java聊天室。Play的特性使得实时交互的实现变得简单,而其强大的模板引擎和WebSocket支持则为创建用户友好的界面提供了便利。通过深入了解和实践,开发者...
在Java开发领域,Play Framework是一个流行、现代且灵活的Web应用框架,它鼓励快速开发并提供了丰富的功能。本示例着重讲解如何在Play Framework中使用Java Forms,这是一种处理HTTP请求数据的有效方式。 一、Play ...
2. **Play Framework中的C3P0集成** 在Play Framework中,我们通常通过配置`conf/application.conf`文件来引入和配置C3P0连接池。例如,我们需要设置数据库连接的相关参数,如驱动类名、URL、用户名和密码,以及C3P...
sbt new playframework/play-scala-seed.g8 ``` 接下来,将项目转换为支持JavaScript的版本。在`build.sbt`文件中添加以下配置: ```scala enablePlugins(PlayScala, ScalaJSWeb) scalaVersion := "2.13.4" ``` ...
总结来说,本文详细介绍了如何使用Kerberos身份验证连接到MongoDB副本集,以及如何在Play Framework 2.3的Java应用中实现这一功能。Kerberos的引入增强了数据安全性,而Play Framework的灵活性使得与数据库的集成变...
总结来说,Play-Silhouette是Play Framework应用中实现安全身份验证的强大工具,它涵盖了各种常见的身份验证方式,同时提供定制化选项,确保了开发的灵活性和应用的安全性。对于需要处理用户认证问题的Play应用...
总结来说,通过Play 1.x与MongoDB的集成,我们可以利用Morphia实现高效的数据操作。配置正确的连接信息,定义数据模型,以及在代码中使用Datastore接口,是连接并操作MongoDB的关键步骤。同时,确保进行充分的单元...
总结来说,通过 tic-tac-toe 项目,我们不仅能学习到井字游戏的实现逻辑,还能深入理解 Play Framework 如何帮助开发者构建动态、高效的 Web 应用。这个项目为 Java 开发者提供了一个实践 MVC 架构、学习 Web 开发和...