play_framework最新教程

play_framework最新教程

ID:6149331

大小:1.14 MB

页数:22页

时间:2018-01-04

play_framework最新教程_第1页
play_framework最新教程_第2页
play_framework最新教程_第3页
play_framework最新教程_第4页
play_framework最新教程_第5页
资源描述:

《play_framework最新教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2012年最新整理的Playframework框架学习文档Playframework框架学习文档1一、什么是Playframework3二、playframework框架的优点4三、PlayFrameWork开发入门51、准备工作52、新建项目53、环境变量配置74、MVC模型8app/controllers9app/models9app/views95、应用程序布局9app目录9.class文件在哪儿?9public目录10conf目录10lib目录106、创建简单的helloworld程序10运行应用11创建FORM15提供更好的URL18自定义布局19添加验证19自动

2、化测试21一、什么是PlayframeworkPlayFramework是一个功能完整的JavaWeb开发框架。采用RESTful架构设计,简便灵活。PlayFramework使用MVC模式作为Web层,集成Hibernate管理持久层,PlayFramework还使用一个基于Groovy的模板引擎。·PlayFramework让开发者无须重新编译打包发布应用,即可看到修改后的效果,方便开发人员调试应用。·PlayFramework采用了无状态模型,是一个真正意义上的“无共享”系统,能够在多个服务器上部署多个PlayFramework的实例,所有实例都不会互相干扰。·Pla

3、yFramework采用了Groovy作为模板引擎,让表示层真正做到了开发高效简洁·PlayFramework拥有精确的错误定位机制,当错误发生的时候,可以精确的定位到错误代码的位置。·PlayFramework的速度很快,启动快,运行的速度也十分快。注:RESTful架构:REST(REpresentationStateTransfer)描述了一个架构样式的网络系统,比如web应用程序。它首次出现在2000年RoyFielding的博士论文中,他是HTTP规范的主要编写者之一。REST指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTfulW

4、eb应用程序最重要的REST原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这十分适合云计算之类的环境。客户端可以缓存数据以改进性能。另一个重要的REST原则是分层系统,这表示组件无法了解它与之交互的中间层以外的组件。通过将系统知识限制在单个层,可以限制整个系统的复杂性,促进了底层的独立性。当REST架构的约束条件作为一个整体应用时,将生成一个可以扩展到大量客户端的应用程序。它还降低了客户端和服务器之间的交互延迟

5、。统一界面简化了整个系统架构,改进了子系统之间交互的可见性。REST简化了客户端和服务器的实现。详细介绍:http://baike.baidu.com/view/5798116.htmGroovy模块引擎:Groovy是一种新兴的Java2平台语言。Groovy代码能够与Java代码很好地结合,也能用于扩展现有代码。目前的Groovy版本是1.6.3,在Java1.4和Java5平台上都能使用,也能在Java6上使用。Groovy是JVM的一个替代语言—替代是指可以用Groovy在Java平台上进行Java编程,使用方式基本与使用Java代码的方式相同。注意:不是指Groo

6、vy替代java,而是指Groovy和java很好的结合编程  ●是一个基于Java虚拟机的敏捷动态语言。  ●构建在强大的Java语言之上并添加了从Python,Ruby和Smalltalk等语言中学到的诸多特征。  ●为Java开发者提供了现代最流行的编程语言特性,而且学习成本很低(几乎为零)。  ●支持DSL(DomainSpecificLanguages领域定义语言)和其它简洁的语法,让你的代码变得易于阅读和维护。  ●Groovy拥有处理原生类型,面向对象以及一个AntDSL,使得创建ShellScripts变的非常简单。  ●在开发Web,GUI,数据库或控制台

7、程序时通过减少框架性代码大大提高了开发者的效率。  ●支持单元测试和模拟(对象),可以简化测试。  ●无缝集成所有已经存在的Java对象和类库。  ●直接编译成Java字节码,这样可以在任何使用Java的地方使用Groovy。  Groovy的一个好处是,它的语法与Java语言的语法很相似。虽然Groovy的语法源于Smalltalk和Ruby这类语言的理念,但是可以将它想像成Java语言的一种更加简单、表达能力更强的变体。(在这点上,Ruby与Groovy不同,因为它的语法与Java语法差异很大。)许多Java开

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。