1、http:// www. soccer.org. 8080 /league/ spring2001.html
http协议、万维网的服务器、服务器域名、端口号 子目录 html文件
(端口号为80可不写)
2、../ 上一级目录
/ 下一级目录
3、Servlet的生命周期
//1--3就开始执行一次
1,加载类
2,实例化Servlet 构造方法
3,init()
//多次执行
4,service()
//执行一次
5,destory()
加载 实例化 初始化 服务 销毁
=======================================
4、url-pattern匹配规则
1,精确路径匹配
/test/HelloServlet
2,最长路径匹配
/test/a/* (会先匹配长的这个路径)
/test/*
3,扩展匹配
*.action
5、Servlet是JAVA服务器端编程,运行在服务器上 例如 Tomcat
6、Web资源分为
静态 html
动态 JSP/Servlet 等
动态web资源开发技术统称为javaweb
7.web应用中,web.xml文件是其中最重要的一个文件,
它用于对web应用中的web资源进行配置。
8、web应用根目录下的JSP/HTML/JS/CSS 可直接被外界访问
WEB-INF 下的文件只能被web服务器调用
9、web应用的默认URL入口都是Web应用的根目录名
10、网站的大访问量:负载均衡和冗余技术
负载均衡:合理分配给各个服务器,服务器都在激活状态
冗余技术:一台服务器出现问题,会启用另一台;集群技术,只有一个服务器处于激活状态,其他的都休眠
11、get与post方法之间的区别
1浏览器地址栏呈现的结果不同(表象)
2向服务器端发送请求时的形式不同
get的请求格式:GET/test/LoginServet?username=hello&password=world HTTP/1.1
post:
POST/test/LoginSerlet HTTP/1.1
Connection:Keep-Alive
username=hello&password=word
12、我们可以将Servlet看做是嵌套了HTML代码的java类
可以将JSP看做是嵌套了java代码的HTML页面
13、JSP
所有的程序操作都在服务器端执行
分为Template data 模板元素<%...%>外的
JSP元素<%..%>里的
Jsp的三种语法:编译器指令、脚本语法、动作语法