快速javaWeb入门教程! ! ! ! ! ! ! ! !
文章目录
- 前言
- 一、Http\Https是什么?
- 二、cs、bs架构是什么
- 三、Tomcat是什么
- 四、如何安装Tomcat
- 五、idea中如何创建web项目
- 总结
前言
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
创建两个文件夹分别是 classes
和 lib
,classes用来存放out文件(等等用得上),lib用来存放依赖包
配置tomcat服务器
配置artifacts
总结
以上就是今天要讲的内容,本文仅仅简单介绍了Tomcat的使用,和c/s、b/s架构的了解和javaWeb的了解和idea创建web项目