javaWeb入门

快速javaWeb入门教程! ! ! ! ! ! ! ! !


前言

JavaWeb是一种基于Java语言的Web应用程序开发技术
JavaWeb是一种基于Java语言的Web应用程序开发技术,它使用JavaServer Pages(JSP)或JavaServer Faces(JSF)等技术来创建动态、交互式的Web页面。JavaWeb具有高效、可扩展、安全等优势,因此在企业级应用开发中被广泛使用。


一、Http\Https是什么?

HTTP(超文本传输协议,Hypertext Transfer Protocol)是一种用于从网络传输超文本到本地浏览器的传输协议。它定义了客户端与服务器之间请求和响应的格式。HTTP 工作在 TCP/IP 模型之上,通常使用端口 80。

HTTPS(超文本传输安全协议,Hypertext Transfer Protocol Secure)是 HTTP 的安全版本,它在 HTTP 下增加了 SSL/TLS 协议,提供了数据加密、完整性校验和身份验证。HTTPS 通常使用端口 443。

HTTP
HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网( WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。

HTTP 是一个基于 TCP/IP 通信协议来传递数据(HTML 文件、图片文件、查询结果等)。

HTTPS
HTTPS 协议是 HyperText Transfer Protocol Secure(超文本传输安全协议)的缩写,是一种通过计算机网络进行安全通信的传输协议。

HTTP 本身是不安全的,因为传输的数据未经加密,可能会被窃听或篡改,为了解决这个问题,引入了 HTTPS,即在 HTTP 上加入 SSL/TLS 协议,为数据传输提供了加密和身份验证。

HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包,HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换资料的隐私与完整性。

HTTP 的 URL 是由 http:// 起始与默认使用端口 80,而 HTTPS 的 URL 则是由 https:// 起始与默认使用端口443。
在这里插入图片描述

二、cs、bs架构是什么

c/s架构

CS架构(Client-Server Architecture)是一种分布式计算模型,其中客户端和服务器之间通过网络进行通信。在这种架构中,客户端负责向服务器发送请求,并接收服务器返回的响应。服务器则负责处理客户端的请求,并返回相应的结果。CS架构通常用于构建大型的网络应用程序,如Web应用程序、电子邮件系统、数据库管理系统等。

在这里插入图片描述

b/s架构

BS架构(Browser-Server Architecture)是一种基于Web的分布式计算模型,其中浏览器作为客户端,服务器作为服务端。在这种架构中,浏览器负责向服务器发送请求,并接收服务器返回的响应。服务器则负责处理浏览器的请求,并返回相应的结果。BS架构通常用于构建Web应用程序,如在线购物网站、社交媒体平台、在线银行系统等。 相比之下,CS架构更加灵活,可以支持多种类型的客户端,如桌面应用程序、移动应用程序等。而BS架构则更加简单,只需要一个Web浏览器即可访问应用程序。此外,BS架构具有更好的跨平台性和可扩展性,因为所有的应用程序都运行在服务器端,可以通过增加服务器的数量来提高系统的性能和可靠性。

三、Tomcat是什么

omcat,全称Apache Tomcat,是一个开源的Web应用服务器。它可以看作是一个“小型网站服务器”,主要用于运行Java编写的网站。不同于那些需要大量计算资源的大型商业服务器,Tomcat更适合用于个人项目或小型企业,提供网页浏览和小规模数据处理功能。

Tomcat的历史:

Tomcat起源于1999年,由Sun Microsystems捐赠给Apache软件基金会,随后成为Apache Jakarta项目的一部分,并逐步发展成为今天独立的Apache Tomcat项目。作为Java Servlet和JSP技术的官方参考实现,Tomcat在Web服务器和应用服务器市场中占有重要地位。

四、如何安装Tomcat

下载和安装Tomcat

要拥有java环境才能安装Tomcat

1、首先进入 Apache Tomcat官网

在这里插入图片描述

2、左侧Download下面是Tomcat最新的几个版本(7、8、9、10)的下载链接,右侧是对每个版本的最新版进行特性介绍,主要讲述与上一版本相比新增了哪些特性。

在这里插入图片描述

3、根据自己的系统版本进行下载

选择安装

4、点击上面的目录栏(搜索栏左边),点击那个小文件夹,然后复制安装目录即可。将我的安装目录复制下来:D:\SoftMgr\apache-tomcat-9.0.34\apache-tomcat-9.0.34
5、配置配置Tomcat环境变量
一、右击“我的电脑” >> 选择“属性” >> 单击左侧栏 “高级系统设置” >>“高级”>>“环境变量”,如图:

在这里插入图片描述

二、在系统变量这一栏里,配置Tomcat的环境变量:

变量名:CATALINA_BASE
变量值:D:\SoftMgr\apache-tomcat-9.0.34\apache-tomcat-9.0.34
(填Tomcat的安装目录,刚刚复制好的目录)
在这里插入图片描述

三.新建CATALINA_HOME变量

变量名:CATALINA_HOME
变量值:D:\SoftMgr\apache-tomcat-9.0.34\apache-tomcat-9.0.34
(填Tomcat的安装目录,刚刚复制好的目录)
在这里插入图片描述

四.找到Path变量,点击编辑

变量名:Path
变量值:D:\SoftMgr\apache-tomcat-9.0.34\apache-tomcat-9.0.34\bin
(填Tomcat的安装目录,刚刚复制好的目录后面加上\bin)
在这里插入图片描述

6、检测Tomcat安装成功

1、下面检测一下Tomcat是否可以启动成功,同时按下“Win+R”键,然后在弹出的对话框中输入“cmd”并按回车键。在命令提示符界面中输入“startup”并回车,打开Tomcat。如图:
在这里插入图片描述
2、不要关闭刚刚启动的Tomcat,打开浏览器在地址栏输入“localhost:8080”或者“127.0.0.1:8080”回车,出现Apache Tomcat主页说明Tomcat已经成功启动。如图:
在这里插入图片描述

五、idea中如何创建web项目

File —> New —> Finish

在这里插入图片描述
Next —> Next —> Project

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建两个文件夹分别是 classeslib ,classes用来存放out文件(等等用得上),lib用来存放依赖包
在这里插入图片描述
配置tomcat服务器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置artifacts
在这里插入图片描述

总结

以上就是今天要讲的内容,本文仅仅简单介绍了Tomcat的使用,和c/s、b/s架构的了解和javaWeb的了解和idea创建web项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BagJoker

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值