`

Java程序员面试题之九

阅读更多

 

61、如何现实servlet的单线程模式 

 

<%@ page isThreadSafe=”false%>

 

 

62、页面间对象传递的方法 

 

requestsessionapplicationcookie等

 

区别:

 

page的生命周期最短,依次是request,session,application.他们保存在服务器端。


cookie是保存在客户端的,用来解决HTTP无状态问题。

 

 

范围不同:最小的是page然后request,session,application范围依次增大。

 

 

63JSPServlet有哪些相同点和不同点,他们之间的联系是什么?

 

JSPServlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。

JSP编译后是"servlet"

 

ServletJSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,

并且完全从表示层中的HTML里分离开来

 

JSP的情况是JavaHTML可以组合成一个扩展名为.jsp的文件。

JSP侧重于视图Servlet主要用于控制逻辑

 

 

64、四种会话跟踪技术

 

cookie,url重写,session,隐藏域

 


65、JSP的四种范围

 

page是代表与一个页面相关的对象和属性。

一个页面由一个编译好的 Java servlet (可以带有任何的 include 指令,但是没有 include 动作)表示。

这既包括 servlet 又包括被编译成 servlet JSP 页面。

 

request是代表与 Web 客户机发出的一个请求相关的对象和属性。

一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系)。

 

session是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。

一个 Web 会话可以也经常会跨越多个客户机请求。

 

application是代表与整个 Web 应用程序相关的对象和属性。

这实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域

 

 

分享到:
评论

相关推荐

    java中级程序员面试题 java程序员面试题 java工程师面试题

    java中级程序员面试题 java程序员面试题 java工程师面试题

    java程序员面试题

    java程序员面试题java程序员面试题java程序员面试题java程序员面试题java程序员面试题

    Java程序员面试题集(1-50)

    以上仅是 Java 程序员面试中可能涉及的一部分知识点,实际面试中还会有更多关于设计模式、JVM 内存模型、数据库操作、网络编程等方面的问题。掌握这些基础和进阶知识对于成为一名优秀的 Java 开发者至关重要。

    java程序员早期面试题汇总.zip

    ------------------------------------- java程序员早期面试题汇总 BAT经典面试题汇总.pdf Java常考面试题.pdf java面试题(题库全)....程序员面试题精选100题.pdf ... -------------------------------------

    JAVA程序员面试题5

    ### JAVA程序员面试题5知识点详解 #### 一、JSP和Servlet的相同点与不同点及其联系 **相同点:** - **都是基于Java的技术**:JSP和Servlet都使用Java语言编写,运行在Java虚拟机(JVM)上。 - **处理HTTP请求**:...

    Java程序员面试题

    Java 程序员面试题 Java 程序员面试题包括多个方面,以下是详细的知识点解释: 1. 面向对象的特征有哪些方面? 面向对象的特征有四个方面:抽象、继承、封装、多态性。 * 抽象:抽象是忽略一个主题中与当前目标...

    Java程序员面试宝典

    《Java程序员面试宝典》附带1张DVD光盘,内容为《Java程序员面试宝典》所有面试题的多媒体教学视频(共14.5小时)及免费赠送的55小时Java教学视频和5.5小时算法教学视频。授人以鱼,不如授人以渔。《Java程序员面试...

    java程序员面试题150例-java常见面试题-java工程师面试题-java面试题大全

    java程序员面试题150例 java常见面试题 java工程师面试题 java面试题大全 带搜索功能,能非常方便的查找到你想要了解的 java面试题目 推荐大家下载。

    2021最新Java程序员面试题

    在当前的IT行业中,Java程序员面试已经逐步升级为考察应聘者对多个技术栈的综合理解和应用能力。以下内容根据提供的文件信息整理出的Java程序员面试知识点: 1. MyBatis框架 - MyBatis定义:MyBatis是一个支持定制...

    Java程序员面试笔试真题与解析.tar

    Java程序员面试笔试真题与解析,包含各大IT企业面试笔试的题目

    2018年java-程序员面试宝典+题库

    2018java程序员面试宝典+题库,很全。压缩的文档,打开是PDF版

    java程序员面试题集合

    ### Java程序员面试题集合知识点详解 #### 一、面向对象的四大特征 1. **抽象** 抽象是面向对象编程中的一个重要概念,它指的是在设计阶段仅考虑问题的关键部分,忽略不相关的细节。抽象可以分为两类: - **...

    2018最新最全JAVA程序员面试题

    ### 2018最新最全JAVA程序员面试题解析 #### 一、面向对象的特征有哪些方面? 面向对象编程(OOP)是Java的核心思想之一,它主要包括以下四个关键特性: 1. **抽象**:抽象是面向对象编程的一个核心概念,指的是在...

    Java程序员面试笔试宝典-何昊pdf版

    根据提供的文件信息,我们可以推断出这是一本关于Java程序员面试和笔试准备的书籍,作者为何昊。本书可能包含了大量关于Java编程语言的基础知识、高级特性以及与面试相关的技巧和策略等内容。下面将对可能涉及的重要...

Global site tag (gtag.js) - Google Analytics