轻量级框架

Posted 一只猫的旅行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了轻量级框架相关的知识,希望对你有一定的参考价值。

1.概述

  轻量级框架一般由struts,spring组成,侧重于减小开发的复杂度,相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。

2.定义

  轻量级框架是相对于重量级框架的一种设计模式:轻量级框架不带有侵略性API,对容器也没有依赖性,易于进行配置,易于通用,启动时间较短。这是轻量级框架相对于重量级框架的优势。
 
3.基本内容  
  轻量级框架是相对于重量级框架而言的一种程序设计模式。与重量级框架相比,解决问题的侧重点是不同的。
  采用轻量框架一方面因为尽可能的采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率;另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。例如目前Tomcat+Spring+Hibernate已经成为许多开发者开发J2EE中小型企业应用偏爱的一种架构选择。
 
4.特点
  • 轻量级框架不带有侵略性API
  • 对容器也没有依赖性
  • 易于进行配置
  • 易于通用
  • 启动时间较短

 

ps:其实说到底不论是重量级和轻量级框架,它们关注解决的侧重点不同,在选择框架时,还是得看具体的问题和环境,来分析到底选择哪一个合适的框架!

以上是关于轻量级框架的主要内容,如果未能解决你的问题,请参考以下文章

框架+重量级+轻量级

Vue是一个轻量级的MVVM框架,它是__页面应用

搭建轻量级Jave Web框架----------框架说明

Java的EE框架的轻量级和重量级

Java的EE框架的轻量级和重量级

Java的EE框架的轻量级和重量级