一、简介
在Java中,动态web资源开发的技术统称为JavaWeb
二、基本概念
1、Web应用程序
- 是可以提供浏览器访问的程序
- 组成部分:静态web和动态web
- web应用程序-->Tomcat:服务器
- 配置文件:Properties
- web应用程序编写完毕后,若想提供给外界访问,需要一个服务器来统一管理
2、静态web - .htm,.html
- 存在的缺点
- web页面无法动态更新,所有用户都是同一个页面
- 它无法和数据库交互,数据无法持久化,用户无法交互
3、动态web
- 缺点:加入服务器的动态web资源出现错误时,需要重新编写后台程序重新发布,或者停机维护。
- 优点:它可以与数据库交互【JDBC】,数据持久化

三、web服务器
1、技术讲些
1.1、php - 优点:开发速度快,功能强大,跨平台,代码简单
- 缺点:无法承载大访问量的情况(局限性)
1.2、JSP/Servlet - sun公司主推的B/S架构(浏览器和服务器)
- 基于Java语言,所有大公司or一些开源的组件,都是用java写
- 可以承载三高问题带来的影响【高并发、高可用、高性能】
2、web服务器
服务器是一种被动的操作,用来处理用户的一些请求给用户一些响应信息;
3、Tomcat服务器
各文件夹的作用
启动——bin \ start.bat
关闭——bin \ shutdown.bat
可以配置启动的端口号 - tomcat的默认端口号:8080
- mysql:3306
- http:80
- https:443


请你谈谈网站是如何进行访问的
1、输入域名后回车
2、检查本机的C:\Windows\System32\drivers\etc\hosts配置下有没有这个域名映射的地址;
2.1 有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问
2.2 没有:去DNS服务器找,找到的话就返回,找不到就返回找不到;