- 博客(4)
- 资源 (15)
- 收藏
- 关注
原创 原始(prototype)模型模式之简单形式与登记形式
原始模型模式有两种表现形式:第一种是简单形式,第二种是登记形式,下面将分别讲解两种原型模型模式的不同实现。 简单形式的原始模型模式 uml类图为: 这种形式涉及到三种角色: *客户(Client)角色:客户类提出创建对象的请求。 *抽象原型(Prototype)角色:这是一个抽象角色,通常由一个Java接口或者java抽象类实现。 *具体原型(Concrete Prototype)
2015-04-22 07:30:08 1610 1
原创 设计模式之建造模式
建造模式是对象的创建模式,建造模式可以将一个产品的内部表象和产品的生产过程分割开来,从而是一个建造过程生成具有不同的内部表象的产品 对象。 建造模式的结构如下类图所示: 在这个系统中,最终产品Product只有两个零件,即part1和part2,相应的建造方法也有两个:buildPart1()和buildPart2(),同时呢本模式涉及到四个角色,分别为: *抽象建造者(Builder
2015-04-10 07:43:19 1069 1
原创 将http服务器升级为servlet容器
上一篇博文讲了如何编写一个简单的http服务器,但只能请求静态的资源,因此,在这一篇博文中,将简单的http服务器升级为servlet容器, 既可处理静态资源,也能请求简单的servlet。 现在呢,从servlet容器的角度审视servlet程序的开发,简单来说,对一个servlet的每个http请求,一个功能齐全的servlet容器有以下几件事要做: *当第一次调用某个servlet时,
2015-04-08 07:21:25 1751 3
原创 java实现一个简单的Web服务器
Web服务器也称为超文本传输协议服务器,使用http与其客户端进行通信,基于java的web服务器会使用两个重要的类, java.net.Socket类和java.net.ServerSocket类,并基于发送http消息进行通信。 这个简单的Web服务器会有以下三个类: *HttpServer *Request *Response 应用程序的入口在HttpServer类中,main(
2015-04-01 07:31:34 23385 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人