`

Struts的核心类和包有哪些

阅读更多
1. org.apache.struts.action
基本上,控制整个struts framework的运行的核心类、组件都在这个包中,比如我们上面提到的控制器ActionServlet。已经Action,ActionForm,ActionMapping等等。struts1.1比1.0多了 DynaActionForm 类。增加了动态扩展生成FormBean功能
2. org.apache.struts.actions
这个包是主要作用是提供客户的http请求和业务逻辑处理之间的特定适配器转换功能,而1.0版本中的部分动态增删FromBean的类,也在struts1.1中被Action包的DynaActionForm组件所取代
3. org.apache.struts.config
提供对配置文件struts-config.xml元素的映射。这也是sturts1.1中新增的功能
4. org.apache.struts.util
Strtuts为了更好支持web application的应用,体统了一个些常用服务的支持,比如Connection Pool和Message Source。详细信息请参考
http://jakarta.apache.org/struts/api/org/apache/struts/util/package-summary.html
5. org.apache.struts.taglib
这不是一个包,而是是一个客户标签类的集合。下面包括Bean Tags,HTML Tags,Logic Tags,Nested Tags,Template Tags这几个用于构建用户界面的标签类。
6 . org.apache.struts.validator
Struts1.1 framework中增加了validator framework,用于动态的配置from表单的验证。
分享到:
评论

相关推荐

    struts2 例子和包

    在这个“Struts2 例子和包”中,我们将会探讨Struts2的核心概念、配置、以及如何在Eclipse环境中进行实际应用。 一、Struts2核心概念 1. **Action类**:Struts2的核心是Action类,它是业务逻辑处理的中心。每个HTTP...

    Struts 2.0

    编写Action类是Struts 2的核心步骤。Action类通常会继承自`ActionSupport`,这个基类提供了许多内置功能,比如国际化支持和错误处理。你需要重写`execute()`方法,这是处理用户请求的实际逻辑所在。返回值决定了控制...

    图解Struts2 带有文字说明

    - **struts.properties**: 配置全局属性,如常量和包配置。 - **package**: 用于组织Action和拦截器,可以继承其他包,实现配置复用。 3. **拦截器(Interceptor)** - Struts2的核心特性之一,可以插入在Action...

    struts.xml和struts.properties配置详解

    `struts.xml`是Struts 2框架的核心配置文件,用于定义动作映射、拦截器、结果类型和包等。它遵循XML语法,通常放在`src/main/resources`或`WEB-INF/classes`目录下。以下是一些关键元素的解释: 1. ****: 包元素...

    struts2.ppt struts2.ppt 我们老师发的PPT

    1. struts2-core-2.x.x.jar:这是Struts2框架的核心库。 2. xwork-2.x.x.jar:XWork库是Struts2的基础。 3. ognl-2.x.x.jar:对象图导航语言,Struts2使用它作为表达式语言。 4. freemarker-2.3.x.jar:FreeMarker是...

    struts2下的xwork源码

    6. **ConfigurationManager**:配置管理器,用于加载和管理Struts2的配置信息,包括struts.xml和包配置。 7. **OgnlValueStack**:Struts2使用OGNL(Object-Graph Navigation Language)作为默认的表达式语言,...

    Struts2.3.4API中文版

    Struts2.3.4 API中文版文档对这些概念都有详尽的解释和示例,帮助开发者快速上手并熟练掌握Struts2框架的使用。开发者可以通过CHM文件中的索引和搜索功能,快速查找所需的信息,提升开发效率。在实际开发过程中,...

    struts2的说明文档

    - **struts.xml**:框架的核心配置文件,可以包含其他配置文件,用于定义动作、结果和包的配置。 - **struts.properties**(参考default.properties):允许用户自定义Struts框架的行为,例如改变框架的属性。 - ...

    Struts2+Hiberntate+Spring档案管理系统,数据库和包完整

    这些功能可以通过Struts2的Action类进行实现,利用Hibernate对数据库中的学生和教师信息进行操作,同时Spring可以提供事务管理和数据访问支持。 至于数据库部分,虽然没有提供具体的数据库文件,但可以推测系统可能...

    搭建Struts2开发环境

    需要在 struts.xml 文件中配置 Struts2 的核心设置,例如 Struts2 的 namespace、Action 的映射等。 在 Struts2 中,还需要实现用户登录功能。实现用户登录功能需要完成以下四个步骤: 1. 编写登录界面 需要编写...

    Struts2+Hiberntate+Spring档案管理系统,数据库和包完整.zip

    这个名为“Struts2+Hiberntate+Spring档案管理系统,数据库和包完整.zip”的压缩包文件,很显然提供了一个完整的档案管理系统实现,集成了这三个框架的功能。下面将详细阐述这三个框架及其在档案管理系统中的应用。 ...

    struts2.0应用实例

    在Struts2.0中,Action类是业务逻辑的核心,它处理用户请求并返回相应的结果。在这个实例中,只有一个Action类,这意味着整个应用可能相对简单,易于理解。Action类通常继承自Struts2提供的抽象基类或实现特定接口,...

    Struts2 in action中文版+配套源代码

    4. **配置文件(struts.xml)**:这是Struts2的核心配置文件,包含了Action、Interceptor、常量和包等的定义,通过它可以对框架的行为进行定制。 5. **OGNL(Object-Graph Navigation Language)**:Struts2使用...

    Spring和Struts整合例子

    2. **创建Struts2配置**:在`struts.xml`文件中配置Struts2的基本设置,如Action、Result和包配置。例如: ```xml <struts> <package name="default" extends="struts-default"> *" class=...

    Struts2注解详细说明文档

    #### 二、Struts2 Convention Plugin核心概念 ##### 2.1 包命名习惯与Action位置 Struts2 Convention Plugin通过包命名习惯来指定Action的位置。例如,如果有一个名为`com.example.actions`的包,则该包中的所有类...

    struts2配置文件

    本文将深入探讨Struts2配置文件的核心概念及其在实际开发中的应用。 **一、Struts2配置文件概述** 在Struts2中,配置文件主要分为两个部分:`struts-default.xml`和用户自定义的配置文件,如`struts.xml`或`struts-...

    Maven构建struts2最简单例子

    - 添加Struts2核心库:在POM.xml文件中,你需要添加Struts2的依赖,例如`<dependency>`标签,指定groupId、artifactId和version。例如: ```xml <groupId>org.apache.struts <artifactId>struts2-core ...

    struts2命名规范

    3. **Action名**:Action是Struts2的核心组件,负责处理用户请求并产生响应。Action类的命名应清晰反映其业务功能,通常遵循驼峰式命名法,如`SaveUserAction`、`ListProductsAction`。Action名与Struts2配置文件中...

    有关于Struts2的

    此外,Struts2还支持拦截器栈、常量配置和包配置等高级功能,使得框架的配置更加灵活和强大。 ### 结论 Struts2作为一款成熟的Java Web开发框架,其MVC架构模式的设计为开发者提供了一个清晰的项目结构和开发流程...

Global site tag (gtag.js) - Google Analytics