第一章 WEB运作原理探析
1.web概念:web是一种分布式应用架构,采用客户/服务器通信模式,客户与服务器之间用HTTP协议通信。web采用HTML(超文本技术)来连接网络上的信息。
2.web特征:通超文本技术来表达信息,以建立信息与信息的链接;用统一资源定位技术(URL)来实现网络上信息的精确定位;用网络应用层协议HTTP来规范浏览器与web服务器之间的通信过程。
3.URL:统一资源定位,用于标示网络上资源位置的一种编址方式,由应用层协议、IP地址/域名、资源所在路径/文件名三部门构成。
4.HTTP协议:超文本传输协议,规定WEB的基本运作过程以及浏览器与WEB服务器之间的通信细节。分层网络体系结构:应用层、传输层、互联网层、网络接口层、物理层。
5.OSI模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
6.HTTP协议位于应用层,建立在TCP/IP协议基础上,使用可靠的TCP连接,默认端口80。
7.HTTP协议采用MIME(多用途网络邮件扩展协议)来规范正文的数据格式。
8.WEB服务器是一种分布式架构,采用SOAP(简单对象访问协议)作为通信协议,规定客户与服务器之间一律用XML语言进行通信。
9.web应用目录结构
/webName 应用根目录
/WEB-INF 存放应用配置文件web.xml
/classes 存放各种.class文件
/lib 应用所需jar文件
10.web.xml:web应用发布描述符文件,可包含Servlet定义、应用初始化参数、Servlet及JSP映射、安全域配置、welcome文件清单、资源引用、环境变量等。
分享到:
相关推荐
【JAVA WEB学习笔记】 Java Web是Java技术在Web开发领域中的应用,涵盖了从服务器端编程到客户端交互的各种技术。这份学习笔记将带你深入理解Java Web的核心概念和实践技巧。 1. **Servlet与JSP** - Servlet是...
Java Web学习笔记是深入理解Web开发技术的重要参考资料,尤其对于初学者来说,它提供了一条系统学习的路径。这份笔记的作者在学习过程中积累了丰富的知识,并将其归纳整理,旨在帮助那些希望进入Java Web领域的...
Java Web学习笔记主要涵盖的是与开发Web应用程序相关的Java技术,包括Servlet、JSP、过滤器、监听器、MVC框架(如Spring MVC)、会话管理、请求和响应处理、数据库连接以及各种工具的使用等。这里我们将深入探讨这些...
Java Web 学习笔记是 Java 语言在 Web 开发方面的学习笔记,涵盖了 Java Web 项目目录结构、Servlet、JSP 等核心知识点。本笔记旨在帮助读者快速掌握 Java Web 开发的基础知识。 一、概述 Java Web 项目目录结构是 ...
从给定文件中提取的知识点涵盖HTML基础知识、Web开发流程、JSP和Servlet的使用、表单处理方式、CSS基础、HTTP协议特性、...以上是根据提供的文件内容总结的知识点,这些知识点广泛适用于Web开发的基础学习和实践操作。
"Java Web开发学习笔记" 本文主要讲述了Java Web开发的相关知识点,从C/S和B/S程序的区别开始,介绍了网络概念、Servlet、Java Web工作流程和作业架构流程等内容。 一、C/S和B/S程序的区别 C/S程序是指客户端-...
通过学习这个“圣思园Java.web笔记”,开发者可以系统地掌握Java Web开发的基本技能,为构建动态、交互性强的Web应用程序打下坚实的基础。无论是初学者还是有经验的开发者,都能从中受益,提升自己的技术水平。
这篇学习笔记将主要围绕JSP展开,探讨其基本概念、语法以及如何在实际开发中运用。 JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML或XML文档中嵌入Java代码,从而实现服务器端的动态内容生成。JSP...
Java学习笔记 Java是一种流行的编程语言,广泛应用于Android应用程序开发、Web应用程序开发、桌面应用程序开发等领域。以下是Java学习笔记的摘要信息: 一、Java技术基础 * 1.1 编程语言:Java是一种面向对象的...
Java学习笔记是一个全面涵盖Java基础知识和Web开发技术的资源,非常适合初学者和进阶者深入理解这门语言及其在Web开发中的应用。这份文档可能包含了从语法基础到高级特性的详细讲解,以及如何将Java应用于Web环境的...
1. **study_java.nyf**:这个文件很可能包含了Java语言的学习笔记,特别是关于Java Web开发的部分。可能涉及了Java语法、面向对象编程、异常处理、集合框架、IO流、多线程,以及如Servlet、JSP、Spring Boot等Web...
这个是学习java web开发最好的电子文档,大家下载学习很不错的
Java Web ppt 开发和J2SE学习笔记涵盖了Java编程的基础以及如何将其应用于Web应用程序的开发。J2SE,即Java 2 Platform, Standard Edition,是Java平台的核心部分,提供了用于开发和运行桌面应用、服务器端应用和...
### Java基础学习笔记知识点 #### 一、Java学习路线概览 Java学习通常分为几个阶段,从基础到高级,逐步深化。以下是对给定文件中提到的学习路线的详细解析: ##### 第一阶段:Java基础 - **JAVASE**:Java标准版...
根据提供的标题、描述和部分上下文内容,我们可以推断出这份“Java Web课程笔记总结”是一份关于Java Web开发的学习资料。尽管实际的文字内容没有给出,但基于标题和描述中的关键词,我们可以归纳出一系列重要的Java...
### 韩顺平编写的Java学习笔记概览 #### Java平台分类与运行机制 - **J2SE(Java 2 Platform, Standard Edition)**: 标准版Java开发平台,适用于桌面应用程序开发。 - **J2EE(Java 2 Platform, Enterprise ...
总的来说,这份“Java学习笔记(全)”是一份全面的学习资源,不仅覆盖了Java语言的基本知识,还包含了丰富的Java Web开发内容。无论是对新手还是有一定经验的开发者来说,都是宝贵的参考资料。通过系统地学习和实践...