`
chenge
  • 浏览: 46261 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

spring的价值的质疑

阅读更多

我一直对spring的做法不十分理解,最近这个讨论证实了我的疑问《依赖注入是否值得?》。

 

spring的主要价值似乎是支持单元测试,而这个工作可以由mock框架完成。

 

我现在做的项目是asp.net, 主要用到NHibernate, 确实没感觉到用spring的必要。

 

我学习过spring当然了解有限,不过感觉中小型项目都不必要采用,徒然增加复杂性和开发人员的学习负担,没有必要别扭地采用IOC。

 

评论
3 楼 wrd 2008-01-11  
诺铁 写道
学会了就会很爽,没有spring会很难受。
学会了你才知道它的价值是什么。

同意楼上所说的,用习惯了spring,没有spring真的感觉太难受了
2 楼 skydream 2008-01-11  
spring最基本,最直接的价值,也是最常用最简单的功能,应该是ioc容器。

积极引导,甚至半强迫性的要求开发人员按照面对接口编程,使用依赖注入,这些设计风格是非常好的。

其他的比如事务,aop等等更高级的用法就看你是否需要了。
1 楼 诺铁 2008-01-11  
学会了就会很爽,没有spring会很难受。
学会了你才知道它的价值是什么。

相关推荐

    Spring Boot整合Spring Batch,实现批处理

    在Java开发领域,Spring Boot和Spring Batch的整合是构建高效...通过学习和实践这个示例,你不仅可以掌握如何在Spring Boot中使用Spring Batch,还能了解批处理的最佳实践,这对于处理大数据量的应用场景非常有价值。

    Spring Integration + Spring WS 整合

    Spring Integration + Spring WS 整合 在 Java 领域中,Spring Integration 和 Spring WS 是两个常用的框架,它们分别负责集成系统和 Web 服务。今天,我们将探讨如何将这两个框架整合在一起,实现一个完整的 Web ...

    spring2.0升级到spring3.0.5的开发包

    Spring框架是Java应用程序开发中的一个核心组件,它提供了一个丰富的IOC(Inversion of Control,控制反转)和AOP(Aspect-Oriented Programming,面向切面编程)功能,使得开发者能够更方便地管理对象和实现模块化...

    spring揭秘.rar_Spring揭秘 下载_spring mvc_spring 揭秘_spring揭秘

    spring揭秘,了解spring内在运行逻辑

    SpringCloud中文文档

    它提供了多种具体方式来促进云原生应用程序的开发风格,鼓励在持续交付和价值驱动开发领域轻松采用最佳实践。 Spring Cloud 的核心组件包括 Spring Cloud Context 和 Spring Cloud Commons。Spring Cloud Context ...

    spring配置 spring配置 spring配置 spring配置 spring配置

    spring配置 spring配置 spring配置 spring配置 spring配置

    SpringBatch+Spring+Mybatis+MySql (spring batch 使用jar)

    Spring Batch是一个轻量级的,完全面向Spring的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch以POJO和大家熟知的Spring框架为基础,使开发者更容易的访问和利用企业级服务。Spring Batch可以提供...

    Spring技术内幕:深入解析Spring架构与设计原理[汇编].pdf

    Spring技术内幕:深入解析Spring架构与设计原理 Spring是Java企业应用开发的主要框架之一...Spring架构和设计原理对Java开发者具有重要影响,Spring的核心概念、架构设计和关键技术点对Java开发者具有重要参考价值。

    Spring Cloud Gateway 整合 Spring Security 统一登录认证鉴权

    在构建分布式系统时,Spring Cloud Gateway 作为微服务架构中的边缘服务或 API 网关,扮演着至关重要的角色。它负责路由请求到相应的微服务,并可以提供过滤器功能,如限流、熔断等。而Spring Security 则是 Java ...

    spring3.0.5 所有jar文件

    包含spring 3.0.5的所有jar文件: org.springframework.aop-3.0.5.RELEASE.jar org.springframework.asm-3.0.5.RELEASE.jar org.springframework.aspects-3.0.5.RELEASE.jar org.springframework.beans-3.0.5.RELEASE...

    spring类库 spring类库

    Spring框架是Java开发中不可或缺的一部分,它以其模块化、松耦合和强大的功能特性而闻名。这个"spring类库"包含的资源可以帮助开发者快速搭建基于Spring的项目环境。以下是对Spring框架及其核心组件的详细解释。 ...

    learning spring boot 2.0

    书中除了可能包含基础入门知识外,也很可能涵盖了对于Spring Boot高级特性的讨论,比如微服务架构和响应式编程的实践,这些内容在当下Java开发领域中非常流行且具有实际应用价值。 标签“spring boot”、“java”、...

    SpringCloud.pdf

    云原生应用程序是Spring Cloud 支持的一种开发范式,鼓励采用持续交付和以价值为导向的开发实践。Spring Cloud 通过与12要素应用原则保持一致,利用声明式编程和监控来推动这些实践。它在 Spring Boot 的基础上增加...

    Spring cloud和Spring boot介绍

    **1.1 Spring Boot 的核心价值** - **简化应用开发**:Spring Boot 的出现极大地简化了基于 Spring 的应用开发过程。开发者只需少量代码即可创建独立且产品级的 Spring 应用。 - **开箱即用的设置**:Spring Boot ...

    spring-boot中文教程

    名称:Spring Boot中文文档 类型:文档 描述:Spring Boot中文文档是Spring Boot官方文档的中文翻译版,它包含了Spring Boot的基本介绍、快速入门、核心...其他说明:Spring Boot中文文档是一份非常有价值的参考资料

    spring4.3.1官方全套jar包下载

    spring4.3.1全套jar下载。 4.3.1/spring-aop-4.3.1.RELEASE.jar 4.3.1/spring-aspects-4.3.1.RELEASE.jar 4.3.1/spring-beans-4.3.1.RELEASE.jar 4.3.1/spring-context-4.3.1.RELEASE.jar 4.3.1/spring-core-4.3.1....

    spring3.1 官方全部jar包

    spring3.1官方所有的jar包 org.springframework.aop-3.1.RELEASE.jar org.springframework.asm-3.1.RELEASE.jar org.springframework.aspects-3.1.RELEASE.jar org.springframework.beans-3.1.RELEASE.jar org....

    spring-framework-5.3.20

    本次我们将深入探讨Spring Framework的最新版本5.3.20,揭示其在企业级开发中的核心价值与重要特性。 一、Spring Framework概述 Spring Framework是Spring生态系统的基石,它提供了一个全面的编程和配置模型,旨在...

    spring-framework-4.3.16.RELEASE-dist

    最新 spring mvc 资源,最新 spring mvc 资源,最新 spring mvc 资源,最新 spring mvc 资源,最新 spring mvc 资源,最新 spring mvc 资源,最新 spring mvc 资源,最新 spring mvc 资源,最新 spring mvc 资源,...

Global site tag (gtag.js) - Google Analytics