深入分析Java web
文章平均质量分 77
hughtw
这个作者很懒,什么都没留下…
展开
-
1 深入web请求过程
B/S架构的好处客户端使用统一的浏览器,没有平台限制 服务端基于统一的HTTP协议 B/S网络架构概述当在浏览器中输入一个www.taobao.com这个URL时:请求DNS将域名解析成对应的IP地址 根据这个IP地址找到对应的服务器发起一个get请求,服务器决定返回默认的数据资源给访问的用户 服务端更复杂的业务逻辑:多台服务器需要做负载均衡来平均分配用户的请求原创 2015-04-22 10:17:05 · 820 阅读 · 0 评论 -
13 Spring框架的设计理念和设计模式分析
13.1 Spring的骨骼架构Spring的核心组件有3个:Core、Context、BeanBean包装的是ObjectContext是一个Bean的关系集合(又叫IoC容器)Core是发现、建立和维护每个Bean之间的关系所需要的一系列工具 13.2 核心组件详解13.2.1 Bean组件Spring Bean组件在org.springframework.be原创 2015-04-22 10:19:20 · 590 阅读 · 0 评论 -
14 Spring MVC的工作机制与设计模式
14.1 Spring MVC总体设计使用Spring MVC只需 在web.xml中配置一个DispatcherServlet在定义一个dispatcherServlet-servlet.xml文件其中DispatcherServlet继承了HttpServlet,在Servlet的init方法调用的时候做以下操作: 1. initMultipartResovler:初原创 2015-04-22 10:20:15 · 3144 阅读 · 0 评论 -
tomcat系统架构设计
11.1 tomcat的总体结构 tomcat核心组件是Connector和 Container,其中Connector组件可以被替换,多个Connector和一个Container组成组成一个Service。Server统一管理多个Service的生命周期。所有组件的生命周期都是LifeCycle(观察者模式)的接口空控制。server主要完成一个让其他程序能够访问到对应se原创 2015-04-22 10:18:44 · 600 阅读 · 0 评论 -
9 Servlet工作原理解析
以Tomcat为例解释:在Tomcat容器等级中,Context容器直接管理Servlet在容器中的包装类wrapper,故Context运行方式直接影响servlet 一个Context应用对应一个web工程 在添加一个web应用的时候,会创建一个StandardContext容器,并给这个容器必要的参数,url和path对应的是Tomcat中的访问路径和应用的物理路径。原创 2015-04-22 10:18:17 · 830 阅读 · 0 评论 -
深入理解session和Cookie
Session和Cookie的作用都是为了保持访问用户与后端服务器的交互状态。10.1 深入理解CookieCookie是一个用户通过HTTP访问一个服务器这个服务器会将一些key/value键值对返回给客户端浏览器,并加上一些限制条件,当条件符合时用户下次访问服务器时,数据又被完整待会服务器。为了解决http是无状态的协议的问题,让服务器识别两次访问是同一个用户。如果设置了ver原创 2015-04-22 10:17:52 · 527 阅读 · 0 评论