动态网页基础
1)动态网页是优势:
- 交互性
- 自动更新
- 随机性
C/S架构及B/S架构:
C/S (Client/Server. 客户端/服务器端)架构的系统,其分为客户端和服务器两层,用户在本地安装客户端软件, 通过网络与服务器端相互通信。
B/S (Browse/Server.浏览器/服务器)基于B/S架构的Web应用程序由于不再受安装客户端的限制,应用系统完全放在应用服务器上.并通过应用服务器同数据库服务器进行通信系统界面通过浏览器展现
B/S架构工作原理
- 浏览器接受用户输入
- 浏览器向服务器发送请求,等待服务器端相应
- 数据处理
- 发送响应
URL的组成
Uniform Resource Locator统一资源定位符
- 协议(http 或 https)
- 服务器域名或IP地址,端口号
- 路径(包含请求的资源)
Web应用的目录结构:
JSP简介
JSP工作原理图:
JSP容器是Web容器或应用服务器的一部分,用于对JSP页面的运行提供支持,这里使用的Tomcat服务器就属于JSP容器的一种
JSP页面组成
1)JSP指令元素
page指令的语法:
//语法:<%@ page 属性1="属性值" 属性2="属性值1,属性值2"… 属性n="属性值n"%>
2)JSP指令常用的属性
2)JSP脚本元素
- 小脚本:
<%
int[] value={60,70,80}
for(int i:value){
......
}
%>
- 表达式:
<%=(变量或者表达式) %>
- JSP声明:
<%!
......
%>
4. JSP注释: