Servlet/JSP简介
来源:互联网 发布:怎样查电脑mac地址 编辑:程序博客网 时间:2024/05/16 08:04
Servlet是一个Java程序,JavaServer Page(JSP)页面需要先转换成Servlet再进行编译
JSP是Servlet的一种补充技术
Servlet程序在Servlet容器中运行,Servlet容器将用户请求传给Servlet程序,并将Servlet程序的响应回传给用户
Servlet和JSP是Java Enterprise Edition(JavaEE)所定义的众多技术当中的两种,其他的技术还包括:
Java Message Services(JMS)
Enterprise JavaBean(EJB)
JavaServer Faces(JSF)
Java Naming and Directory Interface(JNDI)
Java persistence
运行JavaEE程序时,需要JavaEE容器,包括JBoss、WebLogic、WebSphere等
Tomcat和Jetty不属于JavaEE容器,因为它们不能运行EJB或JMS
HTTP是互联网的基础协议,在HTTP中,总是由客户端发起连接,服务器端从不主动联系客户端
在查找某一资源时使用Uniform Resource Locator(URL)进行定位
URL格式: protocol://hostname:port/context/resource/?query
protocol不一定是http,还可以是其他协议,如ftp
hostname表示对一台服务器的定位,可以是主机名,也可以是IP地址,其中www是最盛行的主机名,因此可以省略
port主机上的开放端口,80是HTTP使用的默认端口,因此可以省略
context指应用程序的名称,如果服务器上配置了默认的应用程序,则context可以省略
resource指实际资源,通常是页面,如果配置了默认的欢迎页面,则resource可以省略
query用来携带参数信息,一般都是键值对
HTTP请求格式:
第一段 - 请求类型/URI/协议版本号
HTTP1.1支持7中请求类型:GET/POST/HEAD/OPTIONS/PUT/DELETE/TRACE
URI用于指定互联网资源,它通常解读为是相对于服务器的根目录,因此,它始终以一个正斜线(/)开头,URL是URI的其中一种
第二段 - 请求标头(头信息)
请求标头包含客户端环境和请求主体的相关信息,各个标头之间用回车换行
第三段 - 请求主体(实际内容)
标头与主体之间存在一个空行,这个空行很重要,用于标识标头的结束和主体的开始
HTTP响应格式:
第一段 - 协议版本号/状态码/描述
第二段 - 响应标头
第三段 - 响应主体
- Servlet/JSP简介
- jsp、servlet相关简介链接
- JSP/Servlet: 简介 Tag File
- Apache Tomcat 5.5 Servlet/JSP 容器简介
- Servlet&JSP 第一章 Web应用程序简介
- Apache Tomcat 5.5 Servlet/JSP 容器----中文简介
- JavaWeb Tomcat 配置文件解析及JSP Servlet简介
- JSP&Servlet学习笔记(1): Web应用程序简介
- jsp&servlet
- Jsp&servlet
- jsp/servlet
- JSP Servlet
- servlet&JSP
- jsp/Servlet
- jsp-servlet
- servlet & jsp
- jsp---->servlet
- servlet/jsp
- 关于RMI的几个问题解决
- 反射_类加载器_代理
- JAVA基础——IO流
- 欢迎使用CSDN-markdown编辑器
- Mac OS安装Apache、Tomcat、Nginx、PHP、MySQL、终端配色
- Servlet/JSP简介
- 解决百度定位获取position为空的困惑
- P122.42
- [总结] 网络流学习笔记
- cf-289B
- 黑马程序员——C语言基础——文件读写实战
- 实现医生工作站的疾病档案功能的代码(十五)
- CentOS下面安装Tomcat并设置为自启动服务
- P123.36