web框架简介

来源:互联网 发布:维多利亚女王 知乎 编辑:程序博客网 时间:2024/05/11 16:21

Web

框架是人们在使用某种语言编写

Web

应用服务端时关于架构的最佳实

践。

 

 

 

有些

Web

框架是从实际的

Web

项目抽取出来的,也就是说,做一个具体的

应用项目时,采取的架构比较理想,就把这部分和领域无关,而仅和

Web

的请

求和响应处理有关的设计拿出来,

形成一个基础,

在开发别的应用项目的时候则

可以从这基础做起,让开发者更关注领域问题,而不是

Web

的请求和响应的控

制。

 

 

 

也有些

Web

框架是直接设计出来的,

很多

Web

框架在设计的时候也都借鉴

了别的框架,吸取优点,修改不足,并根据自己的框架的定位,在特定方面有自

己的发挥,形成了自己的特点,比如有的

web

框架追求的是松耦合性,层次,

结构之间都不密切绑定,有的

Web

框架则追求敏捷性,强调约定而不是配置。

 

Java

 

 

Web

框架虽然各不相同,但基本也都是遵循特定的路数的:使用

Servlet

或者

Filter

拦截请求,使用

MVC

的思想设计架构,使用约定,

XML

 

Annotation

实现配置,

运用

Java

面向对象的特点,

面向抽象实现请求和响应的流

程,支持

Jsp

Freemarker

Velocity

等视图。

 

Web

框架是人们在使用某种语言编写

Web

应用服务端时关于架构的最佳实

践。

 

 

 

有些

Web

框架是从实际的

Web

项目抽取出来的,也就是说,做一个具体的

应用项目时,采取的架构比较理想,就把这部分和领域无关,而仅和

Web

的请

求和响应处理有关的设计拿出来,

形成一个基础,

在开发别的应用项目的时候则

可以从这基础做起,让开发者更关注领域问题,而不是

Web

的请求和响应的控

制。

 

 

 

也有些

Web

框架是直接设计出来的,

很多

Web

框架在设计的时候也都借鉴

了别的框架,吸取优点,修改不足,并根据自己的框架的定位,在特定方面有自

己的发挥,形成了自己的特点,比如有的

web

框架追求的是松耦合性,层次,

结构之间都不密切绑定,有的

Web

框架则追求敏捷性,强调约定而不是配置。

 

Java

 

 

Web

框架虽然各不相同,但基本也都是遵循特定的路数的:使用

Servlet

或者

Filter

拦截请求,使用

MVC

的思想设计架构,使用约定,

XML

 

Annotation

实现配置,

运用

Java

面向对象的特点,

面向抽象实现请求和响应的流

程,支持

Jsp

Freemarker

Velocity

等视图。

 

原创粉丝点击