`
ihuashao
  • 浏览: 4659364 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Java面试题——容器、JSP容器、JSP引擎

阅读更多

问题:

什么是容器?

什么是JSP容器?

JSP容器的作用是什么?

什么是JSP引擎?

分析:

这些问题是相同的,都是描述JSP或者Servlet对象是如何被管理或者运行的。

回答:

首先应该明白,JSP或者Servlet本身的运行与普通客户端程序是不相同的,客户端程序是我们直接调用的,而JSP或者Servlet的运行需要服务器,通常称为应用服务器,服务器负责创建JSP或者Servlet对象,然后调用JSP对象或者Servlet对象的相应方法。

由谁完成JSP或者Servlet对象的创建、方法的调用的呢?由容器完成,或者称为JSP容器。

容器是用来容纳其它组件的,这些组件包括JSP或者Servlet,完成这些组件对象的创建、方法的调用以及对象的销毁。

容器如何知道创建哪个JSP或者Servlet的对象的呢?对于JSP,是根据文件名字确定的,对于Servlet,是通过web.xml中的配置确定的。

容器如何知道调用JSP或者Servlet的哪个方法?对于JSP,JSP页面会被转换成Java类,而页面中的内容会被转换成Java类中的某个方法中的内容,而这个方法的名字是固定的,容器会调用这个方法。对于Servlet,用户需要根据请求的类型编写doGet或者doPost方法,容器会根据请求的方式是get还是post分别调用doGet或者doPost。

分享到:
评论

相关推荐

    115个Java面试题和答案——终极(上)(1).rar

    这份名为“115个Java面试题和答案——终极(上)(1).rar”的压缩包文件,显然是一个宝贵的资源,它包含了大量针对Java程序员的面试问题及其解答。这份文档(115个Java面试题和答案——终极(上)(1).docx)涵盖了从...

    Java+框架最全面试题

    首先,Java面试题通常会涉及到语言基础,如变量、数据类型、运算符、流程控制语句、方法的使用等。理解这些基本概念是成为一名合格Java程序员的基础。此外,面向对象特性——封装、继承和多态也是考察的重点,这要求...

    JAVA 面试题汇总

    【JAVA 面试题汇总】是一份集合了各种JAVA面试常见问题的资料,涵盖了核心JAVA、面向对象设计与UML、XML、SQL、JDBC、Hibernate、Web技术、EJB、Spring、数据结构与算法、计算机基础知识以及C++等多个方面。...

    世界500强面试题精彩选载

    《世界500强面试题精彩选载》是针对求职者和编程爱好者提供的一份珍贵资源,由一位具有25年经验的...这份《25年面试官首次揭秘——世界500强面试题(精彩选载)》的资料,无疑为准备面试的求职者提供了宝贵的参考资料。

    2020年最新版--Java+最常见的+200++面试题汇总+答案总结汇总.pdf

    为了帮助程序员更好地准备面试,这篇文章整理了208道Java相关的面试题,并按技能模块进行分类,其包含的模块主要涵盖Java基础、容器、多线程、反射、对象拷贝、JavaWeb、异常、网络、设计模式、Spring框架、...

    华为IBM的java面试题

    ### 华为IBM的java面试题关键知识点解析 #### 1. AWT和Swing组件的GUI设计的关键 - **AWT**: Abstract Window Toolkit(抽象窗口工具包),是Java最早提供的用于图形用户界面(GUI)开发的类库。AWT依赖于本地平台的...

    java私塾面试题----线程和JSP及EJB部分3

    ### Java私塾面试题解析——线程、JSP与EJB关键知识点 #### EJB规范中的禁止操作 在企业级Java开发中,EJB(Enterprise JavaBeans)是一种用于开发和部署多层结构的、分布式计算环境中大型软件系统的组件标准。...

    JSP--面试题(下)

    根据给定的文件信息,以下是对JSP面试题(下)相关知识点的详细解析: ### 1. JSP中的作用域是什么? - **Page**: 指的是一个JSP页面的作用域,通常用于存储该页面内可以访问的对象。 - **Request**: 作用域仅在一...

    JAVA 208道面试题.pdf

    根据提供的文件内容,下面详细阐述了Java相关的面试知识点: ### Java基础 #### JDK与JRE的区别 ...以上为根据文件内容提炼出的Java面试知识点,希望能帮助读者朋友们准备面试和深入了解Java编程语言。

    j2EE 经典面试题

    本篇将围绕"J2EE经典面试题"这一主题,深入探讨相关知识点,帮助你应对各种面试挑战。 1. **Java基础** - **数据类型与变量**:理解基本数据类型及其用法,以及引用数据类型的内存管理。 - **类与对象**:掌握...

    J2EE面试题(包含了大部分的框架面试题如:hibernate Spring Strust 等)

    本资源主要关注的是J2EE相关的面试题目,特别是与三大主流框架——Hibernate、Spring和Struts紧密相关的部分。这些框架在现代企业级应用开发中占据了核心地位,理解并掌握它们是成为合格J2EE开发者的关键。 ...

    java高级面试框架整理

    ### Java高级面试框架知识点整理 #### Struts框架详解 **1. Struts框架的基本结构** - **MVC模式实现:** Struts是一个基于MVC(Model-View-Controller)模式的Web应用框架,其中Controller部分主要由一个Servlet...

    面试知识点总结--Java工程师面试题之三大框架.pdf

    Java工程师在面试中,经常会遇到关于三大框架——Struts、Spring和Hibernate的考察。这三大框架是Java后端开发中的核心组成部分,对于提升项目效率和代码质量有着显著作用。 首先,我们来看Hibernate,这是一个强大...

    Java工程师面试题之三大框架[汇编].pdf

    Java工程师在面试中经常会被问到关于三大框架——Struts、Spring和Hibernate的问题。这三大框架是Java Web开发中的核心组件,帮助开发者构建高效、可维护的系统。 首先,我们来看一下Hibernate。Hibernate是一个...

    大公司面试题

    ### 大公司面试题:JAVA华为面试题解析 #### 面向对象的特征有哪些方面? 面向对象编程(Object-Oriented Programming, OOP)的主要特征包括: 1. **封装**:封装是将数据(属性)和操作这些数据的方法(行为)...

    JAVA三大框架,本人整理的实用面试题

    【JAVA三大框架面试知识点...这些面试知识点涵盖了Java开发中常用的三大框架——Hibernate、Struts和EJB的核心概念和特性,对于理解和准备面试非常有帮助。了解这些内容可以帮助开发者更好地设计和实现企业级应用程序。

    北京第一纪信息技术有限公司Java笔试题

    【标题】:“北京第一纪信息技术有限公司Java笔试题”通常指的是该公司在招聘Java开发人员时...准备这样的笔试题,开发者需要系统地复习这些Java知识点,并通过实践来巩固理解,以便在面试中能够准确、快速地解决问题。

    3springmvc面试题

    - **概念**:IOC是一种设计模式,它提倡将对象的创建和依赖管理交给外部容器(即Spring容器)。 - **作用**:这种方式可以降低组件间的耦合度,使得对象更加易于测试和维护。 ### SSH 整合概述 #### Struts (表示...

    java经典面试2010集锦100题(不看你后悔)

    —————————————————————————————————————— 题目1: 下面不属于基本类型的是:c (选择1项) A) boolean B) long C) String D) byte 题目2:d 如下程序中: (1)public class ...

Global site tag (gtag.js) - Google Analytics