[翻译]Play框架1.2.7版本教程(12) - 国际化和本地化

2014-06-27
阅读 6 分钟
3.8k
完成了博客引擎后,我们来考虑额外的一件事:Web应用的国际化和语言的本地化。虽然我们可以一开始就做这件事,但是最好还是先完成该应用的单一语言版本,然后再添加其他语言的支持。

[翻译]Play框架1.2.7版本教程(11) - 部署应用

2014-06-27
阅读 2 分钟
5.4k
Play允许你给每个框架安装包指定不同的ID,来用同一个application.conf管理不同的配置。让我们假设应用将部署在server01上。

[翻译]Play框架1.2.7版本教程(10) - 完成应用测试

2014-06-26
阅读 5 分钟
4.7k
当然我们已经完成了测试所有模型层的功能。所以博客引擎的核心功能已经被测试过了。但是一个Web应用并不只有模型层。我们需要确保Web交互界面是否完好。这需要测试引擎的控制层。但是我们甚至需要测试UI界面,比如我们的Javascript代码。

[翻译]Play框架1.2.7版本教程(9) - 自定义编辑区域

2014-06-26
阅读 6 分钟
3.4k
在前一章,我们给yabe创建了一个关于面板,并准备了“我的文章”的部分。每个作者可以在这个部分看到他们发布过的文章,以及进行编辑或者创建新的文章。

[翻译]Play框架1.2.7版本教程(8) - 添加验证

2014-06-25
阅读 7 分钟
5.1k
添加验证 既然我们有一个管理面板,自然需要进行验证。幸运的是,Play已经提供了一个叫做Secure的模块来帮助我们。 启动Secure模块 在yabe/conf/application.conf启动Secure模块,然后重启应用。 {代码...} 在重启后,Play应该提示说模块已被加载。 Secure模块提供一系列默认的路由。要导入这些路由,在/yabe/conf/route...

[翻译]Play框架1.2.7版本教程(7) - 通过CRUD来实现一个基本的管理面板

2014-06-22
阅读 8 分钟
7.3k
通过CRUD来实现一个基本的管理面板 目前,我们还没法使用博客的UI来写新的文章,或修改评论。Play提供了一个即开即用的CRUD模块,可以快速生成一个基本的管理面板。 启动CRUD模块 一个Play应用可以由几个模块组装起来。这使得你可以在不同应用间重用组件或分割一个大应用到几个小的。 CRUD模块是一个通用的应用,可以对...

[翻译]Play框架1.2.7版本教程(6) - 对添加标签的支持

2014-06-21
阅读 6 分钟
4.1k
对添加标签的支持 随着博客的文章越来越多,找到要找的文章越来越难。如果能够添加标签,那就能更好地分类文章了。 Tag模型 我们将给博客的模型们添加新成员。对Tag类的定义是非常简单的: {代码...} 因为有时想要在需要时才创建标签,我们写多一个findOrCreateByName(String name)工厂方法。把它加到Tag类: {代码...} ...

[翻译]Play框架1.2.7版本教程(5) - 设置验证码

2014-06-21
阅读 4 分钟
5.7k
因为Play是一个全栈式框架,我们试图在框架内部内置了Web应用通常所需的东西;其中就包括生成验证码。我们可以使用play.libs.Images来简单地生成验证码,然后通过HTTP响应返回它。

[翻译]Play框架1.2.7版本教程(4) - 浏览和提交评论

2014-06-15
阅读 6 分钟
6.2k
浏览和提交评论 博客主页现在已经完成,接下来要完成博客正文页面。整个页面将展示当前文章的所有评论,还包括一个用于提交新的评论的表单。 创建'show' action 要显示文章内容,我们需要在Application控制器添加新的action。就叫它show(): {代码...} 如你所见,整个action简明扼要。我们接受一个id参数作为Long类型Jav...

[翻译]Play框架1.2.7版本教程(3) - 建立第一个页面

2014-06-14
阅读 9 分钟
4.7k
事实上,在开始编写第一个页面之前,我们还有一件事要做。编写一个缺乏数据的Web应用是乏味的。你甚至不能测试正在做的事情。但因为我们还没完成编辑页面,所以不能发布新的文章作为测试。

[翻译]Play框架1.2.7版本教程(2) - 数据模型的首次迭代

2014-06-14
阅读 10 分钟
9.6k
模型层是一个Play应用的核心(对于其他Web框架也同样成立)。它是一个对应用操作的资源的领域特定的表示。因为我们想要创建一个博客引擎,模型层就包括User,Post和Comment(用户,博文和评论)。

[翻译]Play框架1.2.7版本教程(1)

2014-06-11
阅读 6 分钟
12.7k
在这个教程中,你将通过从头到尾开发一个真正的Web应用来学习Play框架,在这个应用中,我们将尝试用上你将在真实项目中需要的每样技术,同时介绍Play应用开发的最佳实践。