摘要: 恢复内容开始 前言 在上一篇中有一处代码是BeanDefiniton注册的入口,我们回顾一下。 1.BeanDefiniton在IOC容器注册 首先我们回顾两点,1. 发起注册的地方;2. 注册的实现类 1.发起注册的地方 我们先看第一点,在上篇博文中我们讲了Bean的解析,在DefaultBean 阅读全文
posted @ 2017-11-06 14:09 hxwang 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 前言 1.在讲BeanDefinition的载入和解析之前,我们先来看看什么是BeanDefinition。 Bean对象在Spring中是以BeanDefinition来描述的,也就是说在Spring中,BeanDefinition用来表示bean对象。 2. 对于Spring IOC容器,Bea 阅读全文
posted @ 2017-11-06 10:53 hxwang 阅读(3091) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇博文“ Spring IOC是怎样启动的 ”中提到了refresh()方法,这个就是容器初始化的入口。容器初始化共有三个阶段: 第一阶段:Resource定位 第二阶段:BeanDefinition解析 第三阶段:BeanDefinition注册 这一篇我们讲第一阶段Resource定位 阅读全文
posted @ 2017-11-02 16:45 hxwang 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 前言 下面是一个SpringMVC应用的配置文件,需要注意两个地方,一个是ContextLoaderListener,一个是dispatcherServlet。web容器正是通过这两个配置才和spring管理起来。ContextLoaderListener与web容器的ServletContext关 阅读全文
posted @ 2017-11-01 16:30 hxwang 阅读(3282) 评论(1) 推荐(0) 编辑
摘要: 前言 我们一般都知道怎样使用spring来开发web应用后,但对spring的内部实现机制通常不是很明白。这里从源码角度分析下Spring是怎样启动的。在讲spring启动之前,我们先来看看一个web容器是怎样的启动过程、也认识下ServletContextListener和ContextLoade 阅读全文
posted @ 2017-10-31 16:52 hxwang 阅读(3053) 评论(0) 推荐(0) 编辑
摘要: 1.Servlet 1.1servlet接口 All Known Implementing Classes:GenericServlet, HttpServlet GenericServlet:与协议无关的Servlet HttpServlet:http协议相关的servlet,我们一般开发serv 阅读全文
posted @ 2017-10-30 15:02 hxwang 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 现在我们大家基本都用struts或springmvc进行java web的开发,但我们都知道java web的核心技术是jsp servlet javabean的组合。因此很有必要知道servlet规范,这里的学习也仅是蜻蜓点水。如果有时间,整篇servlet规范的实现。 servlet 3.1 规 阅读全文
posted @ 2017-10-26 15:56 hxwang 阅读(296) 评论(0) 推荐(0) 编辑
摘要: apache tomcat 官网地址:http://tomcat.apache.org/whichversion.html 阅读全文
posted @ 2017-10-25 17:31 hxwang 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 【转】 一个最简单的Web应用的目录结构如下所示: Web应用的结构定义在Servlet的规范中,目前最新版本为3.1。 下载地址:https://jcp.org/aboutJava/communityprocess/final/jsr340/index.html JSR340即Servlet3.1 阅读全文
posted @ 2017-10-25 17:22 hxwang 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 一个简单的Web工程例子 开发环境: Eclipse: Neon Release (4.6.0) JDK:1.8.0_92 Tomcat:8.5.9 Maven:3.3.9 1. 在Eclipse中创建Maven project 2. Maven提供了一些Archetype来辅助创建工程,我们选择m 阅读全文
posted @ 2017-10-25 15:03 hxwang 阅读(2893) 评论(0) 推荐(0) 编辑