学习网站技术

1.网站分类

动态网站:jsp【马上要学习java】 aspx【c#】 php【脚本】 flask【python】 +静态网站

静态网站:html+css+JavaScript-----组合----前端框架 vue react

2.服务器:

web服务器:将资源新共享网络,用于被访问

应用服务器:用于解析执行带有代码的网页页面---产出静态页面

tomcat:Java的服务器 具有web和应用服务器功能

3.解析网站访问的原理

网站结构

用户1--浏览器【网址】-------------------服务器----------------浏览器【网址】--用户2

解析网址的构成:

http://  www.baidu.com

执行过程:

网址输入到浏览器地址栏---提交------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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值