`
ferreousbox
  • 浏览: 287492 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

再谈开源框架的“非侵入”还有意义吗?

    博客分类:
  • java
阅读更多

    "非侵入“这词应该是spring最开始主打的口号吧,也唱响了新一代开源框架的发展潮流,君不见目前非常多的框架都在大谈自己是”非侵入“式的,程序员也在津津乐道”非侵入“式的好处,我个人认为,最开始”非侵入“背后的意义应该是框架的灵活切换,而不仅仅是代码中的”非侵入“,而如今,spring、struts等,虽然可以实现代码的”无侵入“,但背后的”已绑定“似乎已经违背了初衷。那再谈”非侵入“还有何意义?

分享到:
评论
2 楼 daquan198163 2009-08-31  
而且也要看什么类型的框架,
比如Spring,它的不同部分也不一样,作为Ioc容器时它是非侵入的,
但是,作为MVC框架、单元测试框架、JDBC框架、ORM适配器时,它也做不到不侵入,事实上也没必要做到。
所以说,仅仅看到Spring Ioc非侵入就简单的以此为标准去要求所有类型的框架都达标是不合适的。
1 楼 downpour 2009-08-31  
spring所谈的非入侵的前提是通过IoC容器实现的对象生命周期的管理,从而使得你的程序可以不必依赖你的运行环境。从实现角度来说,spring的非入侵,是基于setter和getter方法的的JavaBean标准。

所以要谈非入侵,必须有一个角度。

相关推荐

    非侵入式负荷监测

    非侵入式负荷监测技术是一门新兴的技术,它用于监测和分析用电设备在运行中的电力消耗情况,而无需直接接触设备本身。非侵入式负荷监测的应用范围很广,包括家用电器、工业设备以及电网的负载分析等。 在非侵入式...

    基于云平台的非侵入式负荷监测与识别系统

    为了适应这一需求,"基于云平台的非侵入式负荷监测与识别系统"应运而生,该系统的技术创新和应用前景极具潜力。 首先,让我们来深入探讨一下非侵入式负荷监测与识别系统的设计初衷和工作原理。传统上,电力消耗的...

    非侵入式负荷分解PDF版代码.pdf

    非侵入式负荷分解代码。。 简单版实现。只是让大家看懂。并理解什么是电力负荷分解。非侵入式电力负荷监测,简单来说,就是通过家庭入口处(就是电表)的各项特征(就是有功,电流,电压什么的),用各种算法来得到...

    非侵入式负荷分解NILM的实用安装包NILMTK

    NILMTK(Non-Intrusive Load Monitoring Toolkit)是一个开源的Python库,专门用于进行非侵入式负荷分解的研究和应用。这个实用安装包包含了处理和分析负荷分解数据所需的各种工具和算法,使得研究人员和工程师能够...

    kernelcss非侵入性语义化css和JavaScript框架

    kernel.css 是一个非侵入性的语义化CSS和JavaScript框架,旨在提高网页开发的效率和可维护性。这个框架的核心理念是将样式和行为分离,同时保持代码的清晰和易于理解,这对于大型项目的开发尤其重要。 在CSS方面,...

    非侵入式负荷监测与分解研究综述

    非侵入式负荷监测与分解研究综述非侵入式负荷监测与分解研究综述非侵入式负荷监测与分解研究综述非侵入式负荷监测与分解研究综述非侵入式负荷监测与分解研究综述

    非侵入式负荷神经网络遗传算法模式识别

    本文非侵入式负荷识别,提取特征,通过神经网络模式识别,混沌矩阵,遗传算法有效地识别出用电设别

    用于非侵入式负载监控(能量分解)的迁移学习

    非侵入式负载监控(NILM)是一种技术,它允许我们监测家庭或建筑物中的电力消耗,而无需在每个电器上安装单独的传感器。这主要通过分析总的电表读数来实现,通过分解总能耗来识别各个设备的功率使用情况。在“用于非...

    Android 热更新——非侵入AOP框架

    该框架基于AOP思想,支持...Dexposed是基于久负盛名的开源Xposed框架实现的一个Android平台上功能强大的无侵入式运行时AOP框架。Dexposed的AOP实现是完全非侵入式的,没有使用任何注解处理器,编织器或者字节码重写器。

    %E7%94%A8%E7%94%B5%E6%A3%80%E6%B5%8B.zip_非侵入_非侵入式

    标题中的“%E7%94%A8%E7%94%B5%E6%A3%80%E6%B5%8B.zip_非侵入_非侵入式”翻译成中文是“用电检测.zip_非侵入_非侵入式”,这表明这个压缩包可能包含的是一套关于非侵入式电能监测的技术或应用。非侵入式技术在电能...

    PHP非侵入式监控平台优化性能定位Bug的神器别再让你的PHP程序裸奔

    除了XHGui和XHProf,还有其他非侵入式监控工具,如New Relic、Blackfire.io等,它们提供了丰富的功能,如实时性能监控、代码火焰图、事务追踪等,帮助开发者全面了解应用的健康状况。 总之,PHP非侵入式监控平台是...

    基于低维算子机器学习逼近的非侵入式非线性模型降阶_Non-intrusive Nonlinear Model Reduction

    《基于低维算子机器学习逼近的非侵入式非线性模型降阶》 在当前的科研与工程领域,高维度的动态系统模拟已成为常态,但随之而来的是计算复杂度的急剧增加,使得参数化非线性动态系统的实时分析、设计优化以及控制...

    Android端非侵入式数据采集框架.zip

    在Android平台上,非侵入式数据采集框架是一个重要的技术领域,它允许开发者在不干扰用户正常使用应用的情况下收集必要的数据。这种框架通常用于分析用户行为、性能监控、故障诊断以及优化用户体验。本文将深入探讨...

    阿里非侵入式热修复方案SophixDemo

    Sophix是阿里巴巴开源的、针对Android平台的热修复框架,它允许开发者在不重新发布应用的情况下,对已上线的应用进行功能修复或更新。这一方案极大地提高了开发效率,减少了用户的流失,同时降低了运维成本。 首先...

    Btrace非侵入式调试Java程序神奇linux版

    标题中的“Btrace非侵入式调试Java程序神奇linux版”指出,这是一个专为Linux系统设计的工具,名为Btrace,它主要用于非侵入式的Java程序调试。非侵入式意味着Btrace可以在不修改或重新编译原始Java代码的情况下,对...

    基于小波设计和数据挖掘算法协同训练的非侵入式负载识别.pdf

    通过非侵入式负载识别技术结合小波分析和数据挖掘算法,可以实现对电力消耗行为的详细分析,对于提高能源利用效率和降低能耗具有重要意义。通过这些技术,可以为智能电网、需求侧管理等提供可靠的数据支持,同时促进...

    非侵入式的 iOS 开发网络探测和调试工具,做的超棒.zip

    本文将详细介绍一款名为Xniffer的非侵入式iOS网络探测和调试工具,它基于URLSession构建,专为Swift开发设计。 Xniffer是一个开源项目,这意味着它的源代码对公众开放,开发者可以自由查看、使用、修改和分享。开源...

Global site tag (gtag.js) - Google Analytics