JavaWeb 学习笔记

今天开始把学java的笔记写出来吧,学了那么就发现自己根本没有记得住。。。。。还是写下博客吧,亥,发现自己依然是小白一个。

这篇主要是一些web概念和tomcat服务器的下载安装与出现的一些问题

Web相关概念回顾

1.软件构架
C/S:客户端/服务器端
B/S:浏览器/服务器端

2.资源分类
静态资源:所有用户访问后,得到的结果是一致的,成为静态资源,静态资源可以直接被浏览器解析 如:html,css,JavaScript,jQuery
动态资源:每个用户访问相同资源后,得到的结果可能是不一样的。称为动态资源。动态资源被访问后,需要先转换为静态资源,再返回给浏览器
如: servlet/jsp,php,asp

3.网络通信三要素
IP:电子设备(计算机)在网络中的唯一标识
端口:应用程序在计算机中的唯一标识。0-65536
传输协议:规定了数据传输的规则
*基础协议:
TCP协议:安全协议,三次握手,速度稍慢
UDP协议:不安全协议,速度快

Web服务器软件

服务器:安装了服务器软件的计算机
服务器软件:接受用户请求,处理请求,做出响应
Web服务器软件:接受用户请求,处理请求,做出响应,在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目web容器

常见的java相关web服务器软件:
*weblogic:Oracle公司,大型的Java EE服务器,支持所有的java规范,收费
*webSphere:IBM公司,大型的Java EE服务器,支持所有的java规范,收费
*JBoss:JBoss公司的,大型的Java EE服务器,支持所有的java规范,收费
*tomcat:apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。

JavaEE:java企业级语言在企业软件开发中使用的技术规范和总和

Tomcat服务器
1.下载地址: http://tomcat.apache.org/
2.安装: 解压安装包即可 (注意:安装目录建议不要有中文和空格)
3.卸载:直接删除就可以了
4.启动: bin/startup.bat,双击该文件即可
访问: 浏览器输入://localhost:8080(127.0.0.1:8080)或者:ip+端口号
可能遇到的问题
1.黑窗口一闪而过
*原因:没有正确配置JAVA_HOME变量
*解决方案:正确配置JAVA_HOME变量
2.启动报错和解决方法
暴力:找到占用的端口号,并且找到对应的进程,杀死该进程 (netstat -ano)
温柔:修改自身的端口号(一般改为80,80为http的默认端口,修改后不需要输入端口号)conf/server.xml
5.关闭:
1.正常关闭 : 点击:bin/shutdown.bat 文件, 或者 Ctrl+C
2.强制关闭 : 点击窗口的X
6.配置部署项目的方式:
1.直接将项目放入webapps目录下即可
2.配置conf/server.xml文件
在标签中配置

*docBase:项目存放的路径
*path:虚拟目录

3.在conf、Catalina\licahost创建任意名称的xml文件。在文件中编写

*docBase:项目存放的路径
*虚拟目录:xml文件的名称

*静态项目与动态项目:
*目录结构
*java动态项目的目录结构:
–项目的根目录
–web-INF目录
–web.xml:web项目的核心配置文件
–class目录:存放字节码文件的目录
–lib目录:放置依赖的jar文件
在这里插入图片描述

将tomcat集中到IDEA中,且创建JavaEE项目,部署项目

发布了4 篇原创文章 · 获赞 1 · 访问量 139

猜你喜欢

转载自blog.csdn.net/weixin_44057060/article/details/104397384