Step1.将Struts2核心jar文件添加到
WEB-INF/lib下
Step2.配置核心控制器
Step3.在src下添加Struts2相关的配置文件:
struts.properties - 提供Web应用程序的配置信息
struts.xml - 用于配置与特定应用相关的配置信息
log4j.properties - log4j配置文件,用于输出日志信息
(以上步骤属于Struts2的环境配置)
Step4. 建立模型(M)
如:User,UserDao,UserDaoJdbcImpl,
UserService,UserServiceImpl
Step5. 建立视图页面(V):
WebContent
|
|-------css/
|-------js/
|-------images/
| |---------bookcovers/ --->存放图书封面图像
|-------WEB-INF/
|--------jsp/
|-----user/ ---->存放用户模块的jsp文件
Step6.建立业务控制器Action类。
Action类是由开发者定义的用于
处理特定业务请求的控制器。
Action类是一个简单的POJO
(Plain and Old Java Object),
Action类不需要实现接口,
也不需要继承任何的基类。
Task.建立LoginAction类:
a.定义UserService接口的对象
b.定义与表单元素匹配的属性
c.定义处理请求的默认方法:
public String execute( )
throws Exception{
....
}
Step7.在struts.xml中配置Action类
分享到:
相关推荐
在构建第一个Struts2应用程序的过程中,我们不仅需要掌握基本的开发流程,还应了解其与Java、Hibernate和Spring等框架的整合方法。本文将详细阐述如何从零开始,利用Eclipse 3.2.2、MyEclipse 5.1.1以及Tomcat 6.0等...
Struts2 项目开发 Struts2 是一个基于 Java Web 的框架,广泛应用于 Web ...通过了解 Struts2 框架的应用、开发流程、技术架构、实践经验等方面的知识点,可以更好地应用 Struts2 框架,开发高质量的 Web 应用程序。
MyEclipse 是一个集成开发环境(IDE),它提供了对Struts框架的强大支持,包括图形化的Struts Designer工具,使得开发Struts应用程序变得更加便捷。在本教程中,我们将探讨如何使用MyEclipse来开发一个简单的Struts...
Struts2 是一个流行的 Java Web 开发框架,它简化了基于MVC(Model-View-Controller)模式的应用程序开发。本文将详细介绍如何使用Struts2进行快速开发,并讲解其核心概念和配置步骤。 首先,要开始使用Struts2,你...
Struts2是一款强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。浪曦Struts2应用开发系列PPT是面向初学者和进阶者的学习资源,由讲师风中叶讲解,涵盖了Struts2的基础到高级特性...
以上就是使用Struts2创建简单应用程序的步骤。在实际开发中,你可能需要进一步学习Struts2的拦截器、结果类型、OGNL表达式、自定义拦截器、国际化、模型驱动等特性,以更好地利用这个框架提供的强大功能。
- **加载时机**:当应用程序启动时,Struts2框架会自动加载配置文件`struts.xml`。 - **加载顺序**:配置文件按照特定的顺序加载,优先级较高的是那些更早加载的文件。 - **配置方式**:Struts2支持两种配置方式:`....
Struts2是一个MVC框架,其主要目的是将模型、视图和控制器分离,使得应用程序结构更加清晰。 - **Struts2核心组件**: - **Action**:负责处理用户的请求,并调用相应的业务逻辑层。 - **Interceptor**:拦截器,...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、易于管理的企业级Web应用程序。这个"struts2示例程序demo非常好"的压缩包很可能是为了帮助开发者理解和学习Struts2框架的工作原理和最佳实践。下面...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、模块化且易于管理的Web应用。这个压缩包包含了核心库(core)的jar文件和一个实现Struts2工程的步骤文档,这对于初学者或者开发者来说是极其有价值...
在实际开发中,将Struts2lib.jar和其他相关依赖放入lib目录是必要的步骤,因为这些库文件为运行Struts2应用程序提供了必要的环境。开发者通常会使用构建工具(如Maven或Gradle)来管理这些依赖,确保所有必要的jar...
Struts2.1是Apache软件基金会的一个开源框架,主要用于构建基于Java EE的Web应用程序。它在Struts1的基础上进行了很多改进,提供了更强大的功能和更好的灵活性。本视频教程由传智播客提供,旨在帮助初学者理解Struts...
Struts2、Hibernate和Spring是Java企业级应用中三大核心框架,它们的整合使用能够构建出高效、可维护性高的Web应用程序。本篇将深入剖析这三者如何协同工作,并提供实际范例应用。 首先,Struts2作为MVC(模型-视图...
Struts2.0 是一个基于 MVC(Model-View-Controller)设计模式的开源框架,用于构建企业级的Java Web应用程序。本教程将详细介绍如何在MyEclipse 6.5.0 GA环境中搭建Struts2.0开发环境并实现一个简单的"HelloWorld...
Struts2是一个强大的MVC(Model-View-Controller)框架,广泛应用于Java Web开发中,为开发者提供了构建可维护、可扩展的Web应用程序的结构。在这个"一个完整的Struts2应用实例"中,我们将深入探讨如何利用Struts2...
Struts2是一个基于MVC(Model-View-Controller)架构模式的开源框架,它简化了Web应用程序的开发过程。相比于传统的JSP/Servlet开发方式,Struts2提供了更为简洁的代码结构和更好的可维护性。本实验将指导学生如何...
Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Java社区中广泛用于构建动态、数据驱动的Web应用。Struts2提供了强大的控制器组件,使得开发者能够轻松地实现业务逻辑与表现层...
Struts2是一个强大的Java Web应用程序开发框架,基于Model-View-Controller(MVC)设计模式,旨在简化企业级Web应用的开发过程。本讲解将详细阐述Struts2的基础概念、核心架构以及如何进行实际的应用开发。 一、...