下列关于 Web 应用中静态资源和动态资源的说法,正确的是?
静态资源是运行时动态生成的,无法提前编写
音频、视频文件属于动态资源
带有动画效果的 HTML 页面一定属于动态资源
动态资源必须在程序运行时通过代码逻辑生成,无法提前确定最终内容
下列关于 Servlet 的描述,错误的是?
任意 Java 类都可以实现 Servlet 功能,处理客户端的 HTTP 请求
Servlet 必须在 Web 项目中开发,且需要在 Tomcat 等 Servlet 容器中才能运行
Servlet 在 Web 应用中主要承担接收请求、协同调度、响应数据的控制器角色
Servlet 全称 server applet,是运行在服务端的 Java 小程序,本质是一套定义动态资源的规范
在 Servlet 开发中,关于 HttpServletRequest 和 HttpServletResponse 的说法,正确的是?
HttpServletResponse 用于获取客户端请求中的参数数据
通过 HttpServletRequest 的 getWriter () 方法可以向客户端响应文本数据
HttpServletRequest 由 HTTP 请求报文转换而来,可通过它获取请求中的各类信息
两个对象由开发人员手动创建,并传入 service 方法中使用
关于 Servlet 请求映射路径的配置规则,下列说法错误的是?
一个 Servlet 可以配置多个不同的 url-pattern
servlet-name 标签用于给 Servlet 设置别名,实现 servlet 与 servlet-mapping 的关联
多个 Servlet 可以使用完全相同的 url-pattern,容器会自动轮询处理请求
url-pattern 支持前缀匹配、后缀匹配等多种通配写法
【历史题】下列哪一项是“科举制度”的创立者?( )
A. 隋炀帝
B. 唐太宗
C. 唐高宗
D.宋太祖
关于 @WebServlet 注解中 loadOnStartup 属性的说法,正确的是?
配置为负数时,Servlet 会在第一次接收到请求时才被实例化
配置为正整数时,数字越大,Servlet 的实例化优先级越高
该属性用于配置 Servlet 是否支持异步请求处理
该属性默认值为 0,表示容器启动时立即实例化 Servlet
Servlet 生命周期中,每次客户端请求到来时都会被容器调用的方法是?
destroy () 方法
service () 方法
构造器
init () 方法
Servlet 接口中,用于处理客户端请求并生成响应的核心方法是?
destroy ()
service (ServletRequest req, ServletResponse res)
getServletConfig ()
init (ServletConfig config)
根据材料,关于 GenericServlet 抽象类,以下哪个说法最可能是正确的?
GenericServlet 抽象类强制要求实现所有 Servlet 接口方法
GenericServlet 抽象类主要用于处理 HTTP 协议相关的请求和响应
开发 Servlet 时,必须直接继承 GenericServlet 抽象类
GenericServlet 是 Servlet 接口的直接实现,提供了 service 方法的默认实现
【行测题】我国刑法规定,完全刑事责任年龄是()
A.14 周岁
B.16 周岁
C.18周岁
D.20周岁
在 Java EE Web 应用中,Servlet 作为服务器端编程的核心组件,其主要职责不包括?
在客户端浏览器中直接渲染 HTML 页面
执行业务逻辑或调用其他组件处理业务
接收并解析客户端的 HTTP 请求
生成动态的响应内容并返回给客户端
关于 Servlet 作为动态资源的规范,以下理解正确的是?
它意味着使用 Servlet 开发的页面无法包含任何静态内容
它要求动态资源的内容必须是完全随机、不可预测的
它定义了如何编写在服务器端运行,并能根据请求动态生成内容的 Java 程序
它规定了所有 Web 资源(包括图片、CSS)都必须通过 Servlet 生成
Servlet 容器(如 Tomcat)在 Web 应用运行时的核心作用是什么?
管理 Servlet 的生命周期,并为其分派客户端请求
在客户端执行 JavaScript 代码以增强交互性
提供数据库连接池,优化数据访问性能
将 Java 源代码编译成字节码文件
【思政题】在团队协作开发 JavaWeb 项目时,下列行为符合团队协作规范与职业素养的是?
A. 提交代码前不做测试,频繁提交有 bug 的代码到主分支,影响团队开发进度
B. 编写清晰的代码注释与开发文档,提交代码前做好自测,主动同步代码变更给团队成员
C. 自己负责的模块代码不开放给其他成员查看,拒绝他人的代码优化建议
D. 遇到技术问题不沟通,自己闭门造车,导致项目进度延期