Shmilyz Blog

不以物喜 不以己悲

Mybatis源码分析第四讲之代理对象的获取

Mybatis源码分析第四讲之代理对象的获取 我们这一讲我们继续研究mybatis的运行原理,我们将研究getMapper如何获取到接口的代理对象,我们对 EmployeeMapper employeeMapper=sqlSession.getMapper(EmployeeMapper.class);这句话进行断点分析。 前三讲我们分别讲解了如何获取sqlSessionFactory对...

(转载)servlet和JSP有本质上的区别么?

servlet和JSP有本质上的区别么? 看看发展史吧呵呵,看完你就明白了: 首先sun提出的是Servlet体系,这个体系使得使用JAVA的程序员也能开发基于B/S架构的WEB应用程序,使用Servlet类将HTTP请求和响应封装在标准JAVA类中来实现各种WEB应用方案。这一步也是sun的J2EE架构中的最关键的一步。 随着大量的B/S架构程序开发出来以后,人们发现Servlet类的...

带你了解DispatcherServlet的url-pattern配置-第二讲

前言 上一节我们重点研究了关于DispatcherServlet的url-pattern配置,而这一讲我们将延伸上一节课的一个小问题,我们将探究”mvc:default-servlethandler”这句配置的执行流程。 作者注:观点仅代表个人观点,如有错误,欢迎指点。 “mvc:default-servlethandler”的作用 通过上节课的讲解,我们应该不难理解,如果我...

带你了解DispatcherServlet的url-pattern配置-第一讲

前言 对于springmvc中前端控制器url-pattern配置,我发现有很多人并不知道原理或者带着错误的观念去理解,比如会遇到/和/*不知道两者区别,或者并不清楚各自都会拦截何种请求,另一个问题,为什么我们直接访问不在WEB-INF目录下的jsp, 可以直接找到并解析的原因。而本篇文章将一一为大家解析。让这些小细节也能引起大家的关注。 作者注:观点仅代表个人观点,如有错误,欢迎...

Mybatis源码分析第三讲之获取SqlSession对象

Mybatis源码分析第三讲之获取SqlSession对象 上一篇我们学习创建sqlSessionFactory对象的全过程,而这一篇文章我们将了解如何获取到SqlSession对象,我们先简单的回顾一下我们sqlSessionFactory对象中的属性。sqlSessionFactory是由一个configuration组成的,而configuration对象中拥有大量属性,上一篇我们也...