Javaweb && TomCat
一、网页知识提及
1.B/S 软件的结构

2.前端开发流程

3.网页的组成部分
网页由三部分组成:
内容(结构)、表现、行为
- 内容(结构):是我们在页面中可以看到的数据。我们称之为内容,一般内容,我们使用html技术来展示
- 表现:指的是这些内容在页面上的展示形式。比如说,布局、颜色、大小等等,一般用css技术实现。
- 行为:指的是页面中元素与输入设备交互的感应,一般使用javascript技术来实现
二、JAVAweb
1.javaweb的概念
①什么叫javaweb
- javaweb : 是指,所有通过java语言编写可以通过浏览器访问的程序的总成,叫javaweb,
- javaweb是基于请求和相应来开发的
②什么是请求
请求是指客户端给服务器发送数据,叫请求 Request
③什么是响应
响应是指服务器给卡护短回传数据,叫响应 Response
④请求和相应的关系
请求和响应是成对出现的,有请求就有响应
- 客户端(浏览器)给服务器发送数据叫请求。
- 服务器给客户端回传数据叫响应
2.web资源的分类
web资源按实现的技术和呈现的效果的不同,又分为静态资源和动态资源两种。
- 静态资源:
- html 、css、 js、 txt、 mp4视频、 jpg图片
- 动态资源:
- jsp页面、Servlet程序
3.常用的web服务器
TomCat: 由Apache组织提供的一种web服务器,提供对jsp和servlet的支持。它是一种轻量级的javaweb容器(服务器),也是当前应用最广的javaweb服务器(免费)。
Jboss: 是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,它支持所有的JavaEE规范(免费)。
GlassFish: oracle公司开发的一款Javaweb服务器,是一款强健的商业服务器,达到产品级质量(应用很少)。
Resin: 是CAUCHO公司的产品,是一个非常流行的服务器,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JANA语言开发(收费,应用比较多)。
WebLogic: 是Oracle公司的产品,是目前应用最广泛的web服务器,支持lavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。
三、TomCat
1. Tomcat服务器和servlet版本的对应关系

2. Tomcat的使用
①安装
找到需要的TomCat版本对应的zip压缩包,解压到需要安装的目录即可。
②目录介绍
| 包 | 用途 |
|---|---|
| bin | 专门用来存放TomCat服务器的可执行程序 |
| conf | 专门用来存放TomCat服务器的配置文件 |
| lib | 专门用来存放TomCat服务器的jar包 |
| logs | 专门用来存放TomCat服务器运行时输出的日记信息 |
| temp | 专门用来存放TomCat运行时产生的临时数据 |
| webbapps | 专门用来存放部署的web工程 |
| work | 是TomCat工作时的目录,用来存放TomCat运行时jsp翻译为servlet的源码,和session钝化的目录 |
③如何启动TomCat
方式一:
找到TomCat目录下的bin目录下的startup.bat文件,双击,就可以启动TomCat服务器
如何测试TomCat服务器启动成功
- 打开浏览器,在浏览器地址栏输入以下网址测试:
- http://localhost:8080
- http://127.0.1:8080
- http://真实ip:8080
如果没有配置成功,大多情况下都是因为没有配置好JAVA_HOME环境变量
在设置-高级系统设置-高级-环境变量-查看JAVA_HOME环境变量是否对应的是jdk的存放位置
方式二:
- 打开命令行
- cd到你TomCat的bin目录下
- 敲入启动命令:catalina run
④TomCat的停止
- 点击tomcat服务器的❌按钮关闭
- 把tomcat服务器窗口设置为当前窗口,然后按快捷键,Ctrl+C
- 找到tomcat 的bin目录下的shutdown.bat双击,就可以停止tomcat服务器
⑤如何修改tomcat的端口号
tomcat默认的端口号是:8080
端口号范围为:1-65535
- 找到tomcat目录下的conf目录,找到servlet.xml配置文件
- 找到Connector标签,修改port属性为你需要的端口号。
- 重启tomcat服务器即可生效
⑥如何部署web项目到tomcat中
方式一:
只需要直接把web项目的目录拷贝到tomcat的webapps目录下即可。
如何访问tomcat下的web工程:
在浏览器中输入访问地址格式如下:
http://ip:port/工程名/目录下/文件名
方式二:
找到tomcat下的conf目录\Catalina\localhost\ 下,创建如下的配置文件:
<Context path="/abc" docBase="E:\book"> <!-- Context 表示工程的上下文 path 表示工程的访问路径:/abc docBase 表示你的工程目录在哪里 -->
⑦手托html页面和在浏览器中输入地址访问的背后不同原因。

⑧ROOT的工程的访问,以及 默认index.html页面的访问
当我们在浏览器地址栏中输入访问地址如下:
http://ip:port/
——没有工程名的时候,默认访问的是ROOT工程
当我们在浏览器地址栏中输入访问地址如下:
http://ip:port/工程名/
——没有资源名,默认访问的是 index.html页面
6.创建一个动态的Javaweb文件


7.动态web工程目录的介绍

8.动态web工程添加额外jar包
步骤:
- 在对象的项目下新建package,命名为lib
- 直接复制粘贴导入(还不可用,前面没有打开符号)
- 全选导入的jar包,右键选择"Add as library"
- Level中选择Module Library(前面已经有打开符号)
9.IDEA中部署工程在tomcat中
- 新建javaweb 文件
- 选择环境编辑
- 添加tomcat


部署完后

理解Javaweb与TomCat:基础概念与实践操作
本文介绍了Javaweb的基础知识,包括B/S软件结构、前端开发流程和网页组成部分。深入讲解了JAVAweb的概念,如请求与响应,并列举了常用web服务器。特别关注TomCat,阐述了TomCat服务器与servlet版本对应关系,详细说明了TomCat的安装、启动、停止、端口修改和项目部署方法。帮助读者掌握Javaweb开发和TomCat服务器的使用。
1386

被折叠的 条评论
为什么被折叠?



