struts demo



Struts 是一个开源的Java Web框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构模式。在这个"struts demo"中,我们可以探索Struts 1.2.9版本的基本应用,这是一个非常适合初学者入门的学习资源。 在Struts 1.2.9中,我们首先会遇到的核心概念是Action类。Action类是处理用户请求的中心,它接收来自控制器的请求,处理业务逻辑,并将结果传递给视图。在"demo"这个例子中,可能会包含一个或多个Action类,每个类对应不同的用户操作。 接下来,我们需要了解配置文件`struts-config.xml`,它是Struts框架的核心配置文件。在这个文件中,我们会定义Action的映射,指定哪个URL请求应该被哪个Action处理,以及Action的输入、输出页面等。此外,还可以配置Form Beans,这些Bean用于在Action和JSP之间传递数据。 在MVC架构中,Model通常由业务逻辑组件组成,它处理应用程序的数据和逻辑。在Struts中,Model通常由JavaBeans实现,它们在Action和视图之间传输数据。"demo"中的Form Beans可能是这样的实现。 视图部分,也就是View,通常由JSP(JavaServer Pages)组成。JSP用于展示数据,它们接收Action传递过来的数据,并将其渲染成用户可交互的页面。在"struts demo"里,我们可能会看到一些示例JSP页面,这些页面展示了如何使用Struts标签库来展示和控制用户界面。 控制器在Struts中由Servlet实现,这个Servlet叫做Dispatcher Servlet,它负责接收HTTP请求,解析请求参数,根据`struts-config.xml`配置文件找到对应的Action来处理请求。在Struts 1.2.9中,这个Servlet叫做`ActionServlet`。 除此之外,Struts还提供了拦截器(Interceptor)的概念,这些拦截器可以插入到Action调用链中,实现如日志、事务管理、权限检查等功能。虽然在初学者的"struts demo"中可能不会深入讲解拦截器,但这是理解Struts工作流程的关键部分。 在实际运行"struts demo"时,你需要一个Web服务器(如Tomcat)来部署应用,以及相应的开发环境(如Eclipse或IntelliJ IDEA)。部署应用后,通过浏览器访问配置的URL,就可以看到Struts框架处理请求并展示结果的过程。 "struts demo"是一个很好的起点,它可以帮助初学者快速理解和实践Struts 1.2.9的基本概念和工作流程。通过学习这个示例,你可以掌握如何组织Action,编写`struts-config.xml`配置文件,创建JSP页面,以及如何将它们整合在一起构建一个完整的Web应用。






























































- 1

- JustResource2013-11-29一般,没有跑起来
- danielhouying2014-05-11Struts2小例子,可以跑起来,简单了些。
- az12xc342015-07-17很全面,很好用,谢谢分享

- 粉丝: 11
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 网络商城销售代理协议范本.doc
- 网站建设招标书.doc
- 科学发展观试题doc-邳州共青团网站.docx
- 电子商务三创赛策划案模板农商通样本.doc
- 国家开放大学电大《健康评估》《医护心理学》网络课形考网考作业(合集)答案.docx
- 2023年大学计算机基础期末知识点整理.doc
- 项目管理作业指导书.doc
- 文档项目一任务2网络工程预算.pptx
- 某公司安装维修网络建设管理规定.doc
- 基于云计算的办公自动化系统开发.doc
- 机械制造自动化技术绪论.ppt
- 基于Java的宿舍管理系统的设计与实现.pdf
- 江津长合220kV线路工程项目管理实施规划.doc
- 电子商务的实践总结.docx
- 基于51单片机的数字温度计设计.doc
- 网络智能办公系统用户操作手册.doc


