- 浏览: 313219 次
- 性别:
- 来自: 北京
最新评论
-
mrcuya1:
这段代码貌似有点问题.BeanAttributesMapper ...
使用 Spring LDAP 读取数据并映射到 Java Bean 中 -
SSailYang:
xcoder 写道请问使用gradle开发osgi项目,怎么对 ...
Gradle 实践 -
xcoder:
请问使用gradle开发osgi项目,怎么对代码进行调试啊?
Gradle 实践 -
lihc_sd0531:
学习啦
LDAP 中 CN, OU, DC 的含义 -
SSailYang:
chenlejia 写道用它怎么做时间段的查询这个显然没法做, ...
颇为实用的 Hibernate Example 增强版
文章列表
今天尝试了一下在 Maven 项目中混合使用 Java 和 Groovy ,感觉很不错。下面说一下做法。
首先需要 GMaven Plugin,在 Codehaus 的 Maven Repository 中可以找到。GMaven Plugin 默认会编译 src/main/groovy 中的 Groovy 文件。同时,也会编译原有的 Java 文件。
但是,现在最新版本(1.0 rc 4)的 GMaven Plugin 尚有问题,默认只能按照 Java 1.4 的版本编译 Java 文件。所以,我们还是需要使用 Maven Compiler Plugin 来编译 Java 文件。Mave ...
- 2009-02-18 23:54
- 浏览 11129
- 评论(2)
仿照 Seam 中的 Booking 用 Grails 写了个应用,比较简单,作为 Grails 入门还是比较合适的。代码上传到了 Google Code
。欢迎交流。下一步打算用 Grails 重写一下 Seam 中的 "seambay" 例子。
- 2009-01-16 17:45
- 浏览 1630
- 评论(2)
大体上和 Hibernate Validator 一样。目前,比 Hibernate Validator 多出的特性有 Group、Validator 的组合。还有与 JPA 2.0、JSF 2.0 和 Java EE 6 其它规范的集成,不过这一个没有怎么细看。
Group 特性可以根据情况有选择地进行验证,比如 group1 只验证 prop1, prop2,group2 验证 prop3, prop4。
Validator 组合的特性可以使用户很方便地组合现有的验证。
验证其实是应用中很重要的一个组成,希望 Bean Validation 规范可以使企业应用的验证更加简便灵活。 ...
- 2009-01-07 16:02
- 浏览 1351
- 评论(0)
原来在一篇文章中提到过 IntelliJ IDEA 的编辑器中的字体很难看,其实那是我没有设置对。只要在 File -> Setting -> Editor -> Appearance 里选中 "Use antialiased font" 就可以了。对 IntelliJ IDEA 的界面不满意也可以在 File -> Setting -> Appearance 里设置(把 Look and Feel 改成 Windows 比较好,如果你的系统是 Windows 的话)。
- 2009-01-07 13:38
- 浏览 3932
- 评论(0)
前段时间一直用 Eclipse 和 NetBeans 做为开发 Grails 的 IDE,但用的都不太顺手。这几天用了一下 IntelliJ IDEA 开发 Grails,感觉很不错。对 Grails 的代码补全、GSP 支持、调试等等做的都很完善了。如果现在在让我选择 IDE 开发 Grails 的话,肯定首选 IntelliJ 了。当然,也希望 Eclipse 和 NetBeans 在 Groovy 和 Grails 支持方面能够迎头赶上。在这里也表扬一下 NetBeans。NetBeans 现在最大的问题是 Grails 调试功能做的不好,其它的地方做的也很不错了。
表扬了 Intel ...
- 2009-01-03 21:18
- 浏览 2382
- 评论(1)
因为很长一段时间一直使用 NetBeans 开发,所以最先使用的 Grails IDE 是 NetBeans 。总体上来说,NetBeans 对 Groovy 和 Grails 的支持要好过 Eclipse。因为在 Eclipse 下创建一个 Grails 应用后是不像 NetBeans 立马就能用的。在 Eclipse 下创建 Grails 应用后还是需要一些配置来修补 Grails 插件不完善所造成的错误,比如说 classpath 中默认缺少 GRAILS_HOME 变量的配置等等。
但是目前来说,将 NetBeans 作为 Grails IDE 的最大问题是无法调试 Grails 应 ...
- 2008-12-30 11:06
- 浏览 3197
- 评论(2)
这几天简单看了看 JPA 2.0 的东西,感觉新的 JPA 的 Query 查询很强调的一点就是 Type Safe。联想到前段时间看过的 Web Beans 的草案,感觉 Java EE 6 很是强调类型安全。Web Beans 的类型安全的一个应用就是类型安全的依赖注入。在这方面,Web Beans 引入了两个新概念,API Type 和 Binding Type,虽说是新概念,但理解起来很容易。Web Beans 的类型安全也用用到诸如拦截器等方面。
不过 JPA 2.0 的类型安全看起来就有点复杂了。JBoss 官博上有 Gavin King 写的 JPA 2.0 中关于 Query ...
- 2008-12-23 23:52
- 浏览 986
- 评论(0)
在学会用 Maven 之后,有一种要将所有项目都使用 Maven 管理的冲动,当然 Seam 项目也不例外。之前曾花过一天的时间,尝试将使用 EJB 的 Seam 项目使用 Maven 进行管理。结果很不理想,虽然理论上可行,但是项目结构过于复杂。除 ...
- 2008-12-09 23:05
- 浏览 2278
- 评论(9)
最近做的项目,通过绑定在 button 的 onclick 事件的函数提交表单。发现 return false 也是很重要的。比如:
<input type="submit" onclick="submitAction(); return false;" />
submitAction 方法里面有提交表单的动作。如果不加 return false,在执行完 submitAction 之后,submit 按钮还会继续执行它的默认事件,就会再次提交表单。这可能就是很多错误的根源。
原本想把这个东西说的再清楚些,无奈 JS 的书看的不多, ...
- 2008-12-09 16:36
- 浏览 1808
- 评论(7)
使用 DWR,你可以将一个 JS 数组作为一个参数传递到一个后台的 Java 方法。当然,这个 JS 数组中的数据要绑定到 Java 的一个使用了 DataObjectTransfer 注释的类的集合上(真绕口)。但是有一点需要主要,目前 DWR2 只支持数组,如果你的 Java 集合使用的是 List,那是会报错的。
- 2008-12-09 10:48
- 浏览 895
- 评论(0)
虽然之前关于 EJB 3.1 的文章已经有不少了,但我还是忍不住要在写点关于这方面的东西。
EJB 3.1 提供了哪些新的特性,多数人已经很清楚了。这些特性总结一下,多数都是为了进一步简化编程模型而服务。有些是提供了新功能(easy packing、EJB Lite、embeddable EJB Container),另一些是使已有的功能能够更容易地被实现(可选的 session bean 接口、Timer、异步 session bean)
再简单回顾一下这些新特性(不完全)
可选的本地接口
这个就不用多说了
Timer Service
用法很简单,就是使用 Ann ...
- 2008-12-05 18:30
- 浏览 1821
- 评论(1)
今天升级了一下 NetBeans 的 Javadoc Analyzer 和 Maven 的插件,没想到之后每次打开 Java 文件都要弹出一个 NoClassDefFound 的异常对话框。另外打开插件管理器的时候也会有异常。虽然这两个问题都不致命,但是如此的小问题如果不断发生也是非常伤感情的。难道我以后都要用 NetBeans 的每日开发版吗?
- 2008-12-04 15:05
- 浏览 806
- 评论(0)
下文转自 Gavin King 的 Blog。不过文章只能在我的 Google Reader 上看到,而不能通过链接打开,所以我也不能提供原文链接了。
本人甚懒,就不翻译了。
圈子里肯定也有很多人想清楚 Web Beans 和 Seam 的关系,本文就是解答这个问题的。
I keep getting asked about the relationship between Seam
and Web Beans
.
At a high level, the mission of the Seam project remains unchanged: to
provide a ...
- 2008-11-18 19:03
- 浏览 3125
- 评论(4)
下文转自:http://www.blogjava.net/xmatthew/archive/2008/11/14/238432.html
试用JBoss Envers项目有一阵子了,趁Envers项目发布 1.1.0版,也同时把学习笔记共享给大家,希望对大家有所帮助。
下面来看一下JBoss Envers项目的目的,官方说明如下:
The Envers project aims to enable easy versioning of persistent classes.
All that you have to do is annotate your persistent cla ...
- 2008-11-14 13:02
- 浏览 1914
- 评论(0)