`
java-xb
  • 浏览: 126501 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

讨论hibernate框架 和Spring框架的选择

阅读更多
在开发项目中,我觉得如果项目比较小(小项目可以是一个办公系统或者小网站之类的,开发周期一般在3-5个月之间)如果没有扩展上的概念的话,我们其实只需要引入Hibernate框架和struts框架即可。对于Spring框架完全没必要。我个人觉得Spring框架对于小项目纯粹是小题大作。甚至我觉得在一些小项目上,我们根本就用不到接口。接口对于大项目才适应,对于小项目那是浪费时间和精力。因为我感觉小项目在以后的扩展功能方面很少。但是对于通用的东西可以写接口。我在网上看了很多关于Hibernate 的通用dao,几乎都是和Spring挂钩,就没有纯粹的Hibernate的通用dao,难道大家做项目都是在ssh下面。
本人菜鸟级别。做项目经验不多,个人看法,欢迎拍砖。
分享到:
评论
2 楼 java-xb 2009-09-02  
我只是说对小项目而言,没必要引用Spring框架,这样运行也快一些,开发也快。
1 楼 魔力猫咪 2009-09-02  
如果只用Struts和Hibernate,那么你就必须自己管理类的生命周期和事务。如果你觉得使用Spring等框架带来的负担超过了自己管理,你可以不用。
接口不是什么大项目用小项目不用的东西。不要认为小项目扩展功能少,谁也不知道项目日后会发展到什么地步。是否使用接口是设计决定的。一个应用是由很多组件组成的。每个组件里面可能就一个类,也可能很多类。组件对外是否采用接口,是由组件设计决定。
如果认为Spring就是一个接口对一个类,那么认识就狭隘了。
之所以大家都用SSH,是因为这三个用得最广泛。找人干活,基本上谁对这3个框架都或多或少会一些。找资料也好找。

相关推荐

    Spring+SpringMVC+Hibernate框架集成详解

    本文档旨在详细介绍 Spring、SpringMVC 和 Hibernate 框架的集成,旨在帮助开发人员快速了解这三个框架的集成过程。 Spring 框架 Spring 框架是一个 Java 语言的开源框架,旨在简化 Java 应用程序的开发。Spring ...

    Struts+Spring+Hibernate框架及应用开发源码

    本书分为6大部分,共33章,介绍了Struts1框架、Hibernate框架、Spring框架和Struts2框架的开发环境配置、框架技术基础,Struts1框架和Spring框架的整合,Struts1框架和Hibernate框架的整合,Struts1框架、Hibernate...

    struts2、hibernate和spring框架整合所需的jar以及配置文档

    3. **Spring** 相关的jar:包括`spring-context.jar`、`spring-beans.jar`、`spring-aop.jar`、`spring-jdbc.jar`、`spring-orm.jar`等,这些库文件是Spring框架的基础。 4. **其他依赖**:如`commons-logging.jar`...

    struts2 spring hibernate框架技术与项目实战 光盘源码上

    在本资源中,"struts2 spring hibernate框架技术与项目实战 光盘源码 上"提供了这三大框架的实践项目代码,帮助开发者深入理解并掌握它们的集成与应用。 Struts2作为MVC(模型-视图-控制器)框架,主要负责处理HTTP...

    spring和hibernate框架

    Spring 和 Hibernate 是两个非常重要的 Java 开发框架,它们在企业级应用开发中占据了核心地位。Spring 是一个全面的后端应用程序框架,而 Hibernate 则是一个流行的对象关系映射(ORM)工具,它使得 Java 开发人员...

    spring+hibernate框架搭建demo

    总的来说,"spring+hibernate框架搭建demo"涉及到的核心知识点包括:Spring 框架的依赖注入、AOP、MVC 以及与 Hibernate 的集成;Hibernate 的对象关系映射、Session 机制和事务管理;以及 Java Web 应用的 MVC 设计...

    struts hibernate spring 框架运用

    struts hibernate spring 框架运用struts hibernate spring 框架运用struts hibernate spring 框架运用struts hibernate spring 框架运用

    最新版本的Struts2+Spring4+Hibernate4框架整合

    整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...

    springMVC+spring+Hibernate框架

    Spring MVC作为Spring框架的一部分,主要负责处理HTTP请求和响应,提供模型-视图-控制器(MVC)设计模式的实现。Spring框架则是一个全面的后端应用管理平台,包括依赖注入、AOP(面向切面编程)、事务管理等功能。...

    Struts+Spring+Hibernate框架概述

    **Spring框架**: Spring是一个全面的后端应用框架,不仅支持MVC模式,还提供了依赖注入(DI)和面向切面编程(AOP)等核心特性。Spring的IoC容器管理对象的生命周期和依赖关系,降低了组件间的耦合度。Spring还集成...

    spring+struts2+hibernate框架整合

    Spring框架的核心在于其IoC(Inversion of Control)容器,它通过配置文件或注解来管理对象的生命周期和依赖关系。此外,Spring还提供了数据访问抽象、事务管理、AOP、Web MVC等功能,使得开发者可以更加专注于业务...

    hibernate3+spring3+springMVC框架

    这个框架组合利用了Spring框架的全面管理能力,Hibernate的数据持久化优势,以及Spring MVC的优雅前端控制,为开发者提供了一个强大且灵活的开发环境。 首先,让我们深入了解每个组件的核心功能: **Spring3** 是...

    Struts2+Spring+Hibernate框架技术与项目实战 源码(下).zip

    这个"Struts2+Spring+Hibernate框架技术与项目实战 源码(下).zip"文件包含了第6篇综合实例的代码,旨在帮助开发者深入理解和应用这三大框架。 Struts2作为MVC框架,主要处理用户请求和响应。它提供了强大的Action...

    Spring+SpringMVC+Hibernate框架搭建

    SpringMVC是Spring框架的一部分,专用于构建Web应用程序的Model-View-Controller(MVC)架构。它提供了模型与视图的分离,使得前端开发和后端业务逻辑可以独立进行。SpringMVC通过DispatcherServlet接收HTTP请求,...

    JavaEE Spring Hibernate框架例子.rar

    JavaEE Spring Hibernate框架例子JavaEE Spring Hibernate框架例子JavaEE Spring Hibernate框架例子JavaEE Spring Hibernate框架例子JavaEE Spring Hibernate框架例子JavaEE Spring Hibernate框架例子JavaEE Spring ...

    struts2+hibernate+spring框架整合实列

    **Hibernate框架** 是一个对象关系映射(ORM)工具,允许开发者使用Java对象来操作数据库记录。它通过配置文件或注解将Java类与数据库表关联起来,简化了数据库操作,使得开发者无需编写大量的JDBC代码即可实现数据...

    spring+struts+hibernate框架

    Spring框架是核心,它提供了一个丰富的IOC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)容器,使得对象的依赖关系得以反转,提高了代码的可测试性和模块化。Spring还提供...

    ssh Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合jar包

    **Hibernate框架**: Hibernate是一个对象关系映射(ORM)框架,它将数据库操作转换为对Java对象的操作,简化了数据访问层的开发。Hibernate4.3.4版本改进了查询语言HQL,提供了更强大的 Criteria 查询API,同时支持...

    spring+hibernate 框架实例

    Spring 和 Hibernate 是两个非常重要的 Java 开发框架,它们在企业级应用开发中有着广泛的应用。Spring 是一个全面的后端开发框架,它提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)以及大量的集成...

Global site tag (gtag.js) - Google Analytics