- 0
- 0
- 约2.54万字
- 约 40页
- 2026-01-12 发布于四川
- 举报
HTTPTomcatServlet
今日目标:
了解JavaWeb开发的技术栈
理解HTTP协议和HTTP请求与响应数据的格式
掌握Tomcat的使用
掌握在IDEA中使用Tomcat插件
理解Servlet的执行流程和生命周期
掌握Servlet的使用和相关配置
1,Web概述
1.1Web和JavaWeb的概念
Web是全球广域网,也称为网(www),能够通过浏览器的。在我们日常的生活中,经常会使用浏览器去、京东、传智等这些,这些
统称为Web。如下就是通过浏览器传智的界面:
我们知道了什么是Web,那么JavaWeb又呢?顾名思义JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。等学习完JavaWeb,就可
以使用Java语言开发我们上述所说的。而国内很多大型公司也是首选Java语言来解决web互联网相关的问题。那都有哪些公司的系统是使用Java语言的
呢?使用Java
语言开发互联网系统是有很多技术栈需要大家了解,具体都有哪些呢?
1.2JavaWeb技术栈
了解JavaWeb技术栈之前,有一个很重要的概念要介绍。
1.2.1B/S架构
什么是B/S架构?B/S架构:Browser/Server,浏览器/服务器架构模式,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都在服务器端。浏览器
只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可。大家可以通过下面这张图来回想下我们平常的上网过程:
打开浏览器首页,输入要搜索的内容,点击回车或一下,就可以获取和搜索相关的内容
思考下搜索的内容并不在我们自己的点上,那么这些内容从何而来?很明显是从服务器返回给我们的
日常的小细节,逢年过节的logo会更换不同的,服务端发生变化,客户端不需做任务事情就能获取内容
所以说B/S架构的好处:易于升级:服务器端升级后,客户端无需任何部署就可以使用到新的版本。了解了什么是B/S架构后,作为开发工程师的
来主要关注的是服务端的开发和工作。在服务端将来会放很多资源,都有哪些资源呢?
1.2.2静态资源
静态资源主要包含HTML、CSS、JavaScript、等,主要负责页面的展示。
我们之前已经学过前端网页制作三剑客(HTML+CSS+JavaScript),使用这些技术我们就可以制作出效果比较丰富的网页,将来展现给用户。但是由于做出来
的这些内容都是静态的,这就会导致所有的人看到的内容将是一模一样。
在日常上网的过程中,我们除了看到这些好看的页面以外,还会碰到很多动态内容,比如我们常见的登录效果:
张三登录以后在网页的右上角看到的是张三,而李四登录以后看到的则是李四。所以不同的用户相同的资源看到的内容大多数是不一样的,要想实现这
样的效果,光靠静态资源是无法实现的。
1.2.3动态资源
动态资源主要包含Servlet、JSP等,主要用来负责逻辑处理。
动态资源处理完逻辑后会把得到的结果交给静态资源来进行展示,动态资源态资源要结合一起使用。
动态资源虽然可以处理逻辑,但是当用户来登录的时候,就需要输入用户名和,这个时候我们就又需要解决的一个问题是,用户在的时候填入的用
户名和、以及我们经常会到一些数据列表的内容展示(如下图所示),这些数据都在哪里?我们需要的时候又是从哪里来取呢?
1.2.4数据库
数据库主要负责数据。
整个Web的过程就如下图所示:
(1)浏览器发送一个请求到服务端,去请求所需要的相关资源;(2)资源分为动态资源态资源,动态资源可以是使用Java代码按照Servlet和JSP的规范编
写的内
您可能关注的文档
- 能力培养证书加盟合作宣传片南昌版.pdf
- 家访记录:学生家庭背景与学习状况分析及干预措施.pdf
- 三种职业选择:演员、程序员还企业家.pdf
- 混合现实:机器人研究与开发重要工具.pdf
- 餐卡销售接待流程及事项.pdf
- 爱如茉莉:感悟亲情细腻与真挚.pdf
- 分数初步认识与简单计算.pdf
- 写作与日常英语:阅读邀函并回答问题.pdf
- 第五单元化学方程式测试题.pdf
- 不规则图形面积估算教学设计与实践.pdf
- 《GB 19079.4-2025体育场所开放条件与技术要求 第4部分:攀岩场所》.pdf
- GB/T 46918.1-2025微细气泡技术 水中微细气泡分散体系气体含量的测量方法 第1部分:氧气含量.pdf
- 中国国家标准 GB/T 46918.1-2025微细气泡技术 水中微细气泡分散体系气体含量的测量方法 第1部分:氧气含量.pdf
- 《GB/T 46918.1-2025微细气泡技术 水中微细气泡分散体系气体含量的测量方法 第1部分:氧气含量》.pdf
- 中国国家标准 GB 19079.4-2025体育场所开放条件与技术要求 第4部分:攀岩场所.pdf
- 《GB/T 44807.2-2025集成电路电磁兼容建模 第2部分:集成电路电磁干扰特性仿真模型 传导发射建模(ICEM-CE)》.pdf
- GB/T 44807.2-2025集成电路电磁兼容建模 第2部分:集成电路电磁干扰特性仿真模型 传导发射建模(ICEM-CE).pdf
- 中国国家标准 GB/T 44807.2-2025集成电路电磁兼容建模 第2部分:集成电路电磁干扰特性仿真模型 传导发射建模(ICEM-CE).pdf
- GB/T 19405.4-2025表面安装技术 第4部分:湿敏器件的处理、标记、包装和分类.pdf
- 中国国家标准 GB/T 19405.4-2025表面安装技术 第4部分:湿敏器件的处理、标记、包装和分类.pdf
最近下载
- 忆秦娥恒山月简谱首调.pdf VIP
- 冠心病(心肌梗死)冠心病(心肌梗死).ppt VIP
- 建筑工程施工质量评价标准(表格).docx VIP
- 经济学基础期末考试试题.docx VIP
- 2023-2024学年安徽省芜湖市镜湖区六年级上期末数学试卷附答案解析.docx VIP
- 5.2.1土壤的形成 课件(共26张ppt).pptx VIP
- 2026年湘潭医卫职业技术学院单招职业适应性考试题库附答案解析.docx VIP
- 2026年湘潭医卫职业技术学院单招职业适应性考试题库附答案.docx VIP
- (省质检)福建省部分地市2025届高中毕业班4月诊断性质量检测 化学试卷(含答案).pdf
- 2026年湘潭医卫职业技术学院单招职业适应性测试题库附答案.docx VIP
原创力文档

文档评论(0)