JavaWeb-10月16笔记

JavaWeb

现实生活中的互联网项目都是javaWeb项目, 包含网络, 多线程, 展示: HTML等其他的前端技术, 界面窗体展示(Swing包,AWT包 窗体), C#,…

** JAVAWeb架构: **

- B/S:   浏览器/服务器

  优点: 以浏览器作为客户端,  使用这个软件, 用户不需要下载客户端, 程序更新,不需要更新客户端

  缺点:  通信协议固定: https(http+安全策略)     http,  安全性相对比较低, 一直改善 (javaWeb大部分是B/S)

C/S  客户端/服务器:    客户端,服务器都是软件提供商开发的, 用户需要下载客户端, 客户端更新, 用户也需要更新客户端

优点:  安全性高,  通信协议自定义, 窃取数据难度加大

### 资源

   服务器存放的文件都称为资源, 代码,js,css,html,图片, 视频,音频, txt….

-  静态资源
-  动态资源

资源访问: URL

URL组成部分:

协议(http(开发阶段)/https)://服务器ip:端口/资源路径

服务器ip:

  1. 直接写真实ip

  2. 如果是本地访问, 真实ip, localhost, 127.0.0.1

  3. 如果是远程, 买/租域名,来绑定服务器ip, 通过域名访问

端口:

http通信协议默认端口: 80

https通信协议默认端口: 443

web服务器

硬件服务器: 类似一台电脑

软件服务器: 程序(发布项目, 接收请求, 响应)

web软件服务器:

  • Tomcat(Apache):Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的 学习

  • JBoss(JBOSS):大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

  • Weblogic(Orcale):大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

  • Websphere(IBM):IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

tomcat的使用 (软件)

  1. 下载: apache官网下载 Apache Tomcat® - Welcome!

安装

免安装版, 解压就可以使用,  tomcat目录不要包含中文

启动tomcat: 在命令行的方式(了解), 

 在启动Tomcat之前,我们必须要配置环境变量  :

-  JAVA_HOME:必须先配置JAVA_HOME,因为Tomcat启动需要使用JDK;

-  CATALANA_HOME:如果是安装版,那么还需要配置这个变量,这个变量用来指定Tomcat的安装路径,例如:D: tomcat apache-tomcat-8.5.59。

>启动:进入%CATALANA_HOME% bin目录,找到startup.bat,双击即可;
>
>关闭:进入%CATALANA_HOME% bin目录,找到shutdown.bat,双击即可;

## idea 整合tomcat 重点

idea2020之上, web项目删除了, 只能使用maven的方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值