Skip to content

Commit

Permalink
重构 MyServer,基本功能不变,但是更清晰,注释更完整。继续写 readme,微调了包结构。
Browse files Browse the repository at this point in the history
  • Loading branch information
johnmiroki committed May 10, 2014
1 parent ec01963 commit 3c929a1
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
## 介绍
这是一个 Java 联系项目,适合于完成 JavaSE 的初学者。项目通过模拟 Servlet 服务器,帮助初学者熟悉基本编程技巧、了解服务器底层原理,为学习 JavaWeb 打下良好基础。如《知识产权》所述,代码的创意来自那本书的作者,我在这里只不过是把书中的代码搬到这里,虽然代码是一个字母一个字母敲上来的,会有一些重构和改造,但项目整个架构和部分代码都是属于原作者的。
## 源代码结构
* mvows 核心类
* MyServer 程序入口,负责为每个连接请求创建 socket,解析请求,并调用相应的类和方法生成响应
* MyWeblet 抽象类,定义了 Weblet API,供 Weblet 作者继承
* WebletConfigs 用于定义、储存用户请求 Weblet 名和对应 Weblet 类的关系
* WebletProcessor 用于调用 MyWeblet,传入参数,并根据 MyWeblet 内部属性,生成相应的响应头信息
* myapps MyWeblet 的实现类包
* utls 工具类包
* Utils 存放静态方法,辅助参数、cookie 等的处理
* mvows 核心类
* MyServer 程序入口,负责为每个连接请求创建 socket,解析请求,并调用相应的类和方法生成响应
* MyWeblet 抽象类,定义了 Weblet API,供 Weblet 作者继承
* WebletConfigs 用于定义、储存用户请求 Weblet 名和对应 Weblet 类的关系
* WebletProcessor 用于调用 MyWeblet,传入参数,并根据 MyWeblet 内部属性,生成相应的响应头信息
* myapps MyWeblet 的实现类包
* utls 工具类包
* Utils 存放静态方法,辅助参数、cookie 等的处理

0 comments on commit 3c929a1

Please sign in to comment.