`
SSailYang
  • 浏览: 313205 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
http://in.relation.to/Bloggers/WebBeansAndTheEEPlatform   上面的链接是 Gavin King 博客上关于 Web Beans 的文章,主要介绍 Web Beans 的前前后后,以及在 Web Beans 专家组中比较有争议的问题,还有一些小话题,比如 Web Beans 的命名问题 :-)   这篇文章对 Web Beans 规范倒没什么介绍。感兴趣的话看一看 Web Beans 的 Public Draft。不过PD有点长,可以先看看 Gavin King 写的关于 WB 规范的 Guide,在他博客的那篇文章的最后有下载链接。嗯,有时 ...
下文转自:http://www.infoq.com/cn/news/2008/11/jsf20   自从JavaServer Faces于2004年首次发布后,JSF 2.0就成为Java EE标准规范的首个主要更新。JSF 2.0是JSF规范的一次重要革新,其目的在于解决开发者使用Web框架时所遇到的诸多问题。主要的变化包括: 使用基于Facelets的视图技术代替JSP。 提供一种标准化的资源处理机制:很多组件都需要诸如JavaScript文件、图片或者是CSS元素等内容来正确地进行渲染。JSF 1.x无法方便地处理这些内容,所以组件开发者不得不开发自己的处理机制。 可重新定位的资源:我们 ...

Spring 2.5.6

为AnnotationSessionFactoryBean增加packagesToScan属性,以自动搜索发现@Entity class. 很不错,总算不用写一长串的 Entity 声明了。Seam 很早就有这样的功能,而且都不用配置。
一篇介绍 Java 工具包的文章,转自:http://java.dzone.com/articles/my-top-list-java-tools
前几天在 DZone 上看了一篇介绍使用 Exadel Fiji 去整合 JSF 和 Flex 的文章 。因为 JSF 和 Flex 都是很有前途的技术,所以对 Exadel Fiji 也较为看好。但是读完文章后发现 Fiji 的一些问题。虽然使用 Fiji 为 JSF 添加 Flex 图表功能比较方便简单,但是如果想在 JSF 中整合 Flex 的表单就比较麻烦了。除了要在 JSF 中加入一些 Fiji 的标签、写一些 AS 外,还要在服务器端写 Decoder 和 Encoder,每个表单都要写这些东西。个人觉得很麻烦。   所以我觉得 Fiji 真正适合的用途还是在 JSF 中添加 Fle ...
坚决不要用拼字符串的方式去将参数加到 HQL 语句中去,否则会有安全问题,比如 SQL 注入。应该使用 HQL 的参数绑定功能。 HQL 和 JPA QL 的参数绑定有两种方式,一是根据名字绑定,二是根据位置绑定。HQL 和 JPA QL 的位置参数绑定的起始值是不同的,HQL 从 0 开始,JPA QL 从 1 开始。因为 HQL 以 JDBC 为基础,而 JPA QL 以旧版的 EJB QL 为基础。 Query 的 iterate 方法与 list 类似,不同之处在于初始的结果集仅包含主键信息。遍历时,如果结果在一级和二级缓存中均不存在。Hibernate 将执行 select ...
Seam 今后将会以 Web Beans 为核心,这个目标应该会在 Seam 3 中实现(之前还会有 2.1.1 和 2.1.2 两个版本)。其实 Web Beans 规范中的很多特性都是来源于 Seam。我想,今后 Seam 与 Web Beans 的关系将会类似于 Hibernate 与 JPA 的关系,即 Seam 是 Web Beans 的超集。
Want an introduction to Seam? 这篇文章上有 JBoss User Group 大会上的音频和视频文件下载,不过我没有听和看这些东西。文章上还有从大会上总结出来的问题,并作了回答。这些问答我倒是看了,很不错,言简意赅。
因为 JBoss Seam 2.1 将 Wicket 作为一个很重要的前端技术,有点要和 JSF 平起平坐的意思,所以这两天便看了看 Wicket 这个东西。 Wicket 的大部分特性的确都给人以耳目一新的感觉,理论上看也都不错(还没有怎么实际应用,所以只能这么说了)。但是有一点我看不懂,为什么 Wicket 生成的 URL 那么啰嗦。 比如 Wicket 官方提供的例子中的一个 URL: http://wicketstuff.org/wicket13/navomatic/?wicket:bookmarkablePage=:org.apache.wicket.examples.navoma ...
关于Jetty6.0服务器的Continuations 面向 Java 开发人员的 Ajax: 使用 Jetty 和 Direct Web Remoting 编写可扩展的 Comet 应用程序
学习 Hibernate 缓存相关技术 总结 Effective Java, 2nd Edition 了解 Spring Dynamic Module 学习 JBoss Seam 学习 OSGi 进一步了解 Terracotta 在工作中学习 Javascript,及相关框架的使用
Spring MVC 有用于表单绑定的标签。但这些标签最终也会生成标准的 HTML 页面。所以,理论上这些标签是不需要的,只要模拟它们生成的 HTML 就可以了。 Spring MVC 的 Form 标签生成的 HTML 很有规律:<form> 元素的 id 属性对应 modelAttribute,input 元素的 name 属性对应 model 中的属性。但是,有一点需要注意。如果 input 类型是 checkbox,那么表单中还需要有一个 hidden input,name 为下划线加上checkbox 的 name。 例如: <input type=" ...
如题。电驴上有,大家自己 down 了。
原文:数据库已死 这是 Jdon 作者写的一篇文章,十一无事,读了这篇文章。下面谈谈我的看法。 此文章最基本的一个思想就是说数据库现在已经成为网络应用和企业应用发展的一个瓶颈,MySpace便是一个例子。要改变这个现状,就要改变以数据库作为应用中心的结构,转而使用 Java EE 中间件作为应用的核心,而数据库至多是将数据持久化的地方。和操作系统一样,数据库将来的角色只是应用运行的基础平台。 这个观点我是同意的。对于过去以数据库为核心的,很多逻辑用视图、存储过程实现的老系统我接触的不多,当然也不清楚这样的系统如何扩展。文章提到了中型机,我对那东西更是不了解,但应该是很大很贵的东西。所以,如 ...
昨天看了一篇使用 Jetty6 和 DWR 实现 Comet 的文章。因为 Jetty6 使用了 NIO,所以看了看关于 NIO 的文章。自然,和多数人一样产生了关于在使用 NIO 之后 ThreadLocal 是否还能正常工作的问题。下面这篇文章对这个问题有一个简单的解释,虽然不是很详细,但也可以参考一下。 转自:http://tech.it168.com/jd/2007-12-24/200712241252423.shtml 很早就听说tomcat6使用nio了,这几天突然想到一个问题,使用nio代替传统的bio,ThreadLocal岂不是会存在冲突?        首先,何谓ni ...
Global site tag (gtag.js) - Google Analytics