Struts_train.doc

Struts培训教程讲义 为什么需要Web框架? 什么是Web框架? 如果你研究任何真实的应用程序,将会发现它的组件可以大致分为两类: 商业组件 应用服务 多数情况下,跨不同的应用来重用商业组件是困难的,因为由商业组件提供的功能可能在其他应用里不需要:它可能是唯一针对你的应用的。然而,应用服务可以在机构里跨应用重用,因为它们提供的服务对不同类型的应用都有用。这些应用服务可能包括请求路由(对一个MVC结构)、错误处理、以及通用的方式产生的客户端脚本和已准备好的标签库。 任何可以提供这些类型服务,且能通过与商业组件的协作编进你的应用的软件,可以被称为一个Web应用框架。 为什么需要Web框架? 很多大型的机构开发内部框架,可以在机构内部被不同的应用开发重用。然而,一些大公司同很小的机构一样,没有足够的时间和资源开发一个内部框架,而使用第三方框架产品:不管是商业软件还是开放的免费软件。这个方法的优势是你可以获得已经开发好的和测试过的软件包,因此可以节省时间、金钱和资源。 Struts框架介绍: Struts(org.apache.struts)是一个开放源代码的Web应用框架,基于MVC设计模式,使用servlet和JSP API建立,可以用来构建复杂的Web应用。它允许我们分解一个应用程序的商业逻辑、控制逻辑和表现逻辑的代码,使它的重用性和维护性更好。 Struts框架提供以下服务:

文档评论(0)

1亿VIP精品文档

相关文档