闲人别居

自由自在,乐得其所

2007年05月24日

原创 jsf中的 国际化,验证和转换

这些东东,对于web框架来说,是必不可少的,来看看jsf是如何实现的。首先看一下国际化,默认的情况下,会选择默认的locale,以及相应的资源文件。当然可以通过以下方式进行配置:阅读全文>

发表于 @ 2007年05月24日 13:29:00|评论(loading...)|举报|收藏

2007年05月17日

原创 velocity 二 开发篇

先来看看velocity是怎么工作的? 在应用中使用velocity,一般需要以下的几个步骤: * 初始化Velocity,可以使用单例,或者运行期实例 * 创建context对象,用于包括相应的变量 * 在context中增加相应的数据 * 选择模板 * 合并模板,产生输出 阅读全文>

发表于 @ 2007年05月17日 07:31:00|评论(loading...)|举报|收藏

2007年05月14日

原创 关于velocity 一语法篇

一个古老而又强大的模版引擎。在模版引擎中,velocity中,应该属于最常用的,不管是在maven的项目模版,还是在源代码输出,甚至直接网页输出中,都可以看到其身影。当然,最近的freemarker大有平分天下之意。阅读全文>

发表于 @ 2007年05月14日 08:27:00|评论(loading...)|举报|收藏

2007年05月04日

原创  关于jsf 生命周期

这是jsf 的分析系列第三篇,随着不断的深入,jsf的设计变得越来越清晰。当然,在目前的规范中,jsf还是很不完善的,这也就导致了为什么jsf还是不能成为目前的主流框架。先不去谈论这些弊端,还是先看看一下jsf具体是如何运作的。 阅读全文>

发表于 @ 2007年05月04日 15:41:00|评论(loading...)|举报|收藏

2007年04月25日

原创 了解jsf的架构二

接上一篇内容。这次主要分析一下jsf的相关组件包,也是jsf和structs主要不同的地方。jsf 规范中,对于组件的设计,和其他组件架构一样,分离表现层和模型层。对于组件的render由具体的Renderer来处理,这也达到了Model和 View分离的原则。阅读全文>

发表于 @ 2007年04月25日 16:38:00|评论(loading...)|举报|收藏

2007年04月21日

原创 了解jsf的架构 一

经过一段时间的学习,对jsf的认识也逐渐清晰。总结了一下jsf和structs的区别,首先在于分离了请求的处理。使用事件处理机制来代替原有的 request分发。其次在页面的展示上,采用组件的概念,而不是到处散落的html标记。再有,jsf对于请求的生命周期重新进行了划分,对于每个阶段都可以派遣事件,这使得整个请求的处理比较的清晰。最后,jsf对于页面的流转使用Navigation系统来处理,这一点感觉和structs还是比较类似的,只是换了一个概念。阅读全文>

发表于 @ 2007年04月21日 20:02:00|评论(loading...)|举报|收藏

2007年04月17日

原创 用泛型时遇到的尴尬问题

几天前遇到这么一个问题,让我郁闷了半天。当初为了方便定义了以下的一个接口:阅读全文>

发表于 @ 2007年04月17日 08:21:00|评论(loading...)|举报|收藏

2007年04月09日

原创 使用jetty配置 开发web应用

一直以来使用jetty作为我的web开发配置服务器,开始的时候和所有的初学者一样使用tomcat作为开发服务器,可用着用着,感觉tomcat越来越繁琐以及庞大。后来,用了jboss,知道jboss使用jetty作为其web应用服务器,所以就开始试着使用jetty。从那开始后,jetty就成为我的开发配置服务器了,从最初的4.0,到现在的6.0一直在使用着。 阅读全文>

发表于 @ 2007年04月09日 08:02:00|评论(loading...)|举报|收藏

2007年04月07日

原创 jsf之接触

web 开发很多年了,从单纯的jsp 到struts,再到webwork,接着就是spring 的mvc。感觉jsp 的封装性,实在不怎么样。于是乎想到了组件化,以前的时候用过echo,现在是echo2,不可否认,echo的设计结构比较的不错,完全的面向对象化开发,也没有了那些令人讨厌的jsp。不过实在受不了的就是echo的速度,echo2据说已经大幅改进,而且完全的实现了ajax。不过echo2毕竟受关注度不是很广,还是决定放弃使用。 阅读全文>

发表于 @ 2007年04月07日 08:45:00|评论(loading...)|举报|收藏

2007年04月05日

原创 关于ehcache 配置

ehcache的默认配置文件名为ehcache.xml,也可以自己指定。配置文件比较的简单,基本上也就是常用的几个元素。阅读全文>

发表于 @ 2007年04月05日 18:39:00|评论(loading...)|举报|收藏

2007年02月28日

原创 使用ehcache

一直以来懒得配置缓存,基本的缓存也就是orm层,基本上都交给hibernate去配置了。这段时间,感觉页面速度太慢了,还是需要使用缓存。现在的缓存工具也挺多的,较不错的属ehcache和oscache了。决定分别研究一下。阅读全文>

发表于 @ 2007年02月28日 20:12:00|评论(loading...)|举报|收藏

2007年02月26日

原创 体验jibx的灵活和快速

jibx又一个不错的xml绑定工具,随着这段时间的使用,感觉越来越随心应手了。和jaxb一样,都是属于xml绑定工具。不同于jaxb,jibx使用java字节码enhance技术,而jaxb更多在于源代码生成技术。阅读全文>

发表于 @ 2007年02月26日 20:42:00|评论(loading...)|举报|收藏

2007年02月10日

原创 使用javassist动态注入代码

关于java字节码的处理,目前有很多工具,如bcel,asm。不过这些都需要直接跟虚拟机指令打交道。如果你不想了解虚拟机指令,可以采用 javassist。javassist是jboss的一个子项目,其主要的优点,在于简单,而且快速。直接使用java编码的形式,而不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。阅读全文>

发表于 @ 2007年02月10日 21:01:00|评论(loading...)|举报|收藏

2007年02月04日

原创 基本的类装入异常

在java中,类装载异常虽然不是很常见,可如果发生异常,其处理还是比较麻烦的。 下面的几种异常是比较常见的:阅读全文>

发表于 @ 2007年02月04日 20:56:00|评论(loading...)|举报|收藏

2007年01月31日

原创 maven2 建立统一的管理站点

使用maven2的另外一个好处,就是有了统一的入口,用于察看项目的进展情况。这主要包括了项目的介绍,成员介绍,以及相关的项目的文档,当然也包括项目的所有进展报表。阅读全文>

发表于 @ 2007年01月31日 20:25:00|评论(loading...)|举报|收藏

Csdn Blog version 3.1a
Copyright © 布衣郎