![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台
thomescai
这个作者很懒,什么都没留下…
展开
-
AsyncWeb原理分析(六)——分解器
thomescai http://blog.csdn.net/thomescai(转载请保留)概要:HttpServiceContext和HttpService之间的匹配。是通过分解器类。 先看AsyncWeb.xml配置: <bean id="httpSer原创 2011-08-18 13:04:16 · 941 阅读 · 0 评论 -
apache Mina分析小结(1.1.7)
thomescai http://blog.csdn.net/thomescai(转载请保留) 看了ChinaEstone的《深入理解ApacheMina 》,也写点小结。主要框架: 下面是MIna的流程图: Mina主要类图如下:原创 2011-09-16 09:51:48 · 2868 阅读 · 0 评论 -
nio,一般的reactor,Mina的Reactor
nio: 一个简单的nioserver。启动后,在浏览器输入:http://localhost:1234。就可以看到http的请求。public class Test implements Callable { private Selector selecto原创 2011-10-18 13:16:46 · 2588 阅读 · 2 评论 -
AsyncWeb原理分析(四)——Http的解析
thomescai http://blog.csdn.net/thomescai(转载请保留) 本文主要浅析:http的解码的过程,因为编码的过程我还没细看。。。似乎代码量不多。实现: 1.SingleHttpSessionIoHandler中添加了4个F原创 2011-08-17 13:50:40 · 1668 阅读 · 0 评论 -
AsyncWeb原理分析(五)——request的封装
thomescai http://blog.csdn.net/thomescai(转载请保留)前言:前篇文章,浅析了MutableHttpRequest的生成和解析过程。而业务层获取的到对象是HttpServiceContext,request是如何封装到HttpServ原创 2011-08-17 17:44:39 · 1649 阅读 · 0 评论 -
AsyncWeb原理分析(八)——session的实现
thomescai http://blog.csdn.net/thomescai(转载请保留) 概要:session流程,sessionId的生成,session的过期。session的流程: 主类DefaultSessionAccessor包原创 2011-08-30 13:15:51 · 1366 阅读 · 0 评论 -
AsyncWeb原理分析(三)——Mina的IoHandler
此文分析AsyncWeb如何和Mina的IoHandler结合的一般的mina server类:主类如下: IoAcceptor acceptor = new NioSocketAcceptor(); acceptor.getFilterChain().ad原创 2011-08-16 23:53:26 · 2650 阅读 · 0 评论 -
Asyncweb原理分析(一)——mina初体验
thomescai http://blog.csdn.net/thomescai(转载请保留)历史遗留问题的清算: Mina只是网络层(相当于socket层)的框架,需要实现自己的http协议,Asyncweb就是在mina的基础上实现了http协议层的封装。原创 2011-08-16 14:37:15 · 4922 阅读 · 0 评论 -
AsyncWeb原理分析(九)——小结
thomescai http://blog.csdn.net/thomescai(转载请保留) 这是个比较老的框架,在07年就没更新了,不过http部分整合到mina中了。但是一个完成的框架里面涵盖了一个webServer的一般功能。完整读完这个项目,对server的理原创 2011-09-16 09:31:48 · 1176 阅读 · 0 评论 -
AsyncWeb原理分析(七)——response
thomescai http://blog.csdn.net/thomescai(转载请保留) 概要:本文主要讲解response的传递和编码。request流程: request的解码在HttpRequestDecoder的decode()中详见:《A原创 2011-08-18 16:48:10 · 1131 阅读 · 0 评论 -
Mina2.0(IoFilterChain的实现)——抛砖引玉
thomescai http://blog.csdn.net/thomescai(转载请保留)概要:文本参考自uniseraph的《[mina指南]诡异的IoFilterChain实现》,写的太好了。一为抛砖引玉,二为小结。(完整JavaOne2008原创 2011-10-13 18:59:49 · 2232 阅读 · 0 评论 -
Node.js学习——helloworld
刚开始用到javascript是大学做b/s项目的时候,大量在页面上使用javascript调用html中的元素和类似jquery之类的js库。后来学习了javascript·高级编程,了解了javascript也可以采用面向对象的方式实现比较不一样的功能。再后来看到了用javascript实现的游戏,惊呼了。又后来看到有人用javascript实现了java的虚拟机,可以实现60%的的api。又原创 2011-12-07 21:10:53 · 1498 阅读 · 0 评论 -
netty的Pipeline流处理顺序——实例
thomescai http://blog.csdn.net/thomescai(转载请保留)概要:Pipeline流处理的一个实例,证明了Pipeline流的执行顺序。ChannelPipeline原理图: Upstream接收请求。Downstream发送请求。代码如下:public class ServerTest { public s原创 2011-11-02 15:43:35 · 7421 阅读 · 0 评论 -
AsyncWeb原理分析(二)——AsyncWeb再判断(启动服务)
thomescai http://blog.csdn.net/thomescai(转载请保留)介绍: AsyncWeb是一个高性能,非阻塞(non-blocking),可内嵌在应用程序中使用的Java HTTP引擎。它始终围绕支持异步请求处理而设计。AsyncW原创 2011-08-16 16:55:42 · 3611 阅读 · 3 评论