java-web
JayKing_csdn
这个作者很懒,什么都没留下…
展开
-
Servlet中两种请求方式的区别
1.生成方式:get方式有四种: 1)直接在URL地址栏中输入URL。2)网页中的超链接。3)form中method为get。4)form中method为空时,默认是get提交。post方式:form中method属性为post。2、数据传送方式get方式:表单数据存放在URL地址后面。所有get方式提交时HTTP中没有消息体。表单数据存放在URL地址后面。所有get方式原创 2017-12-11 11:52:50 · 2085 阅读 · 0 评论 -
过滤器监听器JavaBean
1.Servlet 过滤器是Servlet程序的一种特殊用法,它和Servlet一样是一个特殊的Java类;Filter接口{init();doFilter();destroy()}2.监听器当被监听的对象发生某事件,监听器某个方法将立即被执行而做出相应的动作或反应;3个接口{1.ServletContext 2.HttpSession 3.原创 2017-12-22 16:59:05 · 222 阅读 · 0 评论 -
EL表达式
EL表达式1.访问作用域变量${变量X}2.访问JavaBean属性${book.isbn}${book.name}3.访问集合元素${ins[i]}其中的ins可以是数组可以是List也可以是Map4.EL内置对象1.pageContext内置对象包括: 1.${pageContext.request.queryString}取得请求字符串 2.${pageContext.reques...原创 2017-12-30 16:53:37 · 225 阅读 · 0 评论 -
Tomcat工作原理之文件配置详解
一、Tomcat目录|---bin:存放启动和关闭tomcat脚本;|---conf:存放不同的配置文件(server.xml和web.xml);|---doc:存放Tomcat文档;|---lib/japser/common:存放Tomcat运行需要的库文件(JARS);|---logs:存放Tomcat执行时的LOG文件;|---src:存放Tomcat的源代码;|---webapps:Tom...原创 2018-03-24 12:08:42 · 459 阅读 · 1 评论 -
Tomcat工作原理之运行机制
一、Tomcat运行原理分析1.Tomcat是运行在JVM中的一个进程。它定义为【中间件】,顾名思义,是一个在Java项目与JVM之间的中间容器。2.Web项目的本质,是一大堆的资源文件和方法。Web项目没有入口方法(main方法),,意味着Web项目中的方法不会自动运行起来。3.Web项目部署进Tomcat的webapp中的目的是很明确的,那就是希望Tomcat去调用写好的方法去为客户端返回需要...原创 2018-03-25 14:26:48 · 35431 阅读 · 7 评论 -
一个简单的Web服务器(一)
一个简单的Web服务器一.运行机制一.一个简单的B/S架构包括:1. 一台Web服务器;2. 一台客户机;二.事物交互的过程:1. HTTP请求.2. HTTP响应三.HTTP请求:1. 请求行:请求方法 统一资源标识符 协议/版本2. 请求头3. 实体实例:POST /example/default.jsp HTTP/1.1Accept:...原创 2018-05-10 16:23:05 · 394 阅读 · 0 评论 -
一个简单的Servlet容器(二)
二.一个简单的Servlet容器一.运行机制1.Servlet容器:Servlet规范定义了一个API标准,基于这个标准,程序员只需要实现业务逻辑,而无须关心核心逻辑,从而达到任务分工,简化工作量,服务至上的目的2. 所有的Servlet都实现了一个统一的接口,Servlet接口申明了5个签名方法:Init(ServletConfig config)Service(ServletReque...原创 2018-05-10 17:12:02 · 241 阅读 · 0 评论 -
一个简单的连接器(三)
一.运行机制1. 上一篇中我们简单的实现了服务器的运行机制,但是,分工可以进一步的细化,上一篇中HTTPServer起到两个作用:1. 连接,2. 处理请求;这里我们将其拆分成两个模块:1.连接器,2.处理器2. 上一篇中,对请求的获取和解析都是在Request中完成的,这里将其拆分成两个模块:1.获取工具2.解析工具3. 另外将独立出处理错误消息的模块,用于处理程序产生的错误信息。4. 增加...原创 2018-05-10 19:23:31 · 507 阅读 · 0 评论