Scala与Java的Play 2框架Web应用开发指南
1. 项目结构概述
在使用Play 2框架开发Web应用时,项目具有特定的目录结构,各目录及其作用如下:
- project :包含配置Scala构建工具SBT所需的所有文件。
- public :该目录包含三个标准子目录,分别用于存放图片、CSS样式表和JavaScript文件。此目录中的资源为静态资产,由Web服务器直接提供服务。
- target :构建系统生成的工件存放在此目录,具体如下:
- classes :包含所有编译后的类(来自Java和Scala源文件)。
- classes_managed :仅包含由框架管理的类(如路由器或模板系统生成的类)。
- resource_managed :包含生成的资源,通常是编译后的资产,如LESS CSS和CoffeeScript的编译结果。
- src_managed :包含生成的源文件,如模板系统生成的Scala源文件。
- test :包含所有测试文件以及框架提供的一些示例。
2. Play 2中的MVC架构
Play 2应用遵循MVC(Model-View-Controller)架构模式,MVC各层在 app 目录下的不同包中定义。其请求流程如下: <
超级会员免费看
订阅专栏 解锁全文
503

被折叠的 条评论
为什么被折叠?



