本资源主要讨论的是Java EE Servlet中几种Web应用存储机制的对比,包括Cookie、HttpServletRequest对象、HttpSession对象以及ServletContext对象。首先,我们回顾了Web技术的基本概念,指出Web技术起源于1991年的CERN,并强调了Web作为分布式应用架构的特点,客户端与服务器端的角色分工明确。 在Web开发技术中,客户端通常负责展示信息,HTML是最常见的展示语言,而服务器端则主要负责响应客户端请求。早期的Web服务器以静态HTML文件为主,后来发展出CGI、PHP、ASP和JSP/Servlet等动态技术,使得Web应用能够提供更丰富的信息服务。 接下来,资源重点分析了B/S(Browser/Server)架构与传统的C/S(Client/Server)架构的区别。C/S架构中,客户端处理数据并存储数据,这种方式可以减少网络通信和服务器压力,但依赖于本地安装和配置,适合局域网内的应用,且客户端较重,部署和维护成本高。相比之下,B/S架构利用浏览器作为客户端,服务器动态响应用户请求,客户端轻量级且跨平台,使得应用可以快速部署和维护,特别适用于大规模用户群体和互联网环境。 在Java EE Servlet中,Cookie用于存储少量客户端信息,生命周期相对较短,不适合长期存储大量数据。HttpServletRequest对象主要用于一个请求过程中的数据共享,生命周期短暂,适用于单次请求内的信息传递。HttpSession对象与客户端会话相关,适合存储长时间的用户状态。最后,ServletContext对象与整个Web应用关联,用于存储全局性的系统信息,其生命周期较长且不会因请求结束而销毁。 这些存储机制的选择取决于应用的具体需求,开发者需要根据数据的持久性、安全性、性能等因素来决定如何在这些机制间进行权衡。理解这些原理对于构建高效、安全的Web应用程序至关重要。
![预览](https://dl-preview.csdnimg.cn/17188292/0005-9a2dab003c758ed8e0b6401e16ee4e66_preview-wide.png)
剩余24页未读,继续阅读
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<servlet>
<servlet-name>abc</servlet-name>
<servlet-class>com.atguigu.servlet.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>abc</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
admin页面
root
<form action ="root.html" method="post">
username:<input type="text" name="username"/>
<input type="submit" value="提交"/>
</form>
访问HelloServlet
</body>
</html> 为什么点击hello的超链接会显示404
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/bcaf8a8dbbb8471bab8fa3f512e0d6fe_weixin_42195978.jpg!1)
- 粉丝: 27
- 资源: 2万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 新型矿用本安直流稳压电源设计:双重保护电路
- 煤矿掘进工作面安全因素研究:结构方程模型
- 利用同位素位移探测原子内部新型力
- 钻锚机钻臂动力学仿真分析与优化
- 钻孔成像技术在巷道松动圈检测与支护设计中的应用
- 极化与非极化ep碰撞中J/ψ的Sivers与cos2φ效应:理论分析与COMPASS验证
- 新疆矿区1200m深孔钻探关键技术与实践
- 建筑行业事故预防:综合动态事故致因理论的应用
- 北斗卫星监测系统在电网塔形实时监控中的应用
- 煤层气羽状水平井数值模拟:交替隐式算法的应用
- 开放字符串T对偶与双空间坐标变换
- 煤矿瓦斯抽采半径测定新方法——瓦斯储量法
- 大倾角大采高工作面设备稳定与安全控制关键技术
- 超标违规背景下的热波动影响分析
- 中国煤矿选煤设计进展与挑战:历史、现状与未来发展
- 反演技术与RBF神经网络在移动机器人控制中的应用
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)