`

struts2源码探索1

 
阅读更多

package org.apache.struts2.dispatcher.FilterDispatcher中的一个方法createDispatcher,看这个for循环

 

看了这个for循环顿时感觉自己的代码水平真的有待提高

 

    protected Dispatcher createDispatcher(FilterConfig filterConfig)
    {
        Map params = new HashMap();
        String name;
        String value;
        for(Enumeration e = filterConfig.getInitParameterNames(); e.hasMoreElements(); params.put(name, value))
        {
            name = (String)e.nextElement();
            value = filterConfig.getInitParameter(name);
        }

        return new Dispatcher(filterConfig.getServletContext(), params);
    }
分享到:
评论

相关推荐

    struts 2 源码 导入eclipse工程

    1. 下载Struts 2的源码包,通常可以从Apache官方网站获取最新版本。 2. 打开Eclipse,选择“File” -> “Import”,在弹出的对话框中选择“Existing Projects into Workspace”。 3. 在“Select root directory”中...

    轻松掌握struts2 全书源码

    1. **Action类**:在Struts2中,Action类是业务逻辑的载体,它处理用户请求并返回结果。通常,每个Action类对应一个特定的页面或者业务功能。 2. **配置文件(struts.xml)**:这是Struts2的配置中心,定义了Action...

    struts2框架源码

    通过分析提供的源码,可以更好地了解Struts2的工作流程,学习如何组织Action、Interceptor、配置文件等,从而提升开发能力。在实践中不断探索,可以逐步熟练运用Struts2进行高效、稳定的Web应用开发。

    struts1.2源码

    Struts 1.2 是一个历史悠久的开源框架,主要用于构建基于Java的企业级Web应用程序。...在分析`struts-1.2.7-src`这个压缩包时,你可以逐步探索每个类的功能,了解它们之间的交互,从而对Struts 1.2有更深入的理解。

    struts2上传和下载文件详细源码

    Struts2是一个流行的Java Web框架,它为开发者提供了一种模型-视图-控制器(MVC)架构,便于构建可维护、结构清晰的Web应用程序。...在实践中不断探索,你将能够更好地掌握Struts2和其他相关技术。

    浪曦struts2源码第13课

    Struts2是一个非常著名的Java Web框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了构建...在“浪曦struts2源码第13课”中,你将有机会探索这些概念,并实践如何利用它们来提升你的Java Web开发技能。

    struts-2.3.15.3源码

    总的来说,Struts 2.3.15.3 源码的学习可以帮助开发者深入理解MVC框架的设计与实现,以及如何在实际项目中有效地运用Struts 2。通过阅读源码,你可以探索其内部工作原理,提高问题排查能力,并了解如何优化和定制...

    struts2.0标签使用源码

    Struts2.0是Java Web开发中非常流行的一个MVC框架,它的标签库极大地简化了视图层的开发,使得开发者能够更专注于业务...通过不断的实践和探索,你可以更深入地了解Struts2.0框架,从而在Java Web开发领域游刃有余。

    extjs3.0+struts2源码

    通过研究这些源码,开发者可以学习到如何配置Struts2的配置文件(如struts.xml),理解Action的生命周期,以及如何在ExtJS中创建自定义组件和使用Ajax进行异步通信。 总结一下,这个"extjs3.0+struts2 源码"项目...

    Struts2.3 源码+开发包(项目依赖库)

    1. **拦截器(Interceptors)**:Struts2的核心组件之一,它们在请求到达Action之前进行拦截,执行预定义的任务,如登录验证、日志记录、事务管理等。开发者可以根据需求自定义拦截器。 2. **配置灵活性**:Struts2...

    struts2实例源码2

    1. **Action类与ActionMapping**:Action类是Struts2的核心,它处理用户请求并执行相应的业务逻辑。每个Action类通常对应一个特定的用户操作,通过实现`com.opensymphony.xwork2.Action`接口或者继承`.struts2....

    Struts2视频教程

    - **定义与特点**:Struts2是一款基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它继承了Struts1的优点,同时在设计上更加灵活、易用,支持拦截器、类型转换、文件上传等特性。Struts2使用过滤...

    Struts2权威指南全部源码

    8. **插件机制**:探索Struts2的插件体系,了解如何扩展框架功能。 通过这些源码的学习,你将能更好地掌握Struts2的内在机制,从而提高你的编程效率,编写出更加稳定、高效的Java web应用。同时,这也有助于你理解...

    struts2学习笔记十九(第19讲.Struts2深入探索 续)

    在第19讲“Struts2深入探索”中,我们将继续深入理解Struts2的核心特性和工作原理,这包括但不限于配置、拦截器、插件、以及源码分析。以下是关于Struts2的一些关键知识点: 1. **MVC模式**:Struts2遵循Model-View...

    Struts 2源码查看xwork-2.1.5第一部分

    在Struts 2的源码中,`pom.xml`将列出所有必需的库,包括Servlet API、JSTL、Commons Lang等,这些库对于Struts 2的正常运行至关重要。 `src`目录包含了源代码,分为`main/java`和`test/java`两部分。`main/java`...

    最新struts2.1.1源码

    1. **类型转换(Type Conversion)**:Struts2提供了一种强大的类型转换机制,可以自动将请求参数转换为Action属性的预期类型,减少了手动类型转换的需要。 2. **结果类型(Result Types)**:除了默认的JSP结果外...

    struts2学习笔记十八(第18讲.Struts2深入探索)

    在第18讲“Struts2深入探索”中,我们将会探讨Struts2的一些高级特性和深入使用的技巧。这篇学习笔记将主要围绕以下几个核心知识点展开: 1. **拦截器(Interceptors)**: Struts2的核心特性之一是拦截器,它允许...

    自己写的 Struts 2源代码 例子(包括Struts2 标签)

    Struts 2是一款强大的MVC(Model-View-Controller)框架,它在Java Web开发中广泛应用,极大地简化了企业级应用的构建。本压缩包包含的源代码例子旨在...在实践中不断探索和学习,你将能更好地理解和运用Struts 2框架。

    Maven构建struts2最简单例子

    在本例中,你需要探索性地写POM文件,这意味着你需要学习如何配置POM.xml,以便Maven能够正确解析和下载Struts2相关的依赖库。 1. **配置POM.xml**: - 添加Struts2核心库:在POM.xml文件中,你需要添加Struts2的...

    MyEclipse开发Struts2

    Struts2是一个流行的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。MyEclipse是一款强大的集成...在实践中不断探索和学习,你将能够充分利用Struts2的强大功能来构建高效、可维护的Java web应用。

Global site tag (gtag.js) - Google Analytics