`
hyz301
  • 浏览: 373993 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

j2ee中每一个线程对应一个session

    博客分类:
  • j2ee
 
阅读更多

j2ee中每一个线程对应一个session,不能是多个线程使用同一个session。

web应用中一般在filter中管理session,在filter中创建ThreadLocal来存储session

分享到:
评论

相关推荐

    j2ee笔试经典大全

    - **HashMap**:非线程安全,允许一个`null`键和多个`null`值。 - **Hashtable**:线程安全,不允许`null`键和`null`值。它是`Dictionary`的子类,而`HashMap`实现了`Map`接口。 #### 八、关键字详解 - **final*...

    j2ee面试题集锦(附答案)

    - Stateful Session Bean记录客户端状态,每个客户端可能对应一个实例。 - Stateless Session Bean不保存状态,多个客户端可能会共享同一个实例。 8. **EntityBean**: - 表示应用程序中的持久数据,通常映射到...

    J2EE的13种核心技术简介

    有状态会话bean在服务器故障时无法继续生存,生命周期相对较短,每个实例仅用于一个单独的线程。 3. **实体bean(Entity Beans)**:提供了持久性数据表示——通常存储在数据库中——在服务器故障发生后能继续存在...

    J2EE期中考试卷子

    4. Hibernate中的Session与SessionFactory:Session对象是与数据库交互的主要接口,不是与Web层的HttpSession对应。SessionFactory是线程安全的,负责创建Session实例,它是重量级的,创建时资源消耗较大。 5. ...

    j2ee hibernate数据库的增删改查

    每个实体类对应数据库中的一个表,类的属性对应表的字段。使用`@Entity`注解标记实体类,并使用`@Table`注解指定对应的数据库表名。 4. **持久化类(Persistent Class)** 持久化类需要包含`@Id`注解的属性,用于...

    J2EE历年考试题目

    5. **EJB(Enterprise JavaBeans)**: EJB是J2EE中的高级组件,包括Session Beans(负责业务逻辑)、Entity Beans(持久化对象)和Message-driven Beans(处理消息)。理解EJB的三种类型及其作用、容器管理的特性是...

    “Hibernate持久化技术在J2EE框架中的应用”学习报告

    一个SessionFactory对应一个数据库连接配置,通常一个项目只需要一个SessionFactory,对于多数据库环境,需要为每个数据库创建单独的SessionFactory。 3. Configuration接口:这个接口用于配置和启动Hibernate,它...

    J2EE面试葵花宝典

    在IT行业的面试中,尤其是针对Java开发者,J2EE技术栈是经常被考察的重点。以下是一些关于J2EE面试的重要知识点: 1. **面向对象的特征**: - **抽象**:抽象是忽略不重要的细节,关注核心功能,如Java中的抽象类...

    较常见的J2EE面试题(附答案)

    - `redirect`则是重定向,发送一个新的HTTP请求到指定的URL,原请求的属性和参数在新请求中丢失。 #### 5. 什么是Web容器?J2EE架构中的作用 - Web容器提供了一个环境,使Web应用程序可以在其中运行,处理客户端...

    java 面试基础 j2ee

    Stateful Session Bean保存用户状态,每个用户对应一个实例;Stateless Session Bean不保存状态,多个用户可共享同一实例。 - **Entity Bean**:代表数据库中的持久化实体,用于数据存储和检索。 在面试中,深入...

    J2EE学习路线及重要知识点

    - **多线程**:多线程是Java的一个核心特性,允许程序同时执行多个线程,提高程序的执行效率和响应能力。 - **线程同步**:为了确保多线程环境下的数据一致性,Java提供了多种同步机制,如`synchronized`关键字、...

    [VIP][强化]J2EE第一期 Hibernate专题 第一讲 Hibernate简介源码

    3. **获取Session**:从SessionFactory中获取Session实例,每个业务逻辑操作都应在一个新的Session中完成。 4. **操作实体**:通过Session对实体进行CRUD操作,如save()、update()、delete()和get()等。 5. **事务...

    J2EE常见面试题 J2EE常见面试题

    Stateful Session Bean维护客户端状态,每个客户端对应一个实例;Stateless Session Bean不保存状态,每次调用都可能返回新的实例。 - **Entity Bean** 代表持久化的数据,可以映射到数据库记录,支持CRUD操作。 ...

    j2ee开发常用jar 包

    它是线程安全的,一般在整个应用程序中只创建一个。 3. **Session**:工作单元,代表数据库的一次会话,提供了与数据库交互的主要接口,包括查询、持久化对象等操作。 4. **Query/Criteria API**:提供了HQL...

    在飞实习学J2EE之路:12.9.23 Hibernate的基本流程(登录)

    在J2EE开发中,Hibernate是一个非常重要的持久化框架,它简化了数据库操作,使得Java开发者可以更加专注于业务逻辑而不是繁琐的数据访问层实现。在这个"在飞实习学J2EE之路:12.9.23 Hibernate的基本流程(登录)"的...

    基于J2EE的开发技术 - 实验项目1 - Action的实现与配置

    ActionContext类是Struts 2提供的一个上下文对象,它允许我们在Action之间共享数据,也可以访问Servlet容器中的属性,如session和request等。在实现服务器计数器时,我们可以将计数器存储在ActionContext的线程局部...

    J2EE面试题集锦(

    - `java.lang.Thread`: **是**一个线程类。 - `java.lang.Number`: **不是**一个具体的数值类,它是一个抽象类。 - `java.lang.Double`: **不是**一个类,而是一个包装类。 - `java.lang.Math`: **不是**一个类,它...

    J2EE 面试题综合.doc

    - Stateful Session Bean保持会话状态,每个客户端都有一个对应的实例,适合处理需要跟踪用户状态的情况。 - Stateless Session Bean不保存会话状态,每次方法调用都可能使用不同的实例,适合无状态的业务逻辑。 ...

Global site tag (gtag.js) - Google Analytics