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项目,部署项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值