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

文档评论(0)