自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闲人别居

自由自在,乐得其所

osgi 入门 三 关于类装载机制

    osgi一个最大的特色就是使用不同的ClassLoader,让多个bundle共享一个虚拟机,而每一个bundle使用单独的ClassLoader。 如下图所示:   对于资源和类的装载主要包括以下三种途径: Boot classpath:启动类环境,包括java.*包和相应的实现包。...

2009-02-17 16:53:02 76 0

osgi 入门 二之关于osgi

      前面通过一个例子简单的介绍了如何快速的开发一个osgi应用。下面来具体说明一下什么是osgi,以及osgi 能做什么,为什么使用osgi,以及到底osgi能带来什么益处。     首先osgi是什么,osgi是由osgi alliance 制定的一个规范。由此规范,形成了osgi框架。...

2009-02-14 16:30:53 48 0

osgi 入门

接触了osgi也这么久了,其中也走了不少的弯路。为了更好的推广osgi,并避免新手能少走一些弯路,接下来的几篇文章,我会通过几个简单的实例,来介绍一下如何快速的掌握osgi。其实,网上有不少好的文章推荐,顺便也可以比较一下。BlueDavy的osgi 实战是值得推荐的,当初也是看了之后,少走了很多...

2009-02-12 20:50:13 65 0

原创 温故而知新,回顾一下osgi bundle

    本年的基本工作目标,基本确立了,重点还是osgi,先来回顾一下以前所做的。osgi看了看规范,目前还是4.1,这相差不大。equinox的版本,目前正式的算是3.4.1,以前用的为3.3,相差也不大。还是继续使用3.3吧,毕竟也懒得更新eclipse了,老是用新版本也不是个办法。看了一下j...

2009-02-08 20:34:45 48 0

原创 该是考虑做点事情了

      荒废了很长时间了,看了看上次写的blog,还是去年1月份的,想想也停了太长时间了。想想这一年间,不知道在做些什么,技术资料也看了不少,不过真正能够掌握的又实在太少,总是停留在表面,而不去深入。2009了,也快30而立了,对于一个老程序员来说,也到了和黄金年龄说再见的时候了。转行想想,也...

2009-02-07 20:32:25 81 0

关于服务端生成js的构思

研究了ext很久了,一直想为ext直接封装一个服务端组件。考虑到ext组件的构建都是需要使用js来完成,那么服务端生成的代码也就是js而不是html。 如果采取纯Ajax的方式,类似于Echo2的构造,不过这样对于Session可能是一个负担,同时可能会造成服务端的拥堵。不过使用纯...

2008-01-02 18:38:37 67 0

ext 之我见

    最近的这段时间,感觉Ext挺火的。接触Ext还是半年前的事情了,那时候就想对Ext进行封装,做一个服务端的Ajax框架出来。可由于身体的原因,还是搁浅了。     使用Ext是从1.1开始的,那时候觉得Ext,几乎已经简化了所有的客户端脚本。就算不会js,不会Ajax,使用Ext也可以很容...

2007-12-28 19:04:36 50 0

回来了

[size=12] 很久没有更新了,由于过去的半年都在医院呆着,也就没有时间去维护自己的blog了。不过发现浏览的人还是挺多的,有点对不起大家,毕竟没有办法回复。 半年过去了,看了看网上的技术,还好新的东东不太多,不然又得需要花费大量的时间去学了。不过,现在对于新的技术,也没有以前...

2007-12-27 19:04:00 30 0

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

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

2007-05-24 13:29:46 74 0

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

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

2007-05-24 13:29:00 838 0

原创 velocity 二 开发篇

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

2007-05-17 07:31:00 880 0

velocity 二 开发篇

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

2007-05-17 07:30:24 34 0

关于velocity 一语法篇

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

2007-05-14 08:27:59 40 0

原创 关于velocity 一语法篇

    一个古老而又强大的模版引擎。在模版引擎中,velocity中,应该属于最常用的,不管是在maven的项目模版,还是在源代码输出,甚至直接网页输出中,都可以看到其身影。当然,最近的freemarker大有平分天下之意。   以前的时候,曾用velocity设计过一个自动代码的项目,在用的过程...

2007-05-14 08:27:00 1894 0

关于jsf 的标记库

  对于标记库,不想再说些什么了。jsf可能最大的毛病都在这个标记库上面,首先定义的标记在jsp中,并不起到相应的输出功能,而只是用来增加相应得组 件。在jsf中,最上层的组件为UIViewRoot,基本上所有的操作都是需要围绕着此组件。而标记库的存在,只是为了简化相应的操作。如下的标记: &am...

2007-05-09 20:31:37 74 0

原创 关于jsf 的标记库

  对于标记库,不想再说些什么了。jsf可能最大的毛病都在这个标记库上面,首先定义的标记在jsp中,并不起到相应的输出功能,而只是用来增加相应得组 件。在jsf中,最上层的组件为UIViewRoot,基本上所有的操作都是需要围绕着此组件。而标记库的存在,只是为了简化相应的操作。如下的标记:Code...

2007-05-09 20:30:00 1003 0

原创 关于jsf 生命周期

    这是jsf 的分析系列第三篇,随着不断的深入,jsf的设计变得越来越清晰。当然,在目前的规范中,jsf还是很不完善的,这也就导致了为什么jsf还是不能成为目前的主流框架。先不去谈论这些弊端,还是先看看一下jsf具体是如何运作的。    对于jsf规范,个人觉得和其他框架相比,最大的区别,可...

2007-05-04 15:41:00 893 0

关于jsf 生命周期

    这是jsf 的分析系列第三篇,随着不断的深入,jsf的设计变得越来越清晰。当然,在目前的规范中,jsf还是很不完善的,这也就导致了为什么jsf还是不能成为目前的主流框架。先不去谈论这些弊端,还是先看看一下jsf具体是如何运作的。     对于jsf规范,个人觉得和其他框架相比,最大的区别,...

2007-05-04 15:40:53 48 0

了解jsf的架构二

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

2007-04-25 16:40:40 65 0

原创 了解jsf的架构二

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

2007-04-25 16:38:00 754 0

了解jsf的架构 一

    经过一段时间的学习,对jsf的认识也逐渐清晰。总结了一下jsf和structs的区别,首先在于分离了请求的处理。使用事件处理机制来代替原有的 request分发。其次在页面的展示上,采用组件的概念,而不是到处散落的html标记。再有,jsf对于请求的生命周期重新进行了划分,对于每个阶段 都...

2007-04-21 20:02:56 103 0

原创 了解jsf的架构 一

    经过一段时间的学习,对jsf的认识也逐渐清晰。总结了一下jsf和structs的区别,首先在于分离了请求的处理。使用事件处理机制来代替原有的 request分发。其次在页面的展示上,采用组件的概念,而不是到处散落的html标记。再有,jsf对于请求的生命周期重新进行了划分,对于每个阶段 都...

2007-04-21 20:02:00 903 0

用泛型时遇到的尴尬问题

    几天前遇到这么一个问题,让我郁闷了半天。当初为了方便定义了以下的一个接口: <pk extends="" serializable=""> </pk> java 代码   publi...

2007-04-17 08:23:06 33 0

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

    几天前遇到这么一个问题,让我郁闷了半天。当初为了方便定义了以下的一个接口:public interface IBusinessObjectPK extends Serializable> extends Serializable ...{    PK getPrimaryKey();...

2007-04-17 08:21:00 835 0

在eclipse中使用jetty

不会发图片,还是参见我在blogjava的文章: http://www.blogjava.net/zyl/archive/2007/04/12/jetty2.html

2007-04-12 13:51:14 164 0

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

        一直以来使用jetty作为我的web开发配置服务器,开始的时候和所有的初学者一样使用tomcat作为开发服务器,可用着用着,感觉tomcat越来 越繁琐以及庞大。后来,用了jboss,知道jboss使用jetty作为其web应用服务器,所以就开始试着使用jetty。从那开始后,j...

2007-04-09 08:02:00 1381 0

使用jetty配置 开发web应用

        一直以来使用jetty作为我的web开发配置服务器,开始的时候和所有的初学者一样使用tomcat作为开发服务器,可用着用着,感觉tomcat越来 越繁琐以及庞大。后来,用了jboss,知道jboss使用jetty作为其web应用服务器,所以就开始试着使用jetty。从那开始后,j...

2007-04-09 07:56:22 329 0

jsf之接触

    web 开发很多年了,从单纯的jsp 到struts,再到webwork,接着就是spring 的mvc。感觉jsp 的封装性,实在不怎么样。于是乎想到了组件化,以前的时候用过echo,现在是echo2,不可否认,echo的设计结构比较的不错,完全的面向对象化开 发,也没有了那些令人讨厌的...

2007-04-07 08:46:24 32 0

原创 jsf之接触

    web 开发很多年了,从单纯的jsp 到struts,再到webwork,接着就是spring 的mvc。感觉jsp 的封装性,实在不怎么样。于是乎想到了组件化,以前的时候用过echo,现在是echo2,不可否认,echo的设计结构比较的不错,完全的面向对象化开 发,也没有了那些令人讨厌的...

2007-04-07 08:45:00 743 0

关于ehcache 配置

欠了很久的文章,本来都不想发了,可还是发吧 ehcache的默认配置文件名为ehcache.xml,也可以自己指定。配置文件比较的简单,基本上也就是常用的几个元素。 配置元素说明: diskStore:配置DiskStore,当需要使用磁盘保存的时候,需要对象实现序列化接口     属性:...

2007-04-05 18:39:22 46 0

原创 关于ehcache 配置

欠了很久的文章,本来都不想发了,可还是发吧 ehcache的默认配置文件名为ehcache.xml,也可以自己指定。配置文件比较的简单,基本上也就是常用的几个元素。 配置元素说明: diskStore:配置DiskStore,当需要使用磁盘保存的时候,需要对象实现序列化接口     属性:...

2007-04-05 18:39:00 2199 0

使用ehcache

    一直以来懒得配置缓存,基本的缓存也就是orm层,基本上都交给hibernate去配置了。这段时间,感觉页面速度太慢了,还是需要使用缓存。现在的缓存工具也挺多的,较不错的属ehcache和oscache了。决定分别研究一下。     先来说说ehcache,目前的版本为1.2,已经支持集群...

2007-02-28 20:13:34 37 0

原创 使用ehcache

    一直以来懒得配置缓存,基本的缓存也就是orm层,基本上都交给hibernate去配置了。这段时间,感觉页面速度太慢了,还是需要使用缓存。现在的缓存工具也挺多的,较不错的属ehcache和oscache了。决定分别研究一下。     先来说说ehcache,目前的版本为1.2,已经支持集群...

2007-02-28 20:12:00 1628 0

体验jibx的灵活和快速

    jibx又一个不错的xml绑定工具,随着这段时间的使用,感觉越来越随心应手了。和jaxb一样,都是属于xml绑定工具。不同于jaxb,jibx使用java字节码enhance技术,而jaxb更多在于源代码生成技术。jibx的工作主要在于前期,也就是进行字节码绑定,这一部分基本上都是在编译...

2007-02-26 20:43:47 247 0

原创 体验jibx的灵活和快速

    jibx又一个不错的xml绑定工具,随着这段时间的使用,感觉越来越随心应手了。和jaxb一样,都是属于xml绑定工具。不同于jaxb,jibx使用java字节码enhance技术,而jaxb更多在于源代码生成技术。jibx的工作主要在于前期,也就是进行字节码绑定,这一部分基本上都是在编译器...

2007-02-26 20:42:00 1217 0

使用javassist动态注入代码

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

2007-02-10 21:02:25 161 0

原创 使用javassist动态注入代码

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

2007-02-10 21:01:00 867 0

基本的类装入异常

    在java中,类装载异常虽然不是很常见,可如果发生异常,其处理还是比较麻烦的。     下面的几种异常是比较常见的: ClassNotFoundException     ClassNotFoundException 是最常见的类装入异常类型。它发生在装入阶段。Java 规范对 Class...

2007-02-04 20:56:05 37 0

原创 基本的类装入异常

    在java中,类装载异常虽然不是很常见,可如果发生异常,其处理还是比较麻烦的。    下面的几种异常是比较常见的:ClassNotFoundException    ClassNotFoundException 是最常见的类装入异常类型。它发生在装入阶段。Java 规范对 ClassNot...

2007-02-04 20:56:00 872 0

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

    使用maven2的另外一个好处,就是有了统一的入口,用于察看项目的进展情况。这主要包括了项目的介绍,成员介绍,以及相关的项目的文档,当然也包括项目的所有进展报表。    下面,通过实例来介绍如何配置maven,来产生项目站点。    首先创建相关的site mvn archetype:cr...

2007-01-31 20:25:00 889 0

提示
确定要删除当前文章?
取消 删除