目录
基本概念
Web应用程序
静态web
动态Web
Web技术
Web服务器
Tomcat
配置
发布一个web网站
在java中,动态web资源开发的技术统称为JavaWeb;
web应用程序,可以提供浏览器访问的程序;
html,css,js
jsp,servlet
java程序
jar包
配置文件(Properties)
web应用程序编写完毕后,若想提供给外界访问,需要一个服务器来统一管理
静态页面的缺点:
1.Web页面无法动态更新
轮播图,点击特效:伪动态
JavaScript(实际用的最多)
VBScript
2.无法和数据库交互(数据库无法持久化,用户无法交互)
页面会动态展示:Web的页面展示因人而异
缺点:
1.加入服务器的动态web资源出现错误,需要从新编写后台程序
停机维护
优点:
1,Web页面可以动态更新
2.可以与数据库交互
ASP
PHP
JSP/Servlet
B/S浏览器和服务器
C/S客户端和服务器
服务器是一种被动的操作,用来处理一些请求和给用户一些响应信息
IIS
微软的,ASP。。。Windows中自带的
Tomcat
技术先进,性能稳定,免费,属于轻量级服务器,运行JSP页面和Servlet
启动和配置
启动关闭tomcat
访问测试:http://localhost:8080/
可能遇到的问题:
可以配置启动的端口号
tomcat默认端口号8080
mysql:3306
http:80
https:443
<Connector port="8080" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/>
可以配置主机的名称
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
高难度面试题
网站如何进行访问的
1,有,直接返回对应的ip地址
2.没有,去DNS服务器上找,找到就返回,找不到返回找不到
1.复制一个C:\Users\MTA\Desktop\apache-tomcat-9.0.50\webapps\ROOT文件并重命名yl520,
2.在yl520文件中添加index.html,在index.html中编写页面,
3.完成后开启tomcat,在网页搜索http://localhost:8080/yl520/index.html或http://localhost:8080/yl520/
tomcat文档页面:http://localhost:8080/docs/
tomcat网页例子:http://localhost:8080/examples/
网站应该有的结构:
-- webapps: Tomcat服务器的web目录 -ROOT -yl520:网站的目录名 -WEB-INF -class:java程序 -lib:web应用所依赖的jar包 -web.xml:网站的配置文件 -index.html:默认首页 -static -css -js -img -...