posted @
2009-10-25 18:49 布衣郎 阅读(1857) |
评论 (2) |
编辑 收藏
摘要: osgi一个最大的特色就是使用不同的ClassLoader,让多个bundle共享一个虚拟机,而每一个bundle使用单独的ClassLoader。
阅读全文
posted @
2009-02-17 16:49 布衣郎 阅读(3869) |
评论 (0) |
编辑 收藏
摘要: 前面通过一个例子简单的介绍了如何快速的开发一个osgi应用。下面来具体说明一下什么是osgi,以及osgi 能做什么,为什么使用osgi,以及到底osgi能带来什么益处。
阅读全文
posted @
2009-02-14 16:28 布衣郎 阅读(3434) |
评论 (1) |
编辑 收藏
摘要: 接触了osgi也这么久了,其中也走了不少的弯路。为了更好的推广osgi,并避免新手能少走一些弯路,接下来的几篇文章,我会通过几个简单的实例,来介绍一下如何快速的掌握osgi。其实,网上有不少好的文章推荐,顺便也可以比较一下。BlueDavy的osgi 实战是值得推荐的,当初也是看了之后,少走了很多弯路。参见网址:http://www.blogjava.net/BlueDavy/。 ModuleFusion 也是一个不错的项目,里面集成了现有的优秀框架,包括hibernate,guice,wicket等。参见网址:http://code.google.com/p/modulefusion/。
阅读全文
posted @
2009-02-12 20:36 布衣郎 阅读(6137) |
评论 (8) |
编辑 收藏
posted @
2009-02-08 20:33 布衣郎 阅读(1941) |
评论 (0) |
编辑 收藏
posted @
2009-02-07 20:28 布衣郎 阅读(1583) |
评论 (0) |
编辑 收藏
摘要: 研究了ext很久了,一直想为ext直接封装一个服务端组件。考虑到ext组件的构建都是需要使用js来完成,那么服务端生成的代码也就是js而不是html。
阅读全文
posted @
2008-01-02 18:36 布衣郎 阅读(3434) |
评论 (4) |
编辑 收藏
摘要: 最近的这段时间,感觉Ext挺火的。接触Ext还是半年前的事情了,那时候就想对Ext进行封装,做一个服务端的Ajax框架出来。
阅读全文
posted @
2007-12-28 19:01 布衣郎 阅读(3903) |
评论 (7) |
编辑 收藏
posted @
2007-12-27 19:00 布衣郎 阅读(1695) |
评论 (1) |
编辑 收藏
摘要: 这些东东,对于web框架来说,是必不可少的,来看看jsf是如何实现的。首先看一下国际化,默认的情况下,会选择默认的locale,以及相应的资源文件。当然可以通过以下方式进行配置:
阅读全文
posted @
2007-05-24 13:26 布衣郎 阅读(3071) |
评论 (0) |
编辑 收藏
摘要: 先来看看velocity是怎么工作的?
在应用中使用velocity,一般需要以下的几个步骤:
* 初始化Velocity,可以使用单例,或者运行期实例
* 创建context对象,用于包括相应的变量
* 在context中增加相应的数据
* 选择模板
* 合并模板,产生输出
阅读全文
posted @
2007-05-17 07:34 布衣郎 阅读(3847) |
评论 (0) |
编辑 收藏
摘要: 一个古老而又强大的模版引擎。在模版引擎中,velocity中,应该属于最常用的,不管是在maven的项目模版,还是在源代码输出,甚至直接网页输出中,都可以看到其身影。当然,最近的freemarker大有平分天下之意。
阅读全文
posted @
2007-05-14 08:30 布衣郎 阅读(4985) |
评论 (4) |
编辑 收藏
摘要: 对于标记库,不想再说些什么了。jsf可能最大的毛病都在这个标记库上面,首先定义的标记在jsp中,并不起到相应的输出功能,而只是用来增加相应得组件。在jsf中,最上层的组件为UIViewRoot,基本上所有的操作都是需要围绕着此组件。而标记库的存在,只是为了简化相应的操作。
阅读全文
posted @
2007-05-09 20:33 布衣郎 阅读(2776) |
评论 (4) |
编辑 收藏
摘要: 这是jsf 的分析系列第三篇,随着不断的深入,jsf的设计变得越来越清晰。当然,在目前的规范中,jsf还是很不完善的,这也就导致了为什么jsf还是不能成为目前的主流框架。先不去谈论这些弊端,还是先看看一下jsf具体是如何运作的。
阅读全文
posted @
2007-05-04 15:44 布衣郎 阅读(3500) |
评论 (3) |
编辑 收藏
摘要: 接上一篇内容。这次主要分析一下jsf的相关组件包,也是jsf和structs主要不同的地方。jsf 规范中,对于组件的设计,和其他组件架构一样,分离表现层和模型层。对于组件的render由具体的Renderer来处理,这也达到了Model和 View分离的原则。
阅读全文
posted @
2007-04-25 16:33 布衣郎 阅读(2790) |
评论 (2) |
编辑 收藏
摘要: 经过一段时间的学习,对jsf的认识也逐渐清晰。总结了一下jsf和structs的区别,首先在于分离了请求的处理。使用事件处理机制来代替原有的request分发。其次在页面的展示上,采用组件的概念,而不是到处散落的html标记。再有,jsf对于请求的生命周期重新进行了划分,对于每个阶段都可以派遣事件,这使得整个请求的处理比较的清晰。最后,jsf对于页面的流转使用Navigation系统来处理,这一点感觉和structs还是比较类似的,只是换了一个概念。
阅读全文
posted @
2007-04-21 20:06 布衣郎 阅读(1856) |
评论 (1) |
编辑 收藏
摘要: 用泛型时遇到的尴尬问题,关于java.beans的相同方法名称问题
阅读全文
posted @
2007-04-17 08:22 布衣郎 阅读(1565) |
评论 (1) |
编辑 收藏
摘要: 在eclipse中使用jetty是非常简单的,对于其他的ide配置基本上都一致。以前如果想调试web服务,必须要在庞大的开发插件下进行,如 myeclipse,其实只是需要简单的功能,然而却不得不接受许多不常用的功能。没有办法,现在有了jetty,如果你只想调试web服务而已,那么请离开那些庞大的开发插件。简单的事情,用简单的方式处理。
阅读全文
posted @
2007-04-12 13:42 布衣郎 阅读(18900) |
评论 (9) |
编辑 收藏
摘要: 一直以来使用jetty作为我的web开发配置服务器,开始的时候和所有的初学者一样使用tomcat作为开发服务器,可用着用着,感觉tomcat越来越繁琐以及庞大。后来,用了jboss,知道jboss使用jetty作为其web应用服务器,所以就开始试着使用jetty。从那开始后,jetty就成为我的开发配置服务器了,从最初的4.0,到现在的6.0一直在使用着。
阅读全文
posted @
2007-04-09 07:59 布衣郎 阅读(26255) |
评论 (8) |
编辑 收藏
摘要: web 开发很多年了,从单纯的jsp 到struts,再到webwork,接着就是spring 的mvc。感觉jsp 的封装性,实在不怎么样。于是乎想到了组件化,以前的时候用过echo,现在是echo2,不可否认,echo的设计结构比较的不错,完全的面向对象化开发,也没有了那些令人讨厌的jsp。不过实在受不了的就是echo的速度,echo2据说已经大幅改进,而且完全的实现了ajax。不过echo2毕竟受关注度不是很广,还是决定放弃使用。
阅读全文
posted @
2007-04-07 08:49 布衣郎 阅读(1459) |
评论 (1) |
编辑 收藏
摘要: ehcache的默认配置文件名为ehcache.xml,也可以自己指定。配置文件比较的简单,基本上也就是常用的几个元素。
阅读全文
posted @
2007-04-05 18:42 布衣郎 阅读(7060) |
评论 (1) |
编辑 收藏
摘要: 一直以来懒得配置缓存,基本的缓存也就是orm层,基本上都交给hibernate去配置了。这段时间,感觉页面速度太慢了,还是需要使用缓存。现在的缓存工具也挺多的,较不错的属ehcache和oscache了。决定分别研究一下。
阅读全文
posted @
2007-02-28 20:14 布衣郎 阅读(24200) |
评论 (15) |
编辑 收藏