`
oak2008
  • 浏览: 78463 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

Spring2.0还是EJB3.0

阅读更多
今天做了一个关于Spring2.0和EJB3.0的测试(Spring设置了c3p0缓冲池--提高效率)
我用的是Mysql,数据库里面约有十万记录.
从这么多记录里找一条记录,Spring2.0+hibernate3.2用的时间平均是4000ms
ejb3.0用的平均时间是600ms!

从这次测试,暴露了Spring+hibernate的一个弱点:对付数据库量很大的时候,
Spring+hibernate的速度很难让人接受.

另外,以前测试过,Spring+hibernate处理2万记录,速度还是很快的,时间大约2000ms,今天测试十万记录,这个速度没办法跟ejb3.0比...
分享到:
评论
3 楼 ray_linn 2007-10-12  
此文无意义.
2 楼 larva 2007-10-12  
lz在找这个数据分别查找100次看一下那一个的效率高一点啊;我想应该他们之间应该没多大的区别吧,对(spring+Hibernate)在查询的时候缓存是一个很重要的问题;
1 楼 vip01 2007-10-12  
没有系统就查一次的
楼主是否试试模拟多用户同时查询
重复查询

看看哪个效率高

相关推荐

    EJB3.0 + Struts1.3 + Spring2.0 + JPA

    软件架构: EJB3.0 + Struts1.3 + Spring2.0 + JPA 应用服务器: Jboss5.1 数据库用: Oracle9i 部署前将 demo-service.xml和oracle-ds.xml copy到jboss deploy目录下,配置到你的环境下即可 -- Create sequence ...

    spring2.0 jar包

    9. **支持EJB 3.0**:虽然Spring倡导轻量级容器,但2.0版本开始支持EJB 3.0,允许开发者在不放弃Spring优势的同时,利用EJB的某些特性。 10. **测试框架**:Spring 2.0增强了测试支持,包括`Spring Test`和`Mock ...

    Spring 2.0 源代码

    5. **JSR-250注解支持**:Spring 2.0开始支持JSR-250标准注解,如`@PostConstruct`和`@PreDestroy`,使得初始化和清理方法的标记更为直观,与EJB3.0兼容性增强。 6. **国际化(Internationalization, i18n)**:...

    spring2.0技术手册.pdf

    5. **支持更多的 J2EE 技术**:除了传统的 J2EE 技术之外,Spring 2.0 还增加了对 EJB 3.0、JSF 等新标准的支持。 6. **国际化和资源加载器改进**:Spring 2.0 改进了资源加载器,支持更灵活的国际化配置。 #### ...

    精通spring2.0源代码

    6. **Java 5和Java EE 5兼容性**:Spring 2.0全面支持Java 5的新特性,如泛型、枚举、注解等,并且能很好地与Java EE 5规范中的EJB 3.0、JSF等技术结合使用。 通过研究《精通Spring 2.0源代码》提供的源码,我们...

    (Struts2.0 and EJB)框架配置文件

    EJB3.0引入了注解驱动的编程模型,简化了EJB的使用,使得开发者无需编写大量XML配置文件。 例如,一个简单的Session Bean可能如下所示: ```java @Stateless public class UserService { @PersistenceContext ...

    wxh 《spring2.0语法着色文档 .rar

    - **支持JSR-250**:引入了对企业JavaBeans(EJB)3.0规范的支持,如`@PostConstruct`和`@PreDestroy`注解,简化了初始化和销毁方法的标记。 3. **Spring 2.0的注解** - `@Autowired`:自动装配bean,根据类型或...

    Spring2.0技术手册

    Spring2.0版本进一步增强了对Java EE标准的支持,包括EJB 3.0、JPA等,同时也改进了MVC框架和Web服务支持。 ### Web开发相关技术 #### Ajax、JSP和Servlet - **Ajax**:异步JavaScript和XML的缩写,是一种在无需...

    Spring in action 3.0

    5. **Spring与Java EE 6的集成**:Spring 3.0引入了对Java EE 6规范的支持,包括CDI(Contexts and Dependency Injection)、EJB 3.1、JSF 2.0等,使得Spring应用可以更好地融入到Java EE环境中。 6. **RESTful Web...

    Spring3.0新特性

    在经历了 Spring 2.0(2006年10月发布)和 Spring 2.5(2007年11月发布)两个重要版本后,Spring 3.0 应运而生。作为一次重要的升级,Spring 3.0 在多个方面进行了改进和增强,为开发者提供了更多便利的功能与工具。...

    【中文】【EJB基础】

    随着时间的推移,EJB经历了多个版本的迭代,其中最著名的包括EJB 2.0和EJB 3.0。EJB 2.0引入了容器管理实体Bean(CMT)和消息驱动Bean(MDB),而EJB 3.0则大幅简化了开发模型,引入了注解,使得EJB开发更加简单直观...

    spring+jpa

    【Spring + JPA 知识点详解】 Spring框架是Java开发中最...同时,EJB 3.0作为Java EE的一部分,虽然在某些场景下与Spring有重叠,但各自都有其独特的应用场景。了解并掌握这些技术,将极大地提升开发效率和应用质量。

    Spring3.0帮助文档

    Spring3.0帮助文档.Spring是一个开源框架,Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

    EJB技术的介绍

    总的来说,EJB作为Java EE的一部分,为企业级应用提供了强大的组件模型,尽管它在过去因复杂性而受到批评,但在EJB3.0及其后续版本中,EJB已经变得更加灵活和易用,仍然是构建大规模分布式系统的重要工具。

    spring帮助文档

    - 提供了对EJB 3.0的集成,使得混合使用EJB和Spring组件成为可能。 综上所述,Spring 2.0作为一个里程碑式的版本,不仅强化了核心功能,还引入了诸多创新特性,极大地推动了Java企业级应用的发展。通过深入学习和...

    spring+jpa web开发例子

    5. **EJB3.0的关联**:虽然EJB 3.0不是一个主要技术,但可能会看到一些EJB的轻量级替代,比如使用`@Stateless`或`@Singleton`注解的无状态会话bean,它们在Spring容器中以类似的方式工作。 6. **部署和测试**:将...

    Spring 3.0

    首先,Spring 3.0引入了对Java EE 6的支持,包括对JSF 2.0、JPA 2.0和EJB 3.1等规范的全面支持。这使得Spring框架可以更好地与现代企业级Java环境集成,提供了一个统一的编程模型,降低了开发者的学习曲线。 其次,...

    spring2,spring3 相关技术文档

    《[spring2.0技术手册].林信良.扫描版.pdf》则可能是一本由林信良编著的Spring 2.0技术手册,这本书可能包含了Spring 2.x系列的详细教程和实践案例。Spring 2.0是Spring框架的一个里程碑版本,它引入了Spring MVC,...

    ejb2.0 api文档快速开发

    - EJB 2.0的很多功能在现代框架中被简化或替换,例如,Spring的AOP(面向切面编程)可以替代EJB的声明式事务管理。 总的来说,EJB 2.0 API文档对于理解企业级Java开发的历史和现代框架的演变至关重要。虽然其复杂...

    spring2.5 struts2.0 hibernate3.1

    此外,3.1版本还提供了更好的类型安全性和对EJB 3.0的兼容性,使得企业级开发更加便捷。 这个"spring2.5 struts2.0 hibernate3.1完美全部jar包.rar" 文件包含了这三个框架的完整库,便于开发者在项目中直接引用,...

Global site tag (gtag.js) - Google Analytics