`

应用的轻量级与重量级的划分你了解吗?

    博客分类:
  • Java
阅读更多
   很多人可能这样认为:运用spring的应用是轻量级的应用。其实这种观点是不正确的。
   划分一个应用是重量级还是轻量级,主要看它使用了多少服务。使用的服务越多,容器要为普通的Java做的工作就越多,必然会影响到应用的发布时间或者运行性能。
    对于Spring容器,它提供了很多服务(事务管理服务、JMS服务、Spring Core、持久化服务、……),但是这些服务并不是默认为应用打开的,应用需要某种服务,还需要指定该服务,如果应用的服务很少,(如 只是使用了Spring核心服务),那么可以认为次应用属于轻量级的,如果应用使用了Spring提供的大部分服务,这时应用属于重量级的。
   对于EJB容器,因为它的应用提供了EJB规范中的所有功能,所以它属于重量级
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics