Web框架的目的是什么?

时间:2013-08-14 18:58:45

标签: web web-frameworks

我读过维基百科page,但我并没有真正了解“全局”。

有人能给我一个概述和潜在的应用程序吗?

3 个答案:

答案 0 :(得分:4)

Web框架可帮助您减少应用程序开发时间。

最流行的框架,准备您的项目遵循模型 - 视图 - 控制器(MVC)模式,划分类功能。这可能是 PHP中的Zend Framework java中的Spring MVC

在其他情况下,某些框架可以帮助您进入MVC项目的特定层,例如 JPA或Hibernate persistance layer )可帮助您将表映射到类中,显然这会加快你的开发时间,但需要付出代价。

你必须非常小心,因为在某些情况下,框架可能没有任何支持,所以最好的选择是使用或遵循流行或标准化的框架。

答案 1 :(得分:2)

框架就像不完整/部分应用程序。它们为您解决了大部分琐碎的任务,并允许您直接关注业务逻辑。您将业务逻辑填入其中以使其完整。

例如,像Spring或Struts这样的Web框架解决了大多数与请求/响应相关的简单任务,比如从请求中获取参数并从中填充模型bean,渲染响应取决于模型值,安全性,请求调度等。所以您可以利用这些结构快速开发应用程序。

答案 2 :(得分:1)

最简单的说,框架是设计模式的实现。 Struts是一个Web框架。它是MVC设计模式的实现。 JPA(适用于Web和桌面)是ORM设计模式的实现。