第二章 Servlet起源
2.1.2 TCP/IP的四层结构
1.Network Interface层:选择不同的网络类型
2.Internet层:负责管理主机的地址、选择数据传输的路线、数据的分割与重组,以及适当的网络服务。
3.Transport层:提供节点的数据传送服务,如:TCP、UDP。
4.Application层:提供应用程序间的通信协议,如:文件传输协议、邮件传输协议,以及超文本传输协议等。
2.1.3 Application层常用协议
1.HTTP
2.Telnet
3.FTP
4.SMTP
5.POP3
2.2 WWW(World Wide Web)
2.2.1 URL
统一资源定位符,这是通用的给WWW上例如网页这样的资源定位的标识符号。就像家庭地址一样。
URL说明表:
http:// 意思:代表超文本传输协议。
www 意思:一个WWW服务。
sina.com 意思:这是保存网页的服务器的域名,也可以是IP地址或WEB服务器的名称.
/bbs Web服务器上的子目录名称.
/intex.htm 意思:index.htm是一个Html网页的名称。
2.2.2 HTML
超文本标记语言(HTML),作用是定义超文本文档的结构和格式。
2.2.3 HTTP
HTTP是用于从WEB服务器传输HTML文件到本地浏览器的通信协议。
2.2.4 WEB服务器
用来专门提供WWW服务的服务器软件就叫WEB服务器。WEB服务器上会有一个进程监听TCP的80端口号(可以设置为其它的端口号)发来的建立连接的请求。
1.Apache
2.IIS
3.Tomcat:
Tomcat也是一款Web服务器,即可以独立运行,又可以作为Apache服务器的插件,与Apache服务器共同工作。
2.2.5 浏览器
2.3 WEB动态编程
2.3.1 CGI:
这技术就是为了解决增加服务器扩展能力而产生的技术。CGI翻译成中文就是“通用网关接口”,是编写应用程序扩展WEB服务器能力的技术。
CGI的缺点:
CGI好是好,也有很大的缺点,那就是CGI程序在服务器的操作系统中是以进程方式来运行的,每一个CGI的请求,都需要在服务器上启动一个进程。负担加重!
2.4 Servlet
sun公司的servlet出现。
分享到:
相关推荐
**第二章:JSP基本语法** - 使用JSP创建动态网页 - JSP的注释方式 - JSP表达式与脚本片段 - 使用内置对象(如out、request、response等) **第三章:JSP指令** - page指令:配置页面属性 - include指令:动态包含...
**第二章:JSP基本语法** 本章详细讲解JSP的基本语法,包括声明、表达式、脚本片段等元素的使用。学生将学会如何在JSP页面中插入Java代码,以及如何输出动态数据。同时,也会介绍EL(Expression Language)的使用,...
《Tomcat权威指南第二版》是一本详细介绍Apache Tomcat服务器的书籍,由Jason Brittain与Ian F. Darwin合著。本书从基础的安装与配置,到高级的部署、性能调优、集成、安全性以及故障排除等多方面内容,为读者提供了...
本资料主要针对《JSP应用与开发技术(第二版)》一书的课后习题答案,涵盖了1至6章的内容。这六个章节通常会涵盖JSP的基础知识,包括以下核心知识点: 1. **JSP基本概念**:介绍JSP的起源、工作原理和特点,以及与...
第二章,“Java开发环境及开发工具”,讲解的是如何搭建Java Web开发环境。这通常包括安装Java Development Kit (JDK),配置JAVA_HOME环境变量,以及选择一个合适的集成开发环境(IDE),如Eclipse、IntelliJ IDEA...
2. **第二章至第四章:JSP语法和内置对象** 这些章节会深入讲解JSP的语法特性,包括表达式、脚本片段、声明等。同时,会介绍JSP的九大内置对象,如request、response、session和application,这些对象在处理用户...
**第二章:JSP内置对象** JSP提供了九个内置对象,如request、response、session、application等,它们简化了Web开发。我们将详细探讨这些对象的用途、属性和方法,理解如何利用它们处理用户请求、响应信息、管理...
第二章节深入到Tomcat的启动过程。当Tomcat启动时,它会加载配置文件,如server.xml,解析其中的设置来初始化各种组件,如Connector(负责处理网络连接)、Executor(管理线程池)和Context(对应一个Web应用程序)...
- **第二章:Java 概览**(An Overview of Java) - 提供了 Java 语言的整体概览,包括其设计哲学和技术特点。 - **第三章:数据类型、变量与数组**(Data Types, Variables, and Arrays) - 详细讲解了 Java 中的...
第二至第五章通常会涉及JSP的基础知识,如JSP语法、基本元素和指令。比如`<jsp:include>`用于动态包含页面,`<jsp:forward>`用于页面重定向,`<jsp:useBean>`用于实例化JavaBean等。此外,还会讲解EL(Expression ...
第二章详细介绍了XHTML的基本语法和元素。从HTML和XHTML的历史演变到它们之间的区别,强调XHTML的严格语法规则。章节中讲解了段落、换行、标题、引用、字体样式、字符实体、图片、超链接、列表、表格和表单等基本...
2. **JSP教程(第二章)**:这一章可能会深入到JSP的内置对象,如request、response、session和application等,这些都是在处理用户请求和响应时非常重要的对象。此外,还可能涉及表达式语言(EL)和JSTL(JavaServer ...
第二章深入探讨了Struts2框架。首先,讲解了MVC模式的发展历程和基本概念,然后阐述了Struts2的起源,包括对开源框架的简述和与其他MVC框架的比较。接着,列举了Struts2的新特性,如设计理念的转变、Action的简化、...
### 第10章 JSP与Servlet - **内容概览**:涵盖JSP简介、Servlet工作方式、API、安全性、运行环境配置、Servlet编写、异常处理及与JSP的结合。 - **教学要求**:学生需理解Servlet及其工作方式。 - **重点与难点**...
- Java是由Sun Microsystems公司开发的一种跨平台编程语言,起源于1991年的“绿色计划”,目标是实现一次编写,到处运行(Write Once, Run Anywhere)。 - Java的特点包括简单性、面向对象、分布式、鲁棒性、安全...
### 第二章:Struts概述 2.1 Struts的由来和发展 Struts是一个开源的MVC框架,起源于Apache基金会,旨在简化Java Web应用程序的开发。它结合了Model、View和Controller,优化了JSP和Servlet的使用,提高了代码结构...
#### 第二章:获取与安装Eclipse及基本操作 - **获取Eclipse**:指导读者如何下载并安装Eclipse IDE,并介绍不同版本的区别。 - **安装过程**:详细说明安装过程中需要注意的事项,比如选择正确的安装包、配置路径...
第二章 HTML&CSS 2.1 HTML入门:HTML(HyperText Markup Language)是一种标记语言,用于描述网页结构和内容。 2.2 HTML基础结构:HTML基础结构包括文档类型声明、HTML元素、头部元素和身体元素。 2.3 HTML概念...
1. Sun Microsystems的诞生:Java的起源可以追溯到1991年,当时Sun Microsystems的一组工程师,包括詹姆斯·高斯林(James Gosling)、麦凯·罗斯(Mike Sheridan)和帕特里克·诺顿(Patrick Naughton),开始研发...