框架的轻量级和重量级什么意思

广义上讲:

轻量级与重量级是一个相对的概念,主要是对应用框架使用方便性和所提供 服务特性等方面做比较的。
比方说EJB就是一个重量级的框架,因为它对所编写的代码有限制,同时它也提供能分布式等复杂的功能。
相比之下,Spring就是轻量级框架,因为它需要的只是普通的Java对象,它所提供的也只是足够中小应用使用的功能。
但是,随着Spring的发展,它也所具有的功能也越来越强大,而EJB的使用也在变得简单,所以这随着技术的发展,这个概率也需要更新。毕竟它的出现是为了和使用复杂的框架做区别,那么当当家都在不断吸收对方长处的时候这个界线就没有那么明显了。
……

狭义上讲

重量组件一般支持线程安全而轻量不支持。
JDK GUI里面的awt包 为重量级,swing包尾轻量级。
集合类List、Map、Set为轻量级,Vector、Hashtable为重量级

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,589评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,972评论 18 399
  • spring mvc 工作机制(原理): DispatcherServlet主要用作职责调度工作,本身主要用于控制...
    java大湿兄阅读 5,877评论 5 24
  • 第1章 Spring Boot史前简述 很久以前,老一代的系统都是使用EJB技术开发。到后来集成 struts, ...
    光剑书架上的书阅读 9,235评论 0 21
  • 有人吗?有人在吗? 说到秦娘,大概印象最深的是她那沁人心田的声音了,秦娘来的时候,白灵正在教夜童煮茶,秦娘就这么小...
    清雾阅读 2,817评论 0 1