ZCMUJavaWeb复习笔记

news/2024/4/19 13:35:34/文章来源:https://blog.csdn.net/m0_37149062/article/details/129150793

JavaWeb期末复习笔记(由老师上课转述)含19个必会知识点6个预测简答题

知识点

1.JavaEE三大组件

答:Java EE平台主要提供了以下3类Java EE组件
客户端组件、Web组件、EJB组件。

2.提示信息在login如何显示

<%提示信息%>
如:<%String字符串%>

3.哪些技术是静态开发,动态开发,哪些是客户端技术,哪些是服务端技术?

答:静态开发:h5+c3+js
动态开发:asp,.net,jsp
客户端技术:html5,css3,javascript,ajax
服务端技术:jsp

4.JSP区分大小写吗?

区分大小写

5.page虚拟目录和物理目录

答:物理目录:Tomcat根目录下的webapps目录,
虚拟目录:在tomcat安装目录下conf/catalina/localhost文件夹下新建一个.xml文件进行配置即可

6.java应用程序打包和部署

答:导入包.jar,打包成.war

7.静态页面基本标签

答:文本框、下拉框、文本与段落标签、列表标签、超链接标签、图像和动画标签

8.JSP全称

答;Java Server Page

9.JSP指令标记有哪些?include page要懂作用/注意点

答:jsp包括page指令、include指令、taglib指令。
常用的有page与include,其中page有两个属性language与import而include指令有file属性,静态插入一个文件.

10.include与forward指令区别

地址栏区别,前者包含一个文件,后者停止当前页面执行转向另一个网页,而地址栏不发生变化。

11.session是什么?

答:对象可以创建它的jsp页面共享相同的http会话的任意一个jsp中被访问

12.jdbc驱动程序放在哪里?

放在WEB-INF中lib目录下

13.javabean的生命周期用什么属性?

scope

14.usebean动作标记要注意什么问题?

必须有无参构造函数

15.getProperty的属性

name与property

16.servlet配置方式

一种是在web配置文件web.xml,另一种是直接在Servlet程序源代码中采用注释配置

17.servlet常用对象与方法

out/request/responsession/application/config/exception

18.HttpServletRequest/HttpServletResponse/HttpSession/ServletContext在哪个包里

javax包里

19.servlet生命周期

每个用户第一次请求创建servlet;包括初始化、调用、销毁。

简答题

1.jsp基本元素和语法程序片,声明标志、表达式、注释格式它们的功能是什么?

答;JSP声明–<%!声明变量、方法和类 %>,
JSP表达式–<%=表达式%>返回String类型的结果值,并将结果值输出到浏览器
JSP代码块—<% 符合java语法的代码块 %>
JSP注释–<%–要添加的文本注释–%>

2.MVC开发模式

JSP一般用于编写用户界面信息显示,充当视图层角色;Servlet主要用来扮演任务的执行者,一般充当控制层作用,JavaBean主要实现业务逻辑的处理,充当模型层角色。

3.JSP、Servlet、JavaBean的作用关系

JSP主要完成信息的提交和显示,Servlet主要完成对请求数据的获取与处理,javaBean主要用于业务处理并实现数据的存储。

4.javabean编写,三大标记语法作用、属性

usebean:格式:<jsp:useBean id=“对象名” class=“类名” scope=“有效范围”/>
属性:class、id、scope
功能:在指定作用范围内,调用由class所指定类的无参构造方法创建对象实例,若该对象在该作用范围内已存在,则不生成新对象,而是直接使用.
setproperty:<jsp:setProperty name=“beanname” property=“propertyname” value=“beanvalue” />
属性:name、property、value
功能:给相应属性赋值
getproperty:<jsp:getProperty name=“benname” property=“propertyname”/>
属性:name,property
功能:获取JavaBean对象指定属性的值.

5.什么是内置对象?有哪些?作用与生命周期

答:为了便于保存数据信息保存,传递,获取等操作application:作用域application,功能:允许jsp页面与包括在同一应用程序中的任何web组件共享信息。
config:作用域page。功能:允许将初始化数据传递给一个jsp页面
exception:page,含有只能由指定的jsp错误处理访问的异常数据
out:page,提供对输出流的访问
page:page,代表jsp页面对应的servlet类实例
pageContext:page,是jsp页面本身的上下文,提拱了唯一一组方法管理来具有不同的作用域属性
request:request,提供对请求数据访问,同时还提供用于加入特定请求数据上下文
response:page,该对象用来向客户端输入数据
session:session,用来保存在服务端与一个客户端之间需要保存的数据,当客户端关闭网站所有网页时,session变量会自动消失。

6.jsp动作标记 有哪些。语法格式和作用 注意什么?

答:

<jsp:include>

格式:<jsp:include page=“文件名字”/>
功能:当前JSP页面动态包含一个文件,即将当前JSP页面

<jsp:forward>

格式:<jsp:forward page=“文件名字”/>
功能:从该指令处停止当前页面继续执行,而转向执行page属性给定的html或jsp页面,但浏览器地址栏不发生变化。

<jsp:param>

格式:<jsp:param name=“变量名称” value=“变量值1”/>
功能:将param标签中变量值传递给要跳转到的文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_72342.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

东南大学研究生英语18-19秋试卷解析

写在前面 作者&#xff1a;夏日 博客地址&#xff1a;https://blog.csdn.net/zss192 本文为东南大学研究生英语上学期18-19年期末试卷解析&#xff0c;答案来源于 ChatGPT International Conference 单选题 1.A presenter is supposed to do the following in an introdu…

【数据结构趣味多】八大排序

目录 1.直接插入排序 基本思想 代码实现&#xff1a; 直接插入排序的特性总结&#xff1a; 2.希尔排序 基本思想 代码实现 &#xff08;递归实现&#xff09; 希尔排序的特性总结 3.直接选择排序 基本思想 代码实现&#xff1a; 直接选择排序的特性总结 4.堆排序 …

Springboot 全局异常处理类

全局异常处理 在开发过程中&#xff0c;不管是Dao、Servie、Controller,层都有可能发生异常&#xff0c;对于异常处理&#xff0c;通常是try&#xff0d;catch或者直接throw&#xff0c;这会让try&#xff0d;catch的代码在代码中任意出现&#xff0c;系统的代码耦合度高&…

深入Spring底层透析bean生命周期及循环引用的醍醐灌顶篇

目录前言一.Bean的生命周期1.1 Bean的实例化阶段1.2 Bean的初始化阶段&#xff08;重点&#xff09;1.3 Bean的完成阶段二.循环引用问题(面试常问题&#xff09;三.Spring的三级缓存&#xff08;重点来了&#xff09;四.完整的Spring IoC整体总结前言 本篇是接着bean的创建基本…

2023/02/21 事件循环-eventloop 宏任务 微任务 讲解

1 JS是单线程 js是单线程的。也就是说&#xff0c;同一个时间只能做一件事。作为浏览器脚本语言&#xff0c;与它的用途有关。JavaScript的主要用途是和用户互动&#xff0c;以及操作DOM&#xff0c;这决定了它只能是单线程。 js是单线程的。也就是说&#xff0c;同一个时间只…

非常优秀的网站设计案例,设计师必备

厚积才能薄发&#xff0c;一个优秀的设计师的天性一定是想要获得更多网站设计灵感&#xff0c;擅于为新项目寻找创意切入点、搜索设计参考资源、最新的设计趋势。今天为大家带来了一组免费可商用的网站设计案例&#xff0c;通过这些网站设计案例&#xff0c;你可以获得&#xf…

CF707C Pythagorean Triples 题解

CF707C Pythagorean Triples 题解题目链接字面描述题面翻译题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1样例 #2样例输入 #2样例输出 #2样例 #3样例输入 #3样例输出 #3样例 #4样例输入 #4样例输出 #4样例 #5样例输入 #5样例输出 #5提示思路代码实现题目 链接 http…

华为OD机试 - 最短耗时(C++) | 附带编码思路 【2023】

刷算法题之前必看 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。 华为 OD 清单查看地址:https://blog.csdn.net/hihell/category_12199283.html 华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730 华为OD机试题…

算法笔记(十一)—— 并查集、KMP

并查集 支持集合快速合并 所有数据生成各自的集合&#xff0c;需要提供查询两个两素是不是属于一个集合&#xff0c;和集合合并操作&#xff0c;并查集能够在常数时间级别上对两个操作进行实现 1. 构造结构&#xff08;数据指针&#xff09;&#xff0c;将自己的指针指向自己…

事件流、事件冒泡、阻止冒泡

1、事件流 2、事件冒泡&#xff1a;从小到大 概念&#xff1a; 当一个元素的事件被触发时&#xff0c;同样的事件将会在该元素的所有祖先元素中依次被触发。这一过程被称为事件冒泡 <style> .father{width: 300px;height: 300px;background-color: pink; } .son{width:…

Zookeeper框架

Zookeeper框架概述 1.Zookeeper介绍 Zookeeper&#xff08;以下简称ZK&#xff09;是用来管理和协调其他框架的&#xff0c;很多框架需要依赖ZK&#xff08;例如Hadoop-HA&#xff0c;Kafka&#xff0c;HBase等&#xff09;ZK本身也是一个集群ZK本身也可以存数据(一般保存配置…

koa中间件的实现原理

koa中间件的实现原理如何&#xff1f;先来看一个例子。koa的执行顺序是这样的&#xff1a;const middleware asyncfunction (ctx, next) {console.log(1)await next()console.log(6) }const middleware2 asyncfunction (ctx, next) {console.log(2)await next()console.log(5…

LeetCode 535. TinyURL 的加密与解密

TinyURL 是一种 URL 简化服务&#xff0c; 比如&#xff1a;当你输入一个 URL https://leetcode.com/problems/design-tinyurl 时&#xff0c;它将返回一个简化的URL http://tinyurl.com/4e9iAk 。请你设计一个类来加密与解密 TinyURL 。 加密和解密算法如何设计和运作是没有限…

产品新说 | 指标异常?怎么做能更好配合业务变化(一)

​ 背景&#xff1a; 企业业务运营的平稳&#xff0c;常常要依靠智能运维在后方保驾护航。熟悉运维的肯定都知道&#xff0c;在智能运维中有一环是通过监控指标来判断系统、云、业务应用、网络设备等运行的是否健康&#xff0c;以便及时排障维稳后台。在指标异常检测中&#xf…

读书笔记//来自公众号(2)

非常喜欢阅读同行的文章&#xff0c;彷佛进行一场隔空交流。大家都是数据分析师&#xff0c;有许多共鸣&#xff1b;了解数据分析在不同行业的应用&#xff0c;往往很有收获。 这位朋友在零售行业、工业物联网、汽车互联网、2G电商等做个数据分析&#xff0c;有10多工作经验。…

opencv在windows下环境搭建遇到问题

文章目录debug模式下执行到cv::imshow()报内存异常qt配置opencv环境出现的问题debug模式下执行到cv::imshow()报内存异常 原因是&#xff1a;在添加静态库的时候opencv_world460.lib和opencv_world460d.lib都导入了。 在debug模式下只能导入opencv_world460d.lib动态库&#xf…

OpenGL 渲染管线与显卡可执行程序

渲染管线的六个步骤 OpenGL 渲染管线的六个步骤&#xff0c;从指定几何图元到帧缓冲区写入像素&#xff0c;图像就被 OpenGL 引擎一步步地渲染到屏幕&#xff08;FBO&#xff09;上去了。 指定几何对象 OpenGL 引擎会根据开发者的指令去绘制几何图元。OpenGL&#xff08;ES&…

IMX6ULL学习笔记(17)——工程管理

一、简介 之前我们把所有源码文件放在一个文件夹下。 这样做存在两个主要问题&#xff0c;第一&#xff0c;代码存放混乱不易阅读。第二&#xff0c;程序可移植性差。如果工程源文件达到几十、甚至数百个的时候&#xff0c;这样一股脑全部放到根目录下就会使工程显得混乱不堪。…

[JavaEE系列] 详解面试中HTTP协议HTTPS协议

文章目录HTTP不安全HTTPS中的加密算法对称加密非对称加密混合加密HTTPS中的摘要算法HTTPS中的数字证书SSL /TLS握手TCP建立连接&#xff08;三次握手&#xff09;三次握手中常见的面试题&#xff1a;TCP断开连接&#xff08;四次挥手&#xff09;四次挥手中常见的面试题&#x…

前端页面开发模块组织结构

模块组织 任何超过 1000 行的 CSS 代码,你都曾经历过这样的体验: 这个 class 到底是什么意思呢?这个 class 在哪里被使用呢?如果我创建一个 xxoo class,会造成冲突吗?Reasonable System for CSS Stylesheet Structure 的目标就是解决以上问题,它不是一个框架,而是通过…