自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 燕青遇故人 ---《水浒传》中比较有诗意的章节

燕青唤一个亲随军汉,拴缚了行囊。另备了一匹马,却把自己的骏马,让与许贯忠乘坐。到前面酒店里,脱下戎装冠带,穿了随身便服。两人各上了马,军汉背著包裹,跟随在後,离了双林镇,望西北小路而行。过了些村舍林岗,前面却是山僻曲折的路。两个说些旧日交情,胸中肝胆。出了山僻小路,转过一条大溪,约行了三十余里,许贯忠用手指道:“兀那高峻的山中,方是小弟的敝庐在内。”又行了十数里,才到山中。那山峰峦...

2011-09-01 14:36:24 463

Jetty7 热部署过程详解

[size=medium][color=red]读者对象[/color][/size] 对 jetty 比较熟悉,想了解其部署原理的开发人员。[size=medium][color=red]一、预备知识[/color][/size]1、什么是jetty 官方描述:Jetty是一个100%由Java实现的、开源的HTTP服务器和javax.servlet容...

2010-10-29 23:15:51 457

原创 《黎明之前》——继《潜伏》之后的又一谍战力作

时间:2010.10.24~25(周六、周日) 一气呵成,看完了《黎明之前》全剧30集,感触颇多,先占一位,有时间了慢慢再写...... 简介:http://baike.baidu.com/view/3776532.htm...

2010-10-25 09:03:39 169

GEF in Action

背景知识: AWT:     JAVA最早的GUI技术,采用了“交集”的办法,即只支持每个图形系统都有的、最常用的控件和显示风格。Swing:与AWT完全不同的策略,除了自己的一套标准的控件外,支持用户手绘界面,但完全脱离操作系统控件的支持,使得性能受到影响。SWT:     同时吸取了AWT和Swing的优点,目标平台上有的控件,SWT直接使用,没有的,采用S...

2010-06-20 15:23:19 176

OSGi 环境下的 Web 开发(一):使用 Equinox 框架

关于 OSGi(Open Service Gateway Initiative) 相关理论知识网上有许多文档,这里就不作介绍了,有兴趣的可以自行查阅(文后附有相关的链接)。 OSGi 容器与 J2EE 容器整合主要有两种方式:1、将 HTTP Server 置于 Equinox 框架中;2、将 Equinox 置于 Servlet 容器中,这里使用第1种方式。[b]一、环...

2010-05-23 23:00:50 195

事务处理:概念与技术

[img]http://dl.iteye.com/upload/attachment/222895/6fdc304a-8d6f-31d6-b0e6-960c46a49caf.jpg[/img][b][size=large]内容简介[/size][/b]  事务处理广泛地应用于数据库和操作系统领域,并在现代计算机系统中监控、控制和更新信息。本书向读者展示了大型的、分布的、异构的计算机...

2010-03-23 09:03:37 1117

spring3.0.M4 新特性介绍

2009年8月10日,spring发布了3.0的第四个里程碑版本,这是继5月6日M3之后的又一次比较大的更新。从发布时间来看,spring在新版本的发布方面的确是非常谨慎,正式版的发布估计要等到今年晚些时候了。废话少说,下面开始看看M4当中有哪些新的东东。(注:文中的大部分代码来自于spring-framework-reference)。Spring整体架构:[img]/uploa...

2009-08-25 21:31:57 326

打造自己的web容器(4)

上一篇我们实现了一个极其简单的servlet容器,这一章,将在上一章的基础上进行扩充。我们以Tomcat的默认连接器为蓝本,逐步解剖连接器,虽然该连接器已不推荐使用,被性能更高的coyote所代替,但它仍是一个学习的好工具。这一章,我们将完成如下任务:1、解决上一篇的遗留问题2、模拟Catalina的架构,重构我们的系统3、实现HttpRequest的部分方法,包括:解析coo...

2009-07-12 15:28:27 158

打造自己的web容器(3)

[b][color=red]---- 一个简单的servlet容器[/color][/b]上一篇讲到,我们的web容器已经可以读取静态资源,在这一篇中,我将建立一个简单的servlet容器,之所以简单,是因为有它的局限性,在后面我会总结,余下的问题我将在下一篇中一一解决。本篇的第一个servlet容器主要完成如下功能: * 等待HTTP请求。 * 构造一个Ser...

2009-07-04 15:25:26 98

打造自己的web容器(2)

[color=red][b]---- 一个简单的web容器[/b][/color]上一篇对socket作了一下简单介绍,这一篇对其进行扩展,建立一个能够读取静态资源的web容器雏形。由三个类完成:Request:包装浏览器的请求Response:包装服务器端的响应HttpServer:HTTP服务器(接受请求,发送响应)[code="java"]/** * ...

2009-07-01 09:42:51 140

打造自己的web容器(1)

[b][color=red]---- Socket入门[/color][/b]近日,读到一本好书---《How Tomcat Works》,该书详尽分析了tomcat的实现原理,解释了它的servlet容器的内部运行机制,读来非常有收获,特此撰文将读书过程中的一些心得付诸文字。[color=red]HTTP协议基础知识:[/color]HTTP协议属于应用层协议,基于TCP...

2009-06-30 17:03:58 133

权限管理:RBAC(基于角色的访问控制)的实现

[color=red]基本需求:[/color]一个用户可拥有多个角色,一个角色可授予多个用户不可对用户直接授权角色有优先级的概念,即当某个用色具有多个用色时,按优先级高低来判断权限实现模块级控制[color=red]使用到的技术:[/color]springspringMVChibernateajax(DWR)JSTL函数[color=red]...

2009-06-17 22:54:16 363

Apache + Tomcat 负载均衡配置

[color=red]基本思想:[/color]一台负载均衡服务器负责请求的均衡,群集服务器A和群集服务器B组成一个群集,当某个群集服务器崩溃后,另外一台继续负责应用程序的运行。[color=red]环境搭建:[/color]1、WEB服务器:Apache2、JSP/Servlet容器:Tomcat3、Connectors连接器:JK[color=red]相关配置:...

2009-06-15 20:50:44 123

jetty嵌入使用入门

Jetty 是一个用 Java 实现、开源、基于标准的,并且具有丰富功能的 Http 服务器和 Web 容器,Jetty 可以用来作为一个传统的 Web 服务器,也可以作为一个动态的内容服务器,并且 Jetty 可以非常容易的嵌入到 Java 应用程序当中。Jetty非常小巧,核心jar包不到600k,项目开发中用作开发、调试的服务器还是相当不错的,省去了deploy的过程。下面,就如何嵌入到...

2009-06-03 10:12:50 137

基于EJB和AXIS的SOA实践

SOA(Service-Oriented Architecture,面向服务架构)是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。本文以axis1.4 + ejb2.x 为基础,SOAP由axis完成,ejb完成具体的服务实现,以期对SOA有一个感性的认识。...

2009-05-30 15:28:54 160

ZK学习实践(一)

ZK是一个深受欢迎的开源AJAX框架,由台湾一家软件公司开发。它是事件驱动(event-driven)、基于组件(component-based)的。ZK 包括一个基于AJAX 事件驱动的引擎(engine),一套丰富的XUL 和XHTML,以及一种被称为ZUML(ZK User Interface MarkupLanguage,ZK 用户界面标记语言)的标记语言。它提供的非常丰富的组件,能够与E...

2009-05-29 22:49:37 255

一个简易的基于annotation的web MVC框架的实现

1、导入jar包 -- webmvc.jar -- asm.jar2、配置核心servlet[code="java"] WebServlet com.cwq.webmvc.core.servlet.DispatcherServlet 1 handler-scan com.xyz,com.abc ...

2009-05-28 23:33:03 142

ASM字节码框架

ASM字节码处理框架是用Java开发的而且使用基于访问者模式生成字节码及驱动类到字节码的转换,通俗的讲,它就是对class文件的CRUD,经过CRUD后的字节码可以转换为类。ASM的解析方式类似于SAX解析XML文件,它综合运用了访问者模式、职责链模式、桥接模式等多种设计模式,相对于其他类似工具如BCEL、SERP、Javassist、CGLIB,它的最大的优势就在于其性能更高,其jar包...

2009-05-28 23:13:13 201

drools4.0学习实践(一)

一、背景知识:1、什么是规则引擎Java规则引擎起源于基于规则的专家系统,而基于规则的专家系统又是专家系统的其中一个分支。专家系统属于人工智能的范畴,它模仿人类的推理方式,使用试探性的方法进行推理,并使用人类能理解的术语解释和证明它的推理结论。推理引擎包括三部分:模式匹配器(Pattern Matcher)、议程(Agenda)和执行引擎(Execution Engine)。推理引擎通...

2009-05-28 22:35:55 232

Spring2.5源码解读 之 基于annotation的Controller实现原理分析(1)

[b]Spring2.5源码解读 之 基于annotation的Controller实现原理分析(1)[/b]网上已有许多关于Spring源码解读的文章,但对于SpringMVC中基于annotation的Controller这一块,目前还没发现有相关源码解读的文章,这几天,一直在研究SpringMVC,小有所获。这里,对Spring中基于annotation的Controller的实现原...

2009-02-24 12:27:23 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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