当前位置: 首页 > article >正文

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


http://www.kler.cn/news/109086.html

相关文章:

  • Leetcode—21.合并两个有序链表【简单】
  • Hadoop学习总结(搭建Hadoop集群(伪分布式模式))
  • c++系列——智能指针
  • vue3后台管理框架之将模拟Mock接口替换成真实接口
  • 图情档核心期刊 | 北大核心、CSSCI、CSCD
  • 【PyQt学习篇 · ⑥】:QWidget - 事件
  • 【数据结构笔记】8.串
  • 《系统之美》读书笔记 - 系统及系统的三大特征
  • 电源控制系统架构(PCSA)之系统控制处理器
  • 考点之数据结构
  • nodejs+vue食力派网上订餐系统-计算机毕业设计
  • [GXYCTF2019]Ping Ping Ping 1
  • 计算机网络 期末复习方向
  • Kafka入门05——基础知识
  • asp.net老年大学教务管理信息系统VS开发sqlserver数据库web结构c#编程
  • 正点原子嵌入式linux驱动开发——Linux 串口RS232/485/GPS 驱动
  • 【Leetcode Sheet】Weekly Practice 13
  • ChatGPT从入门到精通
  • 基于vue小红书平台用户数据分析与可视化
  • 【机器学习可解释性】2.特征重要性排列
  • 51单片机汽车胎压大气气压测量仪仿真设计_数码管显示(代码+仿真+设计报告+讲解)
  • hive sql,年月日 时分秒格式的数据,以15分钟为时间段,找出每一条数据所在时间段的上下界限时间值(15分钟分区)
  • CSS3中的字体和文本样式
  • 禁用Google Chrome自动升级、查看Chrome版本号
  • React Hooks 实战案例
  • 一周通过Professional Scrum Master(PSM1)考试准备分享
  • 浅谈数据治理(一)
  • Maven第四章:配置文件详解
  • 如何使用 Docker 搭建 Jenkins 环境?从安装到精通
  • 数据库管理-第113期 Oracle Exadata 04-硬件选择(20231020)