04 2015 档案

摘要:Play applications can be deployed virtually anywhere: inside Servlet containers, as standalone servers, in Google Application Engine, Stack, a Cloud, ... 阅读全文
posted @ 2015-04-22 11:23 下里巴人or知己 阅读(441) 评论(0) 推荐(0) 编辑
摘要:Here some simple tips to optimize your application for production.Configure your application.confFirst off, the best way to specify production mode is... 阅读全文
posted @ 2015-04-22 11:14 下里巴人or知己 阅读(404) 评论(0) 推荐(0) 编辑
摘要:When you work in a team, different developers will use different configuration keys in theirapplication.conf. For example, the log level, some databas... 阅读全文
posted @ 2015-04-22 11:13 下里巴人or知己 阅读(323) 评论(0) 推荐(0) 编辑
摘要:When you use a relational database, you need a way to track and organize your database schema evolutions. Typically there are several situation where ... 阅读全文
posted @ 2015-04-22 11:12 下里巴人or知己 阅读(257) 评论(0) 推荐(0) 编辑
摘要:The Play logger is built onLog4j. Since most Java libraries use Log4j or a wrapper able to use Log4j as a backend, you can easily configure logging th... 阅读全文
posted @ 2015-04-22 11:12 下里巴人or知己 阅读(295) 评论(0) 推荐(0) 编辑
摘要:Play’s dependency management system allows you to express your application’s external dependencies in a singledependencies.ymlfile.A Play application ... 阅读全文
posted @ 2015-04-22 11:11 下里巴人or知己 阅读(589) 评论(0) 推荐(0) 编辑
摘要:A Play application can be assembled from several application modules. This allows you to reuse application components across several applications or s... 阅读全文
posted @ 2015-04-22 11:10 下里巴人or知己 阅读(279) 评论(0) 推荐(0) 编辑
摘要:本章译者:@nixil虽然Play在设计之初就考虑了安全性问题,但是任何人都无法阻止程序员们自毁长城。以下的向导将会涉及web应用常见的安全性问题,以及在Play中该如何避免。Sessions你经常会需要保存一些跟用户有关的信息,比如登录状态之类的。如果没有session,用户就得在每个请求当中都携... 阅读全文
posted @ 2015-04-22 11:09 下里巴人or知己 阅读(192) 评论(0) 推荐(0) 编辑
摘要:Creating automatic test suites for your application is a good way to make it robust. It allows you to work in a very agile way.Play tests are built us... 阅读全文
posted @ 2015-04-22 11:08 下里巴人or知己 阅读(200) 评论(0) 推荐(0) 编辑
摘要:To create high-performance systems, sometimes you need to cache data. Play has a cache library and will useMemcachedwhen used in a distributed environ... 阅读全文
posted @ 2015-04-22 11:07 下里巴人or知己 阅读(179) 评论(0) 推荐(0) 编辑
摘要:E-mail functionality uses theApache Commons Emaillibrary under the hood. You can use theplay.libs.Mailutility class to send e-mail very easily.A simpl... 阅读全文
posted @ 2015-04-22 11:07 下里巴人or知己 阅读(269) 评论(0) 推荐(0) 编辑
摘要:本章译者:@nixil使用国际化支持(I18N)能够使你的应用根据用户所在地区的不同选择不同的语言。下面介绍如何在引用中使用国际化。只允许使用UTF-8Play只支持UTF-8一种字符编码.这是因为多编码会导致十分诡异难以处理的问题,所以我们决定仅支持一种。UTF-8编码涵盖了所有语言的所有字符。确... 阅读全文
posted @ 2015-04-22 11:06 下里巴人or知己 阅读(1246) 评论(0) 推荐(0) 编辑
摘要:Play在内部使用了jQuery这个JavaScript库,让我们能够非常方便的进行Ajax操作。同时,为了能在JavaScript中方便地生成某个action对应的Url,Play还提供了一个jsAction标签,简化操作。配合jQuery使用jsAction标签在play的页面中,如果我们想取得... 阅读全文
posted @ 2015-04-22 11:05 下里巴人or知己 阅读(212) 评论(0) 推荐(0) 编辑
摘要:本章译者:@Sam Liu (译者未留下自己的主页,请Sam Liu见此文,加入群168013302联系‘大黄蜂@翻译play’)这一章主要讲解如何运用异步模式实现典型的长连接(long-polling)、流(streaming)和 推送方式(Comet-style) 的编程,以便于响应数以千万计的... 阅读全文
posted @ 2015-04-22 11:04 下里巴人or知己 阅读(346) 评论(0) 推荐(0) 编辑
摘要:Because Play is a web application framework, most of the application logic is done by controllers responding to HTTP requests.But sometimes you will n... 阅读全文
posted @ 2015-04-22 11:03 下里巴人or知己 阅读(197) 评论(0) 推荐(0) 编辑
摘要:Theplay.libspackage contains several useful libraries that will help you to achieve common programming tasks.Most of these libraries are simple helper... 阅读全文
posted @ 2015-04-22 11:02 下里巴人or知己 阅读(378) 评论(0) 推荐(0) 编辑
摘要:Play provides a set of very useful helpers to simplify the management of your JPA entities.Notethat you can still go back to the plain JPA API wheneve... 阅读全文
posted @ 2015-04-22 11:01 下里巴人or知己 阅读(494) 评论(0) 推荐(0) 编辑
摘要:Validations ensure that the data has certain values or meets specific requirements. You can use validation to verify that your models are correct befo... 阅读全文
posted @ 2015-04-22 11:00 下里巴人or知己 阅读(277) 评论(0) 推荐(0) 编辑
摘要:Play has an efficient templating system which allows to dynamically generate HTML, XML, JSON or any text-based formatted document. The template engine... 阅读全文
posted @ 2015-04-22 10:59 下里巴人or知己 阅读(370) 评论(0) 推荐(0) 编辑
摘要:本章译者:@freewind业务逻辑代码通常位于模型(model)层。客户端(比如浏览器)无法直接调用其中的代码,所以模型对象提供的功能,必须作为资源以URI方式暴露给外部。客户端使用HTTP协议来操作这些资源,从而调用了内部的业务逻辑。但是,这种从资源到模型之间的映射是单向的:我们可以根据需要提供... 阅读全文
posted @ 2015-04-22 10:58 下里巴人or知己 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:在Play程序中,模型(model)占据了核心地位。它是程序操作的信息的特定领域的表现方式。Martin Fowler这样定义模型:负责表达业务概念,业务状态信息以及业务规则。尽管保存业务状态的技术细节是有基础设施层实现的,但是反应业务情况的状态是有本层控制并且使用的。领域层是业务软件的核心。Jav... 阅读全文
posted @ 2015-04-22 10:57 下里巴人or知己 编辑
摘要:HTTP路由HTTP路由(译者注:Play的路径映射机制)组件负责将HTTP请求交给对应的action(一个控制器Controller的公共静态方法)处理。对于MVC框架来说,一个HTTP请求可以看成一个事件。这个事件包含2方面的信息:请求的路径(例如 /clients/1542, /photos/... 阅读全文
posted @ 2015-04-22 10:56 下里巴人or知己 阅读(1345) 评论(0) 推荐(0) 编辑
摘要:The MVC application modelA Play application follows the MVC architectural pattern applied to the web architecture.This pattern splits the application ... 阅读全文
posted @ 2015-04-22 10:55 下里巴人or知己 阅读(175) 评论(0) 推荐(0) 编辑
摘要:HTTP路由HTTP路由(译者注:Play的路径映射机制)组件负责将HTTP请求交给对应的action(一个控制器Controller的公共静态方法)处理。对于MVC框架来说,一个HTTP请求可以看成一个事件。这个事件包含2方面的信息:请求的路径(例如 /clients/1542, /photos/... 阅读全文
posted @ 2015-04-21 18:33 下里巴人or知己 阅读(431) 评论(0) 推荐(0) 编辑
摘要:(四)play之yabe项目【页面】博客分类:框架@play framework主页面显示当前发表博客的完整内容,以及历史博客列表Bootstrap Job一个play job任务就是一个在没有任何http请求的情况下执行一些特定的方法应用程序在启动时或间隔一定时间后自动执行某个方法应用程序启动便执... 阅读全文
posted @ 2015-04-21 18:13 下里巴人or知己 阅读(634) 评论(0) 推荐(0) 编辑
摘要:(六)play之yabe项目【验证码】博客分类:框架@play framework添加验证码功能在Application.java中添加一个action:captcha()Java代码/***添加验证码*/publicstaticvoidcaptcha(Stringid){//Images.Capt... 阅读全文
posted @ 2015-04-21 18:04 下里巴人or知己 阅读(187) 评论(0) 推荐(0) 编辑
摘要:(八)play之yabe项目【身份验证】博客分类:框架@play framework添加身份验证play提供了一个模块-Secure(安全模块),用来做身份验证允许Secure模块修改yabe\conf\dependencies.yml,加入对secure的依赖Html代码#Applicationd... 阅读全文
posted @ 2015-04-21 18:03 下里巴人or知己 阅读(620) 评论(0) 推荐(0) 编辑
摘要:(九)play之yabe项目【发表博文】博客分类:框架@play framework发表一篇博文填充管理页面从主页链接到管理页面时,只简单显示了登陆用户的名称现在对显示的内容加以丰富修改Admin中的index()Java代码packagecontrollers;importjava.util.Li... 阅读全文
posted @ 2015-04-21 17:56 下里巴人or知己 阅读(195) 评论(0) 推荐(0) 编辑
摘要:(七)play之yabe项目【CRUD】博客分类:框架@play framework增加CRUD功能使用CRUD能干嘛?---->在页面对模型进行增删改查操作,这样有什么实际意义呢?不使用CRUD模块的功能,只要模型继承了Model类,就有save(),delete()等方法可以调用了这个CRUD对... 阅读全文
posted @ 2015-04-21 17:54 下里巴人or知己 阅读(370) 评论(0) 推荐(0) 编辑
摘要:(三)play之yabe项目【数据模型】博客分类:框架@play framework创建项目play new yabeWhat is the application name? [yabe]Blog Engineplay eclipsify yabeplay run yabeEclipse引入项目f... 阅读全文
posted @ 2015-04-21 17:52 下里巴人or知己 阅读(270) 评论(0) 推荐(0) 编辑
摘要:Play 可以做的 5 件很酷的事本章译者:@Playframwork通过 5 个实例,透视 Play 框架背后的哲学。绑定 HTTP 参数到 JAVA 方法参数用 Play 框架,在 Java 代码中获取 HTTP 请求参数是非常简单的,只需要声明方法的参数名和 HTTP 请求的参数名一样就可以了... 阅读全文
posted @ 2015-04-21 17:19 下里巴人or知己 阅读(190) 评论(0) 推荐(0) 编辑
摘要:业务逻辑代码通常位于模型(model)层。客户端(比如浏览器)无法直接调用其中的代码,所以模型对象提供的功能,必须作为资源以URI方式暴露给外部。 客户端使用HTTP协议来操作这些资源,从而调用了内部的业务逻辑。但是,这种从资源到模型之间的映射是单向的:我们可以根据需要提供不同粒度的资源,可以虚... 阅读全文
posted @ 2015-04-21 17:05 下里巴人or知己 阅读(682) 评论(0) 推荐(0) 编辑
摘要:这篇帖子的内容我本来想发到http://www.iteye.com/topic/806660这里的主贴里去的,想挽回被隐藏的命运,但我写完本贴的内容,却发现为时已晚。好吧,我承认,上一个贴的标题容易引发口水,这次我们实事求是,从代码出发,通过一个小例子较完整的介绍play!framework的开发过... 阅读全文
posted @ 2015-04-21 16:59 下里巴人or知己 阅读(352) 评论(0) 推荐(0) 编辑
摘要:最早是用 HTML 来自定义标签,现在觉得 HTML 写有关逻辑的代码就有点不伦不类了,HTML 里着重是显示代码。前有一篇PlayFramework 1 模板应用 -- Java 对象扩展学习了对 Java 对象扩展的方式,如果不是基于已有对象类型进行方法扩展来进行调用,就可以自定义 FastTa... 阅读全文
posted @ 2015-04-21 16:54 下里巴人or知己 阅读(595) 评论(0) 推荐(0) 编辑
摘要:前言30天挑战的最后一天,我决定学习Play Framework.我本来想写Sacla,但是研究几个小时后,我发现没法在一天内公正评价Scala,下个月花些时间来了解并分享经验。本文我们先来看看Play框架基础,再开发个程序。什么是Play框架?Play是一个开源的现代web框架,用Java和Sca... 阅读全文
posted @ 2015-04-21 16:47 下里巴人or知己 阅读(746) 评论(0) 推荐(0) 编辑
摘要:1.绑定HTTP参数到JAVA方法里的参数。使用PLAY可以很简单的从JAVA代码中检索HTTP参数。只要把方法参数申明成和HTTP参数相同既可。比如,这个request:Http代码/articles/archive?date=08/01/08&page=2只要把date,page声明成JAVA方... 阅读全文
posted @ 2015-04-21 16:34 下里巴人or知己 阅读(433) 评论(0) 推荐(0) 编辑
摘要:持续更新中:(1)按照降序查询:List entities= Entity.find("order by id desc").fetch(2);(2)错误验证:if (validation.hasErrors()) {renderText(validation.errors().get(0).mes... 阅读全文
posted @ 2015-04-21 16:30 下里巴人or知己 阅读(388) 评论(0) 推荐(0) 编辑
摘要:a标签:用来插入一个连接到控制器方法的htmllink。如下:#{a@Application.logout()}Disconnect#{/a}模板内容被解析后变成:Disconnect如果要调用的控制器方法没有任何可以以GET方法调用的路由信息,那么Play框架会自动地生成一个隐藏的form,用户点... 阅读全文
posted @ 2015-04-21 16:27 下里巴人or知己 阅读(587) 评论(0) 推荐(0) 编辑
摘要:Play 框架是一个完整的Web应用开发框架,覆盖了Web应用开发的各个方面。Play 框架在设计的时候借鉴了流行的 Ruby on Rails 和 Grails 等框架,又有自己独有的优势。使用 Play 框架可以方便和高效的开发出 Java Web 应用。通过 Play 框架提供的命令行工具,可... 阅读全文
posted @ 2015-04-21 16:21 下里巴人or知己 阅读(1398) 评论(0) 推荐(0) 编辑
摘要:playframework中多附件上传注意事项2013年09月24日play暂无评论//play版本问题经确认,1.0.3.2版本下控制器中方法参数 List files 上传不同文件,获取到的都是第一个文件,坑爹啊,反正升级到1.2.3就没这个问题了.//特容易忘记的关键就是这个enctype,附... 阅读全文
posted @ 2015-04-21 16:15 下里巴人or知己 编辑
摘要:Playframework框架学习文档Playframework框架学习文档 1一、什么是Playframework 3二、playframework框架的优点 4三、PlayFrameWork开发入门 51、准备工作 52、新建项目 53、环境变量配置 74、MVC模型 8app/controll... 阅读全文
posted @ 2015-04-21 16:14 下里巴人or知己 阅读(401) 评论(0) 推荐(0) 编辑
摘要:这里记录一些play!框架的文档未提及,但是可以做的一些事playframe版本1.11.application.conf文件可以拆分可以把application.conf文件拆成多个,需要在application.conf文件中加上@include.xxx=zzz.confxxx任意命名,xxx.... 阅读全文
posted @ 2015-04-21 16:11 下里巴人or知己 阅读(466) 评论(0) 推荐(0) 编辑
摘要:模板语法${client.name}${client?.name} 不能确定client是否存在的时候?#{extends /}#{doLayout /}#{get}#{set}比如#{extends 'simpledesign.html' /}#{set title:'A decorated pa... 阅读全文
posted @ 2015-04-21 15:39 下里巴人or知己 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Play Framework框架 JPA常用注解1、@Entity(name=”EntityName”)必须 ,name 为可选 , 对应数据库中一的个表2、@Table(name=”",catalog=”",schema=”")可选 , 通常和 @Entity 配合使用 , 只能标注在实体的 cl... 阅读全文
posted @ 2015-04-21 15:33 下里巴人or知己 阅读(561) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示