Netty3 源码分析 - NIO server绑定过程分析
一个框架封装的越好,越利于我们快速的coding,但是却掩盖了很多的细节和原理,但是源码能够揭示一切。服务器端代码在指定好ChannelFactory,设定好选项,而后Bootstrap.bind操作就会开启server,接受对端的连接。所以有必要对这后面的过程分析清楚,下图是关键流程。先是构建一个默认的Pipe...
分类:
Web程序 时间:
2014-09-17 20:28:12
阅读次数:
221
第四篇博客【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径(四),我们解决了第一个问题:封装业务逻辑和跳转路径。第五篇博客【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉Servlet中的逻辑判断(五),我们解决第二个问题:彻底去掉Servlet中的逻辑判断。这篇我们解决最后一个问题,完善转向页面,显示和控制分离。...
分类:
Web程序 时间:
2014-09-12 08:55:43
阅读次数:
235
Struts的第一篇博客【SSH进阶之路】Struts基本原理 + 实现简单登录(二),我们介绍了MVC和Struts的基本理论,上篇【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始(三),我们实现了一个MVC模型,这篇博客我们解决一下上篇博客留下的第一个问题:封装业务逻辑和跳转路径。
我们先回顾一下上篇博客中的TestServlet的代码:...
分类:
Web程序 时间:
2014-09-05 08:47:11
阅读次数:
225
现在H5和App原生的内容原来越互通,所涉及的业务也越来越复杂和融合,所以如何互相之间方便的调用才是王道。 场景1 比如用hybrid获取地理位置和短信信息,这当然需要框架封装好,比如利用框架的bridge.js(下一篇文章会详细讲这个内容) 场景2 最简单的比如用H5调用App然后再判断是否有安装...
分类:
移动开发 时间:
2014-08-29 17:36:28
阅读次数:
356
1.extjs4 作为前段框架,封装grid window form treegrid等。2.EF codefirst作为orm底层。3.使用ioc 依赖注入作为程序注入。4.使用aop作为权限、日志、异常的拦截。避免程序中大量使用日志权限异常代码。5.面向接口的服务,使用泛型模板作为数据操作。6....
分类:
Web程序 时间:
2014-08-26 15:21:06
阅读次数:
251
1.extjs4 作为前段框架,封装grid window form treegrid等。
2.EF codefirst作为orm底层。
3.使用ioc 依赖注入作为程序注入。
4.使用aop作为权限、日志、异常的拦截。避免程序中大量使用日志权限异常代码。
5.面向接口的服务,使用泛型模板作...
分类:
Web程序 时间:
2014-08-25 13:07:34
阅读次数:
280
在Yii框架中使用session的笔记:首先,在Yii框架中,你不需要像标准PHP代码那样使用session_start(),在Yii框架中,autoStart属性缺省被设置为true,所以,虽然没有使用session_start(),你仍然可以使用$_SESSION全局变量,但最好使用Yii框架封装的Yii::app->session:设置sess..
分类:
其他好文 时间:
2014-08-18 16:34:43
阅读次数:
153
熟悉web开发的程序员想必对Ajax也不会陌生。现在已经有很多js框架封装了ajax实现,例如JQuery的ajax函数,调用起来非常方便。当然本文不打算讲框架的使用,我们将从Ajax的javascript源码实现开始。Ajax源码实现var getXmlHttpRequest = function...
分类:
其他好文 时间:
2014-08-17 14:20:42
阅读次数:
209
当一名程序员技术达到一定水平后,这时限制他成长的,往往已经不再是技术了,而是业务思想!在当今这个网络发达的时代,网上的技术资源可以说是取之不尽用之不竭,应有尽有,现在的框架封装的也是越来越彻底、越来越全面、也越来越傻瓜,程序员的门槛也因此越来越低。随着IT的发展,渐渐的考查一名程序员水平的标准便不再...
分类:
其他好文 时间:
2014-07-16 21:24:09
阅读次数:
176
参考资料: 阿里巴巴开源项目 CobarClient 源码实现。
分享作者:闫建忠
分享时间:2014年5月7日
---------------------------------------------------------------------------------------
并行调度封装类设计: BXexample.java
package org....
分类:
编程语言 时间:
2014-07-06 08:42:45
阅读次数:
161