JavaWeb复习
A选:
B/S架构优点:
- 分布性强,客户端零维护
- 业务扩展简单方便
- 维护简单方便
- 开发简单,共享性强
缺点:
- 个性化明显下降
- 在跨浏览器方面,B/S架构不尽如人意
- 客户端/服务器端的交互是请求-响应模式,B/S 通常动态刷新页面,响应速度明显下降
- 在安全性和速度上需要巨大的设计成本
- 功能弱化
Web即全球广域网,也叫万维网,它是一个基于超文本和http协议的、全球性的、动态交互的、跨平台的分布式图形信息系统。
.JavaEE技术体系结构可分为表示层技术、中间层技术、数据层技术
jdk作用:使用jdk可以将Java程序编译为字节码文件,即class文件。
Jsp的全称为Java Server Pages,是一种动态网页开发技术,用jsp标签<% %>在HTML中插入java代码,
不是jsp必须运行的是数据库。
A选:
预处理阶段:把JSP文件解析成Java代码
编译阶段:jsp引擎把Java代码编译成Servlet 类文件。
A问答题:
在执行jsp网页时,通常分为两个时期:转译时期和请求时期。
转译时期的jsp页面被翻译成Server类,然后编译成Class文件;
请求时期,Server类被执行,生成html响应至客户端
A大题:
jsp表达式的语法格式:
<%=表达式%>
例:
<% Stringstr="welcome"; int x = 20; %> <%--使用表达式输出变量--%> <h3>str=<%=str%></h3> <h3>x=<%=x%></h3> <%--使用表达式输出常量--%> <h3>name=<%="helloworld"%></h3> str=welcome x=20 name=helloworld
隐试注释:<%--%>,是不会发送到浏览器的,且不会被编译。也叫J