`
somefuture
  • 浏览: 1089816 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
第一次听说Gradle,看到这篇一篇文章,转过来。   ================================================================正文   在Java构建工具的世界里,先有了Ant,然后有了Maven。Maven的CoC[1]、依赖管理以及项目构建规则重用性等特点,让Maven几 ...
不知道Play实现分页的方法有多少。   play提供的一种是这样的。 首先实现一个分页类: public static class Page { private final int pageSize; private final long totalRowCount; private final int pageIndex; private final List<ServerModel> list; public Page(List<ServerModel> data, long total, int page, int pa ...
  Play framework连接多数据库很简单。 但是这个很简单耗费了我整整两天的时间来找到这个答案。 还好苍天,我还是找到了。   =============================================================   Play通过Ebean好像可以很方便的链接多数据库,但是我使用的是JPA。 所以关于EBEAN是不是能“很方便的”连接多数据库我尽量不发表言论。   Hibernate连接数据库的方法据说有两种: 1.注解@PersistenceUnit或@PersistenceContext 2.配置JPA
偶然看到这篇文章,写的不错,拿来分享一下。 版权所有©转载必须以链接形式注明作者和原始出处 原文地址:http://freewind.me/blog/20120728/965.html 我要捐助(Donate)博主,鼓励他写出更多好文章 =======================原文======== ...
本文是在Play 2.1下进行的测试,不过很可能也适合于Play2.0.   有兴趣自己研究的可以参考: 【【【【【【【【 http://www.playframework.com/documentation/2.1.x/JavaEbean http://stackoverflow.com/questions/14963056/play-framework-database-search http://stackoverflow.com/questions/16361896/play-framework-2-1-ebean-construction 】】】】】】】】 打开Eb ...
本文仅适合从Play2.04向2.1升级,有问题请绕道。     刚刚完成对一个项目从Play2.04向2.1升级。虽然之前也做过几次,但都比较简单。记下来,说不定有用呢。 基本的升级官网有,也可以看我前面的日志http://somefuture.iteye.com/blog/1980134。主要包括修改project/plugins.sbt、project/Build.scala、project/build.properties文件。   这些都完成后,根据项目情况还需要做很多事情。 比如编译的时候提示页面有问题,如not found: value flash等。 这些问题 ...
公司原来有一个小东西是用play2.04做的,我按照官方的迁移指南升级后,页面编译时会报这种错误: [error] E:\analyse\app\views\projectManage\listProject.scala.html:35: not found: value flash [error] @if(flash.containsKey("success")) { [error] ^ [error] E:\analyse\app\views\userManage\listUser.scala.html:35: not found: v ...
这里介绍一下Play!2.1  的异步请求。 请一定注意:这仅仅适合于Play!2.1,其他版本几乎是不可能这样做的。所以如果你在用2.2,请自行查验官方文档。 ========================= 异步请求需要用到 Promise<Result> 类。过程很简单,不需要什么注解,也不需要修改控制器方法的返回值类型。看一个例子: public static Result index() { Promise<Integer> promiseOfInt = play.libs.Akka.future( new Callable< ...
Java web中的重定向使用的是HttpServletResponse.sendRdirect(String url)方法。 Play也可以重定向,但它的response()方法没有重定向功能,直接在Controller中使用它的redirect(String url)方法即可: public class SomeAction extends Controller{ public static Result gohome(){ return redirect("/index"); } }  
原来一直用的3.7,后来听说4.3也不错,就换了。结果这个问题就来了: 在Java文件里面加的断点可以激活调试,但是跟进的是class文件。 这是一个奇妙的现象:关闭弹出的class文件(当然一般是个大白面),可以看到Java文件也停留在断点行,但是没有行标的箭头。你可以把鼠标房子之前的变量上,他们依然会显示当前的值。 痛苦的是每次点F6都会弹出class文件。   在百度了google了很久也没解决,有遇见这个问题的,但是说的很不明白。 在谷歌上baidu了很久,找到两个: http://www.coderanch.com/t/537462/vc/Eclipse-debugg ...
在Play2.1中,工程的子项目可以建立自己的路由空间。 比如你的子项目叫sub.project,那么建一个包叫sub.project.controllers(当然可以是别的名字,反正在路由文件里说明就行)。 然后建立一个路由文件叫sub.project.routes,里面协商这么一句: GET / sub.project.controllers.SomeAction.someMethod()  这样要求sub.project.controllers下面有一个类叫   SomeAction 它有一个方法叫 public static Result so ...
最近要做一个paly!项目,尽管已经有2.2了,不过还是继续用了2.1. 打算写一些和Play相关的东西,写之前先发表一个迁移吧,希望对一部分人有帮助。 这个内容是转的,原文是http://www.myexception.cn/software-architecture-design/1227823.html   ===================转载====================== Play 2.0.4 到Play 2.1.0 迁移指南 如果您有Play 2.0.x 的应用想要升级到Play 2.1.0,首先您需要更新您的Play项目中的project/plug ...
这是今天做的豆瓣的笔试题,共享一下。希望有牛人能做出的答案,普渡众生。
这些文件都来自从官网。文件里面有官网地址,不喜欢看pdf喜欢网络浏览的可以进去看看。     ==================================百度百科=============== Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。 ...
这些文件都是我从官网整理的。文件里面有官网地址,不喜欢看pdf喜欢网络浏览的可以进去看看。   ==================================百度百科=============== Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。 ...
Global site tag (gtag.js) - Google Analytics