发展历程 什么是struts框架? -技术百科的定义

什么是struts框架? -技术百科的定义

目录:

Anonim

定义-Struts Framework是什么意思?

Struts框架是一个开源Web应用程序框架,用于快速有效地创建Java Enterprise Edition Web应用程序。 它利用并进一步扩展了Java Servlet API,以提升模型视图控制器(MVC)体系结构。


Struts框架最初由Craig McClanahan开发,然后在2000年5月由Apache Jakarta项目提供给Apache基金会,并被称为Jakarta Struts。 它最终于2005年成为Apache的顶级项目,并最终由2007年2月发布的Struts 2取代。

Techopedia解释了Struts框架

Struts框架专用于MVC设计范式,其目标是将“模型”与与数据库通信的应用程序逻辑与“视图”分开,“视图”是呈现给客户端的HTML页面。用户,并通过“控制器”(即在模型和客户端视图之间传递信息的实例)进行操作。 Struts已经提供了控制器,它只是一个Java servlet,称为ActionServlet,它创建了要由视图显示的模板。 然后,Web应用程序程序员的工作是创建模型代码,并通过扩展创建名为“ struts-config.xml”的中央配置文件,该文件将模型,视图和控制器绑定在一起。


根据使用MVS模型的应用程序的规范,来自客户端或视图的请求将作为“动作”发送到控制器,该动作先前已在配置文件中定义。 控制器收到请求后,将调用相应的Action类,然后该类与特定于应用程序的模型代码进行交互。 结果,模型返回一个“ ActionForward”字符串,该字符串通知控制器将哪个输出页面传递给视图或客户端。 在视图和模型之间传递的信息是以JavaBeans的形式出现的,然后在标记库中查找以供视图层读取和写入Bean的内容而无需其他Java代码。 它充当翻译表。

什么是struts框架? -技术百科的定义