几乎每种编程语言都有自己的框架,正常来说,一个语言能够一直出现在人们的视线,说明这种语言的功能很强大,在很多领域还需要这种语言去实现某些功能。
简单说框架就是一个整体的架子,为什么说是整体,因为他把所有零散的东西组合拼装到了一起。可以容易的让我们看到这个轮廓。
严格说框架是一个可复用的设计构件,主要用来整合各部分的技术,使代码重用,使开发更加方便快捷。
举一个JAVA SSH框架的例子—->
JAVA的框架SSH,就是将三个技术整合到一起进行开发,整个开发过程采用分层模式。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。也就是,前端有布局的专用技术,业务逻辑处理也有自己的技术,最后整合到一起也有与之对应的技术。这就是采用的分层模式。一般是MVC模式,即M(模型),V(试图),C(控制器),每部分负责完成自己的功能,之间进行相应的调用。
