- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 Mybatis源码分析(一)
MyBatis Version: 3.3.1 OS: Windows Editor: Eclipse研究方法:下载Mybatis source, 编写测试用例,关联source,然后分析代码流程。Mybatis采用JDK动态代理+反射来实现SQL到Java Object的影射,简化了代码逻辑。 现在用一副时序图展示Mybatis的基本工作流程。 具体的代码架构后续再分析整理。
2016-06-24 18:15:41 526
原创 Tomcat启动过程源码研究
Tomcat Version: 7.0.42.0 OS: Windows Editor: Eclipse下载tomcat source并编译,从startup.bat开始阅读。 这里不贴出具体的代码了,附上一副时序图。 如下图所示,从bat开始直到Http11Protocol开始监听socket为止。 由于重要的对象较多,全部画在图上恐怕不易阅读,所以使用文字描述了。 欢迎共同探讨。
2016-06-24 16:09:52 436
原创 模块化web应用中不同Context的相互调用
摘要:大型的web应用,采用模块化设计可以使得多个team同时开发;每个模块可以完全独立的使用资源(比如,连接到不同的数据库,实现分库分表)。下图示例中,是一个简化的银行柜员系统。其中的四个模块所需要的用户数据不尽相同;比如客户关系模块,可以查看用户信息,账户信息以及用户社会关系等;转账模块就只需要用户权限以及账户信息;用户的账户又有普通储蓄账户和理财账户之分。这些信息都需要不同的权限来访问,此时,
2016-06-12 14:26:18 931
原创 学习网站 - URLs
前端学习网站 http://www.w3schools.com/Android开发工具下载 http://www.androiddevtools.cn/Google Android官网 https://developer.android.com/training/index.htmlhttp://www.java2blog.com/2013/04/restful-web-service-
2016-06-08 14:06:34 445
webservicenonspringnonsecure
2016-05-31
Spring MVC book
2015-05-25
hacker debugging uncovered kris
2010-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人