`
Luob.
  • 浏览: 1591939 次
  • 来自: 上海
社区版块
存档分类
最新评论

Struts1 基础(二)

阅读更多
1.认识 strust1
Struts1是一个开发基于MVC模式的应用架构的开源框架,是利用java servlet jsp 构建的web应用的一项非常有用的技术。
组成:
   A模型 FormBean
   B视图
   C控制器
      核心控制器 ActionServlet 由Struts1 提供
      业务逻辑控制器:自己写的Action
优点:
1.实现了MVC 简单清晰易用
2.有丰富的标签库 提高开发效率
3.页面导航  ---struts-config.xml
4.提供了Exception 处理机制
5.数据库连接池管理
6.I18N 国际化


2.处理流程
Web应用启动时加载并初始化ActionServlet。
ActionServlet从struts-config.xml文件中读取配置文件,并且存放到各种配置对象中,启动后的处理流程如下:
客户端---Http---ActionServlet(Struts-config.xml)---Action(ActionForm,javaBean,DB)---Jsp---Http---客户端
  • 大小: 28.2 KB
分享到:
评论

相关推荐

    Struts2基础应用二

    首先,Struts2是一个基于MVC设计模式的开源框架,它继承了Struts1的优点并解决了其存在的问题,如性能和灵活性。在Struts2中,Action类是业务逻辑的主要载体,而视图通常由JSP或FreeMarker等模板技术实现。控制器则...

    Struts基础与案例开发详解

    二、Struts核心组件 1. ActionServlet:作为Struts的入口点,它拦截所有的HTTP请求,根据配置文件转发到相应的Action。 2. ActionForm:封装用户输入的数据,用于在Action和视图之间传递数据。 3. Action:处理业务...

    struts1_详解

    #### 二、Struts1 核心组件 **2.1 Struts框架简介** - **Struts**:一个开放源代码的MVC框架,用于简化Java Web应用程序的开发。 - **版本**:Struts1为早期版本,被广泛应用于许多项目中。 **2.2 核心组件** - ...

    struts2 与 struts1的区别

    ### Struts2 与 Struts1 的核心区别 #### 一、架构设计及Action实现方式 **Struts1** 在架构上要求Action类必须继承一个特定的抽象基类,这限制了开发者的灵活性,同时也意味着所有的Action都需要遵循相同的生命...

    struts1小例子

    ### 二、创建Struts1简单应用步骤 1. **环境搭建**:首先确保安装了JDK,Tomcat服务器,以及Struts1库(struts.jar)。 2. **创建项目结构**:建立标准的Web项目目录结构,包括WEB-INF、src、web.xml、struts-...

    struts1学习文档

    #### 二、Struts1的基本组成 **1. 核心组件介绍** - **ActionServlet**:作为整个框架的核心控制器,负责接收客户端请求,并决定调用哪个Action来处理该请求。 - **Action**:具体实现业务逻辑的部分,通常继承自`...

    struts1教程.pdf

    知识点一:Struts1.x 概念及入门基础 文档的开头提到了"MyEclipseStrutsActionForm"等关键词,这可能是在引导读者通过MyEclipse这个集成开发环境来创建Struts应用。MyEclipse为Struts应用的开发提供了一套方便的...

    struts1.x 常用知识详解

    一、Struts1.x框架基础 1. **MVC模式**:Struts1.x遵循MVC模式,将应用分为模型(Model)、视图(View)和控制器(Controller)三个部分。模型负责业务逻辑,视图负责用户界面展示,控制器协调模型和视图的交互。 ...

    struts1初级教程

    #### 一、Struts1.x基础知识介绍 **Struts1.x** 是一款用于构建企业级Java Web应用程序的开源框架,由Apache软件基金会维护。它基于MVC(Model-View-Controller)设计模式,简化了Java Web应用的开发过程。对于初次...

    struts2基础.pdf

    #### 二、Struts1与WebWork框架基础 在深入Struts2之前,了解其前身Struts1和WebWork框架的基本原理是非常必要的。Struts1是最早的MVC框架之一,它通过ActionServlet作为中心控制器,管理Action、ActionForm和...

    Struts基础电子书

    Struts的基础知识是Java Web开发中的重要组成部分,以下是对Struts基础知识的详尽解析。 一、Struts架构 Struts框架的核心由多个组件组成,包括ActionServlet、Action、ActionForm、ActionMapping和Tiles等。Action...

    Struts2框架基础 一

    ### Struts2框架基础知识 #### 一、Struts2框架简介 Struts2是一个基于Java的开源Web应用程序框架,属于MVC(Model-View-Controller)模式的一种实现。它简化了Web应用的开发过程,使得开发者可以更加专注于业务...

    struts1.x技术课程讲解.pdf

    - **学习前提**:为了更好地理解和运用 Struts1.x,学员需要具备一定的技术基础,包括但不限于 JSP/Servlet 的知识、Java 基础、数据库管理和 JDBC 相关技术等。 #### 二、Struts1.x 的工作原理与架构 1. **MVC ...

    泰牛程序员 韩顺平 JavaEE全套 第15部分 Struts2基础入门

    Struts2是一个开源的Web应用程序框架,它是Struts框架的升级版本,继承了Struts1的优点并进行了大量的改进。Struts2采用MVC(Model-View-Controller)架构模式,将模型、视图和控制器分离,提高了代码的可维护性和可...

    Struts2基础总结-1

    ### Struts2基础总结 #### 一、Struts2简介及环境搭建 ##### 1-1、导包 - 在构建Struts2项目时,正确的导入JAR包至关重要。如果盲目导入所有可用的JAR包可能会导致冲突或者不必要的错误。官方推荐的做法是从`...

    菜鸟学struts1必备 API

    Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的Controller部分。对于初学者,理解并熟练掌握Struts1 API是迈向专业Java Web开发的重要一步。...

    struts2.0基础学习

    本资料主要围绕Struts2.0的基础学习进行讲解,包括核心概念、配置、控制器、模型、视图和数据绑定等关键知识点。 一、核心概念 1. MVC模式:Struts2.0遵循Model-View-Controller设计模式,将业务逻辑、数据展示和...

    struts1国际化小实例

    二、Struts1的国际化配置 1. 创建资源文件:在项目中创建`message_resources.properties`文件,用于存储默认语言(通常是英语)的文本信息。如果需要支持其他语言,如中文,可以创建`message_resources_zh_...

    struts 2 笔记 struts2 基础

    以下是对Struts 2基础的详细解释: 一、Action配置与初始化 在Struts 2中,Action是业务逻辑的核心组件,通常是一个Java类。为了使Struts 2能够识别并调用Action,需要在`struts.xml`配置文件中声明Action。Action...

Global site tag (gtag.js) - Google Analytics