Java----一个开源语言
大家好,最近在看Tomcat 源码,所以就有一时的冲动写一个类似的HttpServer,由于tomcat使用net做得通信层,所以我想用java'的Nio实现
目前是我的0.5版本(自己的版本更新很快。。。呵呵)
版本已经实现的功能
1:实现最基本得NIO通信
2:实现HTTP头发送
3: 实现基本的静态html页面访问,和基本的HttpServer的目录结构的设计
4:实现html静态页面传输图片
5: 实现js和css文件的传输
6: 服务器架构调整,采用线程设计
7: 加入服务器配置文件
8: 支持火狐浏览器
9:实现动态表单提交
下面是我的程序框架图
下一步就要实现动态页面了,初步定的名字是njsp(Nancy Java Server page)呵呵
--------------------------------------------------------------------------------------------------------------
想听听大家的意见,谢谢了
等到做到一定程度的时候就开放源代码(主要是现在的代码质量还很烂,没用到几个设计模式),大家一起来搞