JavaWeb学习总结.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
JavaWeb 学习总结 JavaWeb 是一种基于 Java 的 Web 开发技术,用于开发动态 Web 应用程序。下面是 JavaWeb 学习总结的关键知识点: 基本概念 * WEB 开发的相关知识:WEB 是指在 Internet 主机上供外界访问的资源,分为静态 WEB 资源和动态 WEB 资源。 * 静态 WEB 资源:指 WEB 页面中供人们浏览的数据始终是不变的,例如 HTML 页面。 * 动态 WEB 资源:指 WEB 页面中供人们浏览的数据是由程序产生的,不同时间点访问 WEB 页面看到的内容各不相同。 WEB 应用程序 * WEB 应用程序指供浏览器访问的程序,通常也简称为 web 应用。 * 一个 WEB 应用由多个静态 WEB 资源和动态 WEB 资源组成,如 HTML、CSS、JS 文件、JSP 文件、Java 程序、支持 JAR 包、配置文件等。 * WEB 应用开发好后,需要把 WEB 应用所在目录交给 WEB 服务器管理,这个过程称之为虚似目录的映射。 WEB 发展史 * WEB 发展的两个阶段:静态、动态 * 静态 WEB:htm、html,这些是网页的后缀,整个静态 WEB 操作的过程图如下: + 客户端使用 WEB 浏览器(IE、FireFox 等)经过网络(Network)连接到服务器上,使用 HTTP 协议发起一个请求(Request)。 + WEB 服务器根据用户的需要,从文件系统(存放了所有静态页面的磁盘)取出内容。 + WEB 服务器返回给客户端,客户端接收到内容之后经过浏览器渲染解析,得到显示的效果。 * 静态 WEB 中存在以下几个缺点: + WEB 页面中的内容无法动态更新,所有的用户每时每刻看见的内容和最终效果都是一样的。 + 静态 WEB 无法连接数据库,无法实现和用户的交互。 动态 WEB * 动态 WEB 的主要特性是:WEB 的页面展示效果因时因人而变,且具有交互性,WEB 的页面的内容可以动态更新。 * 整个动态 WEB 操作的过程图如下: + 客户端使用浏览器(IE、FireFox 等)经过网络(Network)连接到服务器上,使用 HTTP 协议发起请求(Request)。 + WEBServer Plugin 发现客户端请求的是动态资源(*.jsp、*.asp/*.aspx、*.php),则先将请求转交给 WEB Container(WEB 容器)。 + 在 WEB Container 中连接数据库,从数据库中取出数据等一系列操作后动态拼凑页面的展示内容。 + 拼凑页面的展示内容后,把所有的展示内容交给 WEB 服务器,之后通过 WEB 服务器将内容发送回客户端浏览器进行解析执行。 动态 WEB 应用的实现手段 * 动态 WEB 现在的实现手段非常多,较为常见的有以下几种: + Microsoft ASP、ASP.NET + PHP + Java Servlet/JSP JavaWeb * JavaWeb 是一种基于 Java 的 Web 开发技术,用于开发动态 Web 应用程序。 * JavaWeb 的实现手段是使用 Java Servlet/JSP,通过 Java 语言开发动态 Web 应用程序。
剩余10页未读,继续阅读
- 粉丝: 2
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 时间复杂度与数据结构:算法效率的双重奏
- QT 简易项目 网络调试器(未实现连接唯一性) QT5.12.3环境 C++实现
- YOLOv3网络架构深度解析:关键特性与代码实现
- 2024 CISSP考试大纲(2024年4月15日生效)
- ACOUSTICECHO CANCELLATION WITH THE DUAL-SIGNAL TRANSFORMATION LSTM NETWORK
- 深入解析:动态数据结构与静态数据结构的差异
- YOLOv2:在YOLOv1基础上的飞跃
- imgview图片浏览工具v1.0
- Toony Colors Pro 2 2.2.5的资源
- Java项目:基于SSM框架+Mysql+Jsp实现的药品管理系统(ssm+B/S架构+源码+数据库)