`
penua
  • 浏览: 19419 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Struts2 完成一个功能所需的步骤

阅读更多
一般来说,各种功能画面可以归结为:增,删,改,查四种,当然也可能是其中若干种操作的组合.
用struts2来开发,一般要做以下的一些工作.

- 定义 BO
  (一般定义成String,并通过validate方法验证)
+-- Condition BO
+-- Result BO
- 定义Entity
  (用于数据更新)
+-- DB对应的POJO
+-- Hibernate配置文件(如果使用了Hibernate的话)
- 定义 DAO
  (Entity,BO的DB操作,逻辑要尽可能简单)
+-- Dao Interface
+-- Dao Implements
- 定义 Servise
  (利用DAO来完成逻辑处理)
+-- Service Interface
+-- Service Implements
- 定义 Action
  (画面输入输出相关)
+-- Action
+-- Action Validator(如果使用客户端验证的话)
- 定义 JSP
+-- JSP
- 定义 配置文件
+-- Spring 配置:Dao,Service,Action
+-- Struts 配置:Action

一般来说,还会把一些共通性的定义做好,如
- 定义SessionFactory(Spring的配置文件)
- 定义事务
- 定义基类(BaseAction,BaseDao,BaseService等)
分享到:
评论

相关推荐

    struts2实现ajax功能所需的jar包

    本篇文章将详细介绍在Struts2框架下实现AJAX功能所需的jar包及其作用。 首先,我们需要了解Struts2与AJAX交互的基本原理。在AJAX中,JavaScript通常通过XMLHttpRequest对象与服务器进行异步通信,发送请求并接收...

    配置Struts2所需的所有jar包

    Struts2是Java Web开发中的一个...总的来说,理解并正确配置Struts2所需的jar包是成功构建和运行Struts2应用的关键步骤。通过熟悉这些核心库和插件,开发者可以更好地利用Struts2的强大功能,提高开发效率和代码质量。

    struts2所需jar包

    Struts2是一个强大的Java EE应用程序开发框架,它基于MVC(Model-View-Controller)设计模式,用于构建可维护性高、结构清晰的企业级Web应用。这个压缩包包含的是一系列Struts2框架运行所必需的JAR文件,确保开发者...

    Struts2+Spring整合所需jar包

    下面我们将详细介绍Struts2和Spring整合所需的核心jar包及其作用。 1. **Struts2框架**: - **struts2-core.jar**:Struts2的核心库,包含了Action、Interceptor、Result等核心组件。 - **struts2-convention-...

    spring整合hibernate与struts2所需jar包

    Hibernate则是一个持久化框架,简化了数据库操作,而Struts2则是一个MVC(Model-View-Controller)框架,负责处理用户请求并展现结果。 标题"spring整合hibernate与struts2所需jar包"表明我们需要关注的是如何将这...

    struts2结合jfreechart框架出现图形所需的包

    这些库包含了绘制图表所需的基本组件和数据处理功能。如果缺少任何这些库,或者版本不兼容,图表可能无法正确加载或显示。检查项目中的`pom.xml`文件或类路径,确保所有依赖都已添加并更新到最新稳定版本。 其次,...

    struts2+spring+hibernate整合步骤

    struts2-core-2.1.8.jar则是Struts2的主框架包,包含了框架运行所需的类和资源。 Spring框架是一个全面的企业级应用开发框架,提供AOP(面向切面编程)、DI(依赖注入)等特性。struts2-spring-plugin-2.1.8.jar是...

    struts2.3升级所需jar和升级步骤.zip

    Struts2是一个流行的Java web应用程序框架,用于构建和维护可扩展、模块化和易于管理的MVC(模型-视图-控制器)应用。Struts2的版本更新通常包含安全修复、性能优化和新功能的引入。针对“struts2.3升级所需jar和...

    struts2文件上传源码和步骤

    另一个 `UploadAction2` 类与第一个类似,同样包含了文件上传所需的属性。区别在于处理文件的方式,这里使用了 `FileInputStream` 和 `FileOutputStream` 直接读写文件,而不是使用 Apache Commons IO 的 `...

    搭建第一个struts2框架,实现简单那登录功能

    在这个“搭建第一个Struts2框架,实现简单登录功能”的教程中,我们将探讨如何从零开始创建一个基础的Struts2应用。 首先,我们需要在本地环境中安装Java Development Kit (JDK) 和 Apache Tomcat 服务器,这是运行...

    struts2 所需8个Jar包(2.2.1.1版本)

    Struts2是一个非常著名的Java Web框架,它基于MVC(Model-View-Controller)设计模式,为开发人员提供了构建企业级应用的强大工具。在Struts2框架中,一系列的Jar包构成了其核心功能,这些Jar包是运行Struts2应用...

    struts2完整版

    Struts2是一个基于MVC(Model-View-Controller)架构的Java Web框架,它是在WebWork2的基础上发展起来的。相较于Struts1,Struts2提供了许多改进和新特性,使其成为更优的选择。 首先,Struts2采用了无侵入式设计,...

    搭建struts2的jar包

    在搭建Struts2环境时,jar包是核心组成部分,它们包含了运行Struts2应用所需的类和库。 首先,让我们来理解一下为什么需要这些jar包。Struts2框架依赖于多个库,包括核心库、依赖注入、异常处理、国际化、插件支持...

    struts2lib jar

    Struts2lib.jar是Java开发中的一个重要组件,它与著名的MVC框架Struts2密切相关。Struts2是一个基于Apache软件基金会的Jakarta Struts项目的Web应用框架,它旨在提供一个结构化、可扩展且易于维护的Java Web应用程序...

    netbean struts2 插件

    2. **创建新项目**:安装完成后,开发者可以在新建项目时选择Struts2相关的项目模板,如“Struts2 Web Application”,这将自动为项目配置所需的Struts2库和基本目录结构。 3. **代码生成**:插件提供了自动生成...

    ssh所需jar包struts2

    SSH是一个常见的缩写,它代表了三个开源Java框架:Spring、Struts2和Hibernate,这些框架结合在一起可以创建一个完整的、功能丰富的Java Web应用。在这个场景中,“ssh所需jar包struts2”指的是为了在项目中使用...

    struts 2 升级所需jar 包集合(升级到2.3.32)

    Struts 2是Java开发中的一个流行MVC框架,它为构建基于J2EE的Web应用程序提供了强大的支持。然而,安全问题始终是软件开发过程中的关键关注点,尤其是在使用开源框架时。最近,Struts 2框架被曝光了两个高危漏洞:S2...

    struts所需材料

    在"struts所需材料"的描述中,提到了“struts所需的j各种ar包”,这暗示了我们需要了解Struts框架运行所需的库文件。以下是一些关键的JAR包及其在Struts框架中的作用: 1. **struts-core.jar**:这是Struts的核心库...

    struts2讲义

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,用于简化Java Web应用程序的开发过程。与传统的Java Web开发相比,Struts2提供了更为简洁和高效的开发方式。 ##### 1.2 Struts2与Struts1的...

Global site tag (gtag.js) - Google Analytics