摘要: HTTP路由HTTP路由(译者注:Play的路径映射机制)组件负责将HTTP请求交给对应的action(一个控制器Controller的公共静态方法)处理。对于MVC框架来说,一个HTTP请求可以看成一个事件。这个事件包含2方面的信息:请求的路径(例如 /clients/1542, /photos/... 阅读全文
posted @ 2015-04-21 18:33 下里巴人or知己 阅读(418) 评论(0) 推荐(0) 编辑
摘要: (四)play之yabe项目【页面】博客分类:框架@play framework主页面显示当前发表博客的完整内容,以及历史博客列表Bootstrap Job一个play job任务就是一个在没有任何http请求的情况下执行一些特定的方法应用程序在启动时或间隔一定时间后自动执行某个方法应用程序启动便执... 阅读全文
posted @ 2015-04-21 18:13 下里巴人or知己 阅读(633) 评论(0) 推荐(0) 编辑
摘要: (六)play之yabe项目【验证码】博客分类:框架@play framework添加验证码功能在Application.java中添加一个action:captcha()Java代码/***添加验证码*/publicstaticvoidcaptcha(Stringid){//Images.Capt... 阅读全文
posted @ 2015-04-21 18:04 下里巴人or知己 阅读(182) 评论(0) 推荐(0) 编辑
摘要: (八)play之yabe项目【身份验证】博客分类:框架@play framework添加身份验证play提供了一个模块-Secure(安全模块),用来做身份验证允许Secure模块修改yabe\conf\dependencies.yml,加入对secure的依赖Html代码#Applicationd... 阅读全文
posted @ 2015-04-21 18:03 下里巴人or知己 阅读(618) 评论(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知己 阅读(367) 评论(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知己 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Play 可以做的 5 件很酷的事本章译者:@Playframwork通过 5 个实例,透视 Play 框架背后的哲学。绑定 HTTP 参数到 JAVA 方法参数用 Play 框架,在 Java 代码中获取 HTTP 请求参数是非常简单的,只需要声明方法的参数名和 HTTP 请求的参数名一样就可以了... 阅读全文
posted @ 2015-04-21 17:19 下里巴人or知己 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 业务逻辑代码通常位于模型(model)层。客户端(比如浏览器)无法直接调用其中的代码,所以模型对象提供的功能,必须作为资源以URI方式暴露给外部。 客户端使用HTTP协议来操作这些资源,从而调用了内部的业务逻辑。但是,这种从资源到模型之间的映射是单向的:我们可以根据需要提供不同粒度的资源,可以虚... 阅读全文
posted @ 2015-04-21 17:05 下里巴人or知己 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 这篇帖子的内容我本来想发到http://www.iteye.com/topic/806660这里的主贴里去的,想挽回被隐藏的命运,但我写完本贴的内容,却发现为时已晚。好吧,我承认,上一个贴的标题容易引发口水,这次我们实事求是,从代码出发,通过一个小例子较完整的介绍play!framework的开发过... 阅读全文
posted @ 2015-04-21 16:59 下里巴人or知己 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 最早是用 HTML 来自定义标签,现在觉得 HTML 写有关逻辑的代码就有点不伦不类了,HTML 里着重是显示代码。前有一篇PlayFramework 1 模板应用 -- Java 对象扩展学习了对 Java 对象扩展的方式,如果不是基于已有对象类型进行方法扩展来进行调用,就可以自定义 FastTa... 阅读全文
posted @ 2015-04-21 16:54 下里巴人or知己 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 前言30天挑战的最后一天,我决定学习Play Framework.我本来想写Sacla,但是研究几个小时后,我发现没法在一天内公正评价Scala,下个月花些时间来了解并分享经验。本文我们先来看看Play框架基础,再开发个程序。什么是Play框架?Play是一个开源的现代web框架,用Java和Sca... 阅读全文
posted @ 2015-04-21 16:47 下里巴人or知己 阅读(742) 评论(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知己 阅读(425) 评论(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知己 阅读(377) 评论(0) 推荐(0) 编辑
摘要: a标签:用来插入一个连接到控制器方法的htmllink。如下:#{a@Application.logout()}Disconnect#{/a}模板内容被解析后变成:Disconnect如果要调用的控制器方法没有任何可以以GET方法调用的路由信息,那么Play框架会自动地生成一个隐藏的form,用户点... 阅读全文
posted @ 2015-04-21 16:27 下里巴人or知己 阅读(550) 评论(0) 推荐(0) 编辑
摘要: Play 框架是一个完整的Web应用开发框架,覆盖了Web应用开发的各个方面。Play 框架在设计的时候借鉴了流行的 Ruby on Rails 和 Grails 等框架,又有自己独有的优势。使用 Play 框架可以方便和高效的开发出 Java Web 应用。通过 Play 框架提供的命令行工具,可... 阅读全文
posted @ 2015-04-21 16:21 下里巴人or知己 阅读(1397) 评论(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知己 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Playframework框架学习文档Playframework框架学习文档 1一、什么是Playframework 3二、playframework框架的优点 4三、PlayFrameWork开发入门 51、准备工作 52、新建项目 53、环境变量配置 74、MVC模型 8app/controll... 阅读全文
posted @ 2015-04-21 16:14 下里巴人or知己 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 这里记录一些play!框架的文档未提及,但是可以做的一些事playframe版本1.11.application.conf文件可以拆分可以把application.conf文件拆成多个,需要在application.conf文件中加上@include.xxx=zzz.confxxx任意命名,xxx.... 阅读全文
posted @ 2015-04-21 16:11 下里巴人or知己 阅读(452) 评论(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知己 阅读(221) 评论(0) 推荐(0) 编辑