`
sw1982
  • 浏览: 513157 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

几个常用的Framework框架图

阅读更多

今天参加一个面试,问到struts2的实现架构。虽然平日用得比较熟,可是这个一下子倒是把我触住了。。

整理几个常用的贴出来,自己日3省呼

 

一。spring-overview.

一个模块图:spring最核心的是IOC bean管理器,加上AOP模块的支持,慢慢扩充上层的DAO,JEE,WEB应用。感觉spring就是一个超级“模板模式”,提供大量的模板供我们继承。

 

二。webwork的架构,流程图。 struts2的鼻祖了,呵呵。

这个架构图涉及到过多的细节,不如下面那个struts2的精炼。熟悉一个框架的架构,才可以更好的掌握,扩展框架。

webwork中目前已经扩展过的地方只有Result

 

三。struts2的内核及架构图

 

 目前的struts2是webwork换汤不换药的咚咚。虽然改掉了所以包名和配置文件名,但几乎还是webwork的翻版。

 struts2最大的贡献应该是在于以下2点:

1.在Tag上花了功夫,提供很多有用的标签支持 (当然碰到的bug不少。。需要时间发展,还是有信心的)

2.Interceptor的支持,将AOP发挥到了机制。已实现的拦截器基本满足80%的开发需求,自己在扩展一些拦截器,MVC,you got it!

分享到:
评论

相关推荐

    Unity游戏框架FrameWork

    Unity游戏框架FrameWork是一套专为游戏开发设计的完整框架,它集成了众多实用功能,旨在简化游戏开发流程,提高开发效率。这个框架基于流行的Unity引擎构建,Unity是一款跨平台的游戏开发工具,以其强大的3D和2D图形...

    经典-EngineFramework 框架扩展开发

    扩展EngineFramework 主要包括以下几个方面: - **创建自定义图层**:开发者可以通过继承框架提供的图层基类,实现自己的图层类型,添加特殊的功能或处理特定的数据格式。 - **定制数据访问**:EngineFramework ...

    30种java技术框架图

    ### Java技术框架图知识点概述 #### 1. Java类加载器架构 Java 类加载器是 Java 虚拟机(JVM)的一个关键组件,负责在程序运行时动态地加载类和接口。它按照一定的顺序加载类,并确保每个类只被加载一次。Java 类加载...

    JAVA各种系统框架图简介

    在Java开发领域,框架是构建...文档"JAVA各种系统框架图简介.doc"可能包含了这些框架的详细图解,帮助进一步理解它们的工作原理和使用方式。在实际开发中,理解并熟练运用这些框架,可以极大地提高开发效率和软件质量。

    UIFramework框架

    UIFramework框架是一个专为软件用户界面(UI)设计和开发的高级框架,它极大地简化了UI的构建过程,提高了开发效率。此框架的核心目标是提供一套标准化、可扩展且易于维护的组件库,使得开发者可以快速创建出美观、...

    MFC框架结构图

    MFC的框架结构主要由以下几个核心部分组成: 1. **应用框架(Application Framework)**:这是MFC的核心,它定义了一个应用程序的基本行为。`CWinApp`类是应用框架的起点,负责初始化、运行和退出应用程序。通过...

    ArcEngine Framework框架扩展开发(西安媒航)电子文档

    在《EngineFramework框架扩展开发.pdf》中,我们可以期待学习到以下几个关键知识点: 1. **ArcEngine基础知识**:了解ArcEngine的核心组件、架构和工作原理,包括ArcObjects库,它是ArcEngine的基础,提供了对地图...

    常用的JAR包,只有很少几个常用的

    标题提到的"常用的JAR包,只有很少几个常用的",这可能是指这个压缩包包含了一些在Java开发中非常基础且广泛使用的库。 首先,我们来看看JAR文件的基础知识: 1. **JAR文件结构**:一个JAR文件由一系列的ZIP条目...

    Learun.Framework V6.1.6.0

    "6.1.6.0"版本在此基础上进行了若干关键问题的修复,包括以下几个重要方面: 1. **传阅bug修复**:传阅功能是企业应用中常见的协作和沟通工具,用于文档或信息的流转。修复的传阅bug可能涉及到传阅流程的中断、无法...

    Robot Framework 源代码阅读笔记 之 一 - CSDN博客

    在本文中,作者分享了对于Robot Framework这一自动化测试框架的源代码阅读笔记,这可能是一个系列文章的第一篇。Robot Framework是一个通用的开源自动化测试框架,主要用于验收测试和验收测试驱动开发(ATDD)。它使用...

    Windows一键安装.Net Framework、Visual C++、Direct X、工具

    本文将深入探讨标题和描述中提及的几个关键组件:.Net Framework、Visual C++ Redistributable、DirectX以及Adobe Flash Player,并解释它们的功能和重要性。 首先,.Net Framework是由微软开发的一个全面的开发...

    Framework_ABAQUS_abaqus框架结构_abaqus框架_abaqus框架_inp

    文件结构通常分为以下几个部分: - **Header**:包含作业的基本信息,如作业名称、时间步长、求解器设置等。 - **Step**:定义分析的各个步骤,每个步骤可以包含多个加载工况。 - **Material**:定义材料属性,如...

    .net framework版本集合.zip

    本篇文章将详细探讨.NET Framework的几个关键版本,包括它们的主要特性、更新历史以及与WPF(Windows Presentation Foundation)客户端上位机的关系。 1. .NET Framework 4.0 .NET Framework 4.0引入了大量新功能,...

    robot framework 自动化测试

    Robot Framework主要有以下几个特点: 1. 使用简单:由于其采用表格形式组织测试过程,使得非专业测试人员也能轻松上手编写测试用例。 2. 非常丰富的库:Robot Framework提供了大量的预构建库,包括但不限于...

    robot framework使用说明

    本文档中包含了环境搭建、创建项目、RIDE界面、关键字、变量、断言、实例讲解等几个章节的详细内容。 一、环境搭建 在使用Robot Framework之前,需要先安装Python环境。Python分为Python2和Python3两个版本,Robot...

    Framework7全功能 HTML 框架 v4.1.0.zip

    在使用 Framework7 开发过程中,开发者需要了解以下几个关键概念: 1. **App 实例**:每个 Framework7 应用都始于一个 App 实例,这是整个应用的入口点,用来配置全局设置和初始化组件。 2. **路由系统**:通过 `...

    【Qt】2D绘图之图形视图框架(一).rar

    它由几个关键组件组成:`QGraphicsView`、`QGraphicsScene`和`QGraphicsItem`。`QGraphicsView`是窗口,用于显示图形场景;`QGraphicsScene`是图形对象的容器,可以包含多个图形元素;`QGraphicsItem`则是这些元素的...

    利用Elements css framework写的一个简单页面框架

    在"利用Elements CSS framework写的一个简单页面框架"中,我们可以探讨以下几个关键知识点: 1. **响应式设计**:Elements框架往往内置了响应式布局,允许页面在不同设备和屏幕尺寸上都能良好显示。它通过媒体查询...

    java几个常用的jar包

    在给出的标题和描述中,提到了几个常用的Java jar包,分别是:activation.jar、logging、java-unrar-0.3.jar、javolution.jar和junit-3.8.jar。每个jar包都有其特定的功能和用途,下面将详细介绍这些jar包及其相关的...

    .NET.Framework技术内幕.pdf

    .NET Framework主要由以下几个关键部分组成: #### 公共语言运行时(CLR) 公共语言运行时是.NET Framework的基础,它负责管理应用程序的执行。CLR提供了内存管理、垃圾回收、异常处理等服务,这些服务对于确保...

Global site tag (gtag.js) - Google Analytics