1. 基本概念
- 静态web:html,css
- 动态web:淘宝等所有网站,servlet,jsp
- javaweb:动态web资源开发的技术
2.web应用程序
- html资源通过url被外界访问
- web资源统一放在Tomcat服务器下
- web应用包括:
jar包+Java+jsp+servlet
3.静态web
- html可以直接读取
- https——443端口
- http——80端口
- 无法和数据库交互,数据无法持久化
4.动态web
- 页面动态展示,淘宝,京东。。。
- 动态web资源:jsp+servlet
- JSP页面=HTML+Java代码
5.web服务器
-
jsp/servlet技术栈:
sun公司的B/S架构,基于Java语言 ,可承载三高问题 -
Tomcat服务器
-
List item
Tomcat
- 官网下载tomcat.zip压缩包
- 解压到指定目录
- Tomcat目录
- 启动Tomcat
- 关闭Tomcat
访问测试:localhost://8080
可能遇到的问题:
闪退:检查Java环境配置 - tomcat配置
默认主机名:localhost
默认端口:8080
可以配置主机名称/端口号
- Tomcat中的核心
1.web容器:处理静态页面
2.servlet容器:Catalina文件夹
3.jsp容器:jsp——servlet
面试题:输入网址回车之后的事情?
- 首先进入C:\Windows\System32\drivers\etc\hosts下找映射地址
127.0.0.1 localhost
- 如果没有,再去DNS服务器解析(全世界的域名都在这里)
发布一个网站
- 将自己的项目放到tomcat指定文件夹webapps下
- –webapps:tomcat服务器的web目录
–ROOT:
–wuqy:网站目录名
–WEB-INF
–classes:Java程序
–lib:web程序依赖jar包
–web.xml:网站配置文件
–index.html 默认首页
–static:静态资源