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;
%>
<%--使用表达式输出变量--%>

str=<%=str%>

x=<%=x%>

<%--使用表达式输出常量--%>

name=<%="helloworld"%>

str=welcome x=20 name=helloworld

隐试注释:<%--%>,是不会发送到浏览器的,且不会被编译。也叫J

你可能感兴趣的:(javaweb)