`
longterm
  • 浏览: 56172 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

EJB3.0实体Bean不更新数据

    博客分类:
  • EJB
阅读更多

今天在用Ajax完成一个作业的时候,Ajax代码实时得到服务端数据,但是用一个无状态会话Bean来操作实体Bean,但是实体Bean一直都是同一个。

刚刚想到别开一个浏览器试试,结果又可以了。才发现数据更新到数据库一操作就在数据库有体现,但是查询的实体却不是,等过一段时间在操作数据才显示出更新,不知道是容器的操作有一定时间?还是Bean的生存周期还在,我点得太快,所以得到的是同一个实体?期望有高手给出解答。

终于找到原因了,是由于IE缓存原因,因为页面已经存在,所以导致IE实际并不向服务器请求,所以数据没有变化。还以为是EJB方面的问题,看来不是。

改进方法如下:

xHRObject.open("GET","./countServlet" +"?url="+href.slice(21) + "&value=" + Number(new Date) ,true);

 其中url为我要的参数,而value只是取时间值,这样每次执行,这个值必然不同,也不会有缓存问题存在,IE必须执行。

分享到:
评论

相关推荐

    JPA 批注参考 EJB3.0实体Bean注解详细解析

    ### Java Persistence API (JPA) 与 EJB 3.0 实体 Bean 注解详解 #### 一、JPA 概述与实体 Bean 的转变 Java Persistence API (JPA) 是 Java 社区规范 JSR-220 的一部分,旨在提供一种标准的方式来处理对象与关系...

    EJB 3.0学习之实体Bean

    EJB 3.0是Java企业版(Java EE)中的一个重大改进,它极大地简化了企业级Java组件的开发,特别是对于实体Bean的处理。在EJB 3.0之前,实体Bean通常需要实现Home接口、Remote接口或Local接口,这使得编码过程变得复杂...

    ejb3.0入门图文教程

    这个部分将介绍如何定义实体bean,包括使用JPA(Java Persistence API)来注解实体类,设置主键,以及使用实体管理器进行CRUD(创建、读取、更新、删除)操作。实体bean的生命周期管理和事务处理也将被涵盖,这对于...

    EJB3.0_jBuilder_StepByStep.rar_2007

    1. **EJB3.0实体Bean概述**:EJB3.0实体Bean代表持久化数据模型,它们与数据库表进行映射,负责存储和检索业务数据。EJB3.0引入了注解(Annotation),使得实体Bean的配置变得更加简单,不再需要XML文件来描述Bean的...

    ejb3.0开发规范PDF

    在EJB 3.0中,实体Bean的使用大大简化。不再需要实现EntityBean接口,而是通过`@Entity`注解来标记实体类。此外,EJB 3.0引入了`@GeneratedValue`来自动化主键生成,`@OneToMany`、`@ManyToOne`、`@OneToOne`和`@...

    ejb3.0开发实例(java工程)

    2. **实体Bean的简化**:EJB 3.0引入了JPA(Java Persistence API),它是对ORM(Object-Relational Mapping)的标准化。开发者可以使用@Entity、@Table、@Id等注解来定义实体类,实现数据持久化,而不再需要编写...

    Entity-EJB3.0.rar_EJB3.0

    在这个"Entity-EJB3.0.rar"压缩包中,我们很可能找到了关于EJB 3.0实体Bean(Entity Beans)的示例代码和相关文档。 EJB 3.0引入了以下几个关键特性: 1. **注解驱动**:在EJB 3.0中,开发者可以使用Java注解...

    EJB 3.0规范官方文档

    1. **实体Bean(Entity Beans)**:EJB 3.0引入了基于POJO(Plain Old Java Object)的实体Bean,允许开发者使用注解来定义持久化逻辑,而不再需要复杂的接口和Home/Remote接口。这使得实体Bean的创建和维护变得更加...

    EJB3.0实体的注解规范

    EJB3.0实体的注解规范主要涵盖了Java企业版(Java EE)中实体Bean的定义方式,这一规范也适用于Java Persistence API (JPA),并且整合了Hibernate的特有扩展。在EJB3.0中,实体Bean被设计为简单的Plain Old Java ...

    《EJB 3.0入门经典》 源码

    在"ejb3.0入门经典教程-source"这个压缩包中,包含了书中各个章节的示例代码,覆盖了EJB 3.0的各个方面,例如实体Bean的创建、会话Bean的使用、事务管理、安全性设置以及JPA的持久化操作等。这些源码对于初学者来说...

    Java之精通EJB3.0.pdf

    EJB3.0引入了容器管理实体Bean(CMB),这是一种新的持久化方式,可以自动管理事务边界,简化了数据访问层的开发工作。 #### 三、精通EJB3.0的重要性 **1. 技术趋势:** 随着云计算和微服务架构的发展,掌握EJB...

    ejb2.0与ejb3.0的区别

    ### EJB2.0与EJB3.0的主要区别 #### 一、简介 企业Java Beans(EJB)是Java平台为企业级应用提供的一种组件模型。随着技术的发展,EJB经历了多个版本的迭代,其中EJB 2.0和EJB 3.0是两个重要的里程碑版本。本文将...

    李腾飞EJB3.0 源码 源代码

    2. **实体Bean的简化**:EJB 3.0中的实体Bean(Entity Bean)基于JPA(Java Persistence API),采用了更直观的POJO(Plain Old Java Object)模型,允许开发者直接使用普通的Java类来表示数据库中的对象。...

    EJB3.0架包

    1. **实体Bean(Entity Beans)**:实体Bean代表应用程序中的持久化数据,通常对应数据库中的表。EJB3.0引入了JPA(Java Persistence API),通过注解可以轻松地定义实体类和映射关系,不再需要编写大量的XML配置...

    精通EJB3.0 pdf

    此外,EJB3.0与JPA的紧密集成,使得开发者能够更加轻松地处理复杂的数据持久化需求,进一步提升了应用程序的健壮性和可维护性。 总之,《精通EJB3.0》这本书为希望深入理解并熟练应用EJB3.0的开发者提供了宝贵的...

    EJB3.0API.rar_ejb_ejb3.0a_ejb3.0api

    2. **实体bean的POJO化(Plain Old Java Objects)**:EJB 3.0引入了基于Java Persistence API(JPA)的实体bean,允许使用普通的Java类作为数据库对象,无需继承特定的EJB基类或实现接口,提高了代码的可重用性。...

    EJB3.0+JBOSS+MyEclipse初体验(完整代码和过程)

    在"**EJB3.0+JBOSS+MyEclipse初体验(完整代码和过程).txt**"文件中,你将找到一个完整的示例,涵盖了上述所有步骤,包括具体的代码片段和执行过程,这对于初学者来说是一个很好的起点,可以快速理解并实践EJB 3.0在...

    EJB3.0源代码,包含会话Bean,实体Bean,还有消息Bean

    本资源包包含了会话Bean、实体Bean和消息Bean的源代码,这三种类型的Bean是EJB 3.0的核心组成部分。 1. **会话Bean (Session Beans)** - **无状态会话Bean (Stateless Session Beans)**: 提供无持久性状态的业务...

    EJB 3.0实例教程.pdf

    例如,`@Entity`用于标记实体bean,`@Stateless`和`@Stateful`用于标记无状态和有状态会话bean。 **2. 依赖注入(Dependency Injection,DI)** EJB 3.0引入了依赖注入的概念,允许容器负责bean之间的依赖关系管理...

    EJB3.0规范-EJB3.0 SPECIFICATION

    1. **注解驱动(Annotation-based)**:EJB3.0弃用了XML配置文件,转而采用注解来声明实体Bean、会话Bean和消息驱动Bean的元数据。这使得代码更加简洁,减少了配置文件的维护工作,例如`@Entity`、`@Stateless`、`@...

Global site tag (gtag.js) - Google Analytics