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

用预配置类设计模式重新实现Hello World例子

阅读更多

在ExtJS官方论坛上,jsakalos 提出了采用预配置类(Pre-configured classes)设计界面组件的模式。请看这里:
(1)http://extjs.com/forum/showthread.php?t=32292
(2)http://extjs.com/forum/showthread.php?t=26728

一直不太习惯这种方式。最近有机会重构原有项目的ExtJS源代码,想使用这种新模式。作为练习,重新实现了ExtJS发行包中的Hello World例子(examples\window\hello.html)。

 

解开附件,拷贝其中的文件到 examples\window 目录即可(在ExtJS 2.1下测试通过)。

 

分享到:
评论

相关推荐

    struts helloWorld例子

    Struts框架提供了一种MVC(Model-View-Controller)设计模式的实现,有助于分离业务逻辑、数据模型和用户界面。它简化了开发过程,提高了代码的可维护性和可重用性。 2. **MVC模式** - **Model**:代表应用程序的...

    Flex Mate HelloWorld 例子

    总的来说,Flex Mate HelloWorld例子旨在帮助初学者了解如何在Flex应用中使用Mate框架来构建组件化、事件驱动的应用。通过学习这个例子,开发者可以掌握如何组织代码、创建Composer以及利用事件来协调组件的交互,...

    sping结构的一个hello world例子

    在这个"Spring结构的一个hello world例子"中,我们将深入理解Spring框架的基础概念和基本使用方法。 1. **Spring框架概述** Spring是一个开源的Java平台,它简化了企业级应用程序的开发。它提供了从数据访问到事务...

    struts2.0开发环境的搭建及HelloWorld的演示

    通过这个简单的"HelloWorld"例子,我们了解了Struts2开发环境的搭建过程,包括创建项目、导入库、配置`web.xml`、编写Action和结果页面等基本步骤。这只是一个起点,Struts2提供了许多高级特性,如拦截器、结果类型...

    wicket的helloworld

    这个“Wicket的HelloWorld”程序是初学者入门Wicket的典型例子,它展示了如何利用Wicket框架创建一个简单的Web应用。 在Wicket中,组件是构建Web页面的基本单元,可以是HTML元素,如按钮、文本框,也可以是更复杂的...

    struts1.3.10 helloworld 例子 jdk1.6+Tomcat6.0+eclipse3.5

    6. **HelloWorld例子**:这是学习任何新技术时常见的入门程序,通常展示基本的框架配置和功能。在这个例子中,可能会包含Action类、配置文件(struts-config.xml)、JSP页面等,用于演示一个简单的用户交互流程。 7...

    Spring基础:稍显复杂的Spring Hello World

    在本篇博客“Spring基础:稍显复杂的Spring Hello World”中,我们将深入探讨Spring框架的基础应用,特别是如何创建一个相对复杂的Spring HelloWorld示例。这个示例可能会涉及到依赖注入、配置文件、Bean的生命周期...

    helloworld源码

    "helloworld_proj"可能包含一个或多个配置文件,如`struts.xml`,这是Struts2的核心配置文件,用于映射Action类及其方法到URL。 5. **Action配置**: 在`struts.xml`中,你需要为"Hello World" Action配置一个...

    SpringMVC-HelloWorld_helloworld_joint2p_

    - 方法体内部,我们可以使用`@ResponseBody`注解返回一个简单的字符串,如"HelloWorld",或者用`ModelAndView`对象来指定视图名。 3. **视图解析**: - 视图解析器会根据控制器返回的视图名来寻找实际的HTML页面...

    SSH整合案例 helloworld 很经典

    2. **Struts框架**:Struts是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,用于控制应用程序的流程。它将业务逻辑、表示层和控制逻辑分离,使得代码结构清晰,易于维护。在SSH项目中,Struts作为...

    Spring第一个HelloWorld

    如果使用的是Java配置类,那么我们可以创建一个配置类,使用`@Configuration`注解标识,并使用`@Bean`注解来声明`bean`。这种方式更符合Java的编程风格,也能避免XML配置的繁琐。 `SpringApplyChapter1_3`这个...

    spring MVC的HelloWorld完整实例

    这个"HelloWorld"实例是初学者学习Spring MVC的入门项目,它展示了如何配置、创建和运行一个基本的Spring MVC应用。下面将详细介绍这个实例中的关键知识点。 1. **Spring MVC架构**: Spring MVC遵循模型-视图-...

    Struts2 HelloWorld

    在Struts2中,HelloWorld程序是初学者入门的典型示例,通过这个例子,我们可以了解Struts2的基础架构和核心概念。 1. **MVC模式** MVC模式是软件设计中的一个重要模式,它将业务逻辑、数据和用户界面分离,使得...

    springmvc入门helloworld

    它基于Spring框架,为MVC(Model-View-Controller)设计模式提供了一种实现方式,使得开发者能够轻松地处理HTTP请求和响应,以及业务逻辑和视图的分离。 在"springmvc入门helloworld"这个主题中,我们将探讨如何从...

    struts入门样例helloworld

    在HelloWorld例子中,你可能会看到一个配置条目,将特定的URL映射到一个Action类,比如`HelloWorldAction`。 3. **Action类**: Action类是Struts框架的核心组件,它实现了`com.opensymphony.xwork2.Action`接口。...

    springMVC输出HelloWorld

    在本示例中,“springMVC输出HelloWorld”是一个基础教程,旨在帮助初学者理解如何使用Spring MVC来显示简单的“Hello, World!”消息。 首先,让我们详细解释Spring MVC的工作原理。Spring MVC是Spring框架的一部分...

    Struts2_HelloWorld

    Struts2是MVC(Model-View-Controller)设计模式的实现,用于分离业务逻辑、数据模型和用户界面。它提供了一种声明式的方式来处理HTTP请求,使得代码更加整洁且易于维护。 在这个"HelloWorld"示例中,我们首先会...

    Struts2案例翻译篇-HelloWorld

    现在,我们来看"HelloWorld"案例的具体实现: 1. **创建Action类**:在Java源码目录下,创建一个名为`HelloWorldAction`的类,继承自`ActionSupport`。这个类将包含一个简单的`execute()`方法,该方法返回字符串...

    struts2 HelloWorld

    在这个例子中,应该有一个配置项指向"HelloWorld"Action。 4. **Web应用资源**:包括JSP页面或FreeMarker模板,它们是视图层的组成部分,用于展示数据。在"HelloWorld"示例中,可能会有一个简单的页面显示"Hello, ...

    Struts2-HelloWorld

    Struts2框架是基于MVC(Model-View-Controller)设计模式的,它简化了Java web开发,提供了强大的动作调度、拦截器栈、结果映射等功能。相比于Servlet和Filter,Struts2提供了一种更加高级的控制器层,可以处理复杂...

Global site tag (gtag.js) - Google Analytics