1.网站分类
动态网站:jsp【马上要学习java】 aspx【c#】 php【脚本】 flask【python】 +静态网站
静态网站:html+css+JavaScript-----组合----前端框架 vue react
2.服务器:
web服务器:将资源新共享网络,用于被访问
应用服务器:用于解析执行带有代码的网页页面---产出静态页面
tomcat:Java的服务器 具有web和应用服务器功能
3.解析网站访问的原理
网站结构
用户1--浏览器【网址】-------------------服务器----------------浏览器【网址】--用户2
解析网址的构成:
执行过程:
网址输入到浏览器地址栏---提交------DNS域名管理服务器-------www.baidu.com对应服务器ip---------web请求默认端口 80
http:// www.baidu.com 转化 http:// 180.101.49.14:80/index.html
备注:web服务器默认加载index.html或者404.html或者default.html
4.http
为了服务端和客户之间相互知道对方想要表达什么意愿的连接----协议
概述:超文本传输协议 所有资源都可以传输
有状态的协议:当进行传输信息的时候-----确认两方是否准备好
无状态的协议:发送的一方不管接收方有没有准备好,只管发送
做了两件事:
向网络中发送请求,等待响应结果 展示
收发信息默认端口是80
客户端如何发送请求:提供七种发送请求方法
【post
get】最常用
delete
put
option
head
patch
5.进入Java的第二阶段 JavaEE
JavaEE是一些列技术总成,包含13个组件,只学习两个组建jsp Servlet
搭建JavaEE的开发环境
1.安装JDK --配置环境变量--测试
2.开发工具--
vscode--插件
idea---
eclipse---推荐www.eclipse.org----jee
重置eclipse window-----prespective
3.安装部署服务器---tomcat---apache官网
解压
介绍tomcat目录结构
bin 工具
*config: tomcat的配置文件【端口,编码,管理员用户】 重要
*lib:核心类库【jsp解析库 serveit组件库】
log:tomcat 的运行日志
temp:临时文件
*webapps:web项目部署的时候存放的位置 tomcat自带的管理主页
work:tomcat 工作解析带有代码的页面过程文件【理解工作原理】
将tomcat部署到开发工具、
1)开发工具--控制台有一个【servers-假如没有 window---showview----servers】
切换到servers----点击【蓝色链接--假如没有---就在空白处右击--new---server】--
弹出窗体---选择apache---找到tomcat对应版本---选中---next---browser---找到tomcat
的目录-----点击选择---finish
发生事件
项目工程中添加---server工程----映射tomcat的配置
2)菜单【window】---preferences---server展开--Runtime Environments---点击---右边管理tomcat
3)配置tomcat---双击服务器---弹出页面中【server location】----选项---选中间
deploy path改成webapps-----【假如不给动---服务器项目移除---重启服务器---关闭服务器----再双击打开】
启动服务器
选择--右击--star---【日志信息整齐 并且最后有启动了多长时间
访问tomcat
打开浏览器------输入:http://localhost:8080