`

Struts2_入门

阅读更多

关于Struts2<o:p></o:p>

   Apache Struts 2是一个优秀的,可扩展的企业级Java WEB应用程序框架.流线型设计,完整的开发流程,从构建,部署,到后期应用程序的维护。<o:p></o:p>

   Apache Struts 2即是大家之前所熟悉的WebWork2.随着各自的发展,WebWork和Struts社区决定将二者合并为Struts2,新版本的Struts与以前版本的一样更易于使用.<o:p></o:p>

 <o:p></o:p>

Struts MVC简述<o:p></o:p>

   Struts是一个MVC(Model View Controller,模型,视图,控制)框架.Struts提供控制和视图组件,并且通过集成其它的技术来提供模型。框架的控制功能表现在连接应用程序的模型和Web视图.<o:p></o:p>

   要想它很容易的动态呈现出数据,框架中包括了标签库。标签与框架的验证和国际化特性相交互,来确保输入的正确和输出范围.标签库可以用在JSP,FreeMarker,或Velocity.当然,其它的标签库,JSTL,和AJAX也可以使用,可选的同Struts标签.JSF组件也支持.<o:p></o:p>

当接收到一个请求,控制层调用一个Action类.Action类检查或更新应用程序的状态通过模型层(或,一个接口代表模型层).来传递数据在模型层和视图层之间,属性可以被放在Action类,或是一个古老又普通的Java类中.<o:p></o:p>

通常,模型代表一个JavaBean对象图.模型用来做”持久性”的工作,同时Action将扮演一个“交通警察”或适配器.框回提供复杂的,自动类型转换到简单的传输数据在域对象和仅为文本的HTTP请求之间.<o:p></o:p>

Struts是一个可扩展的,扩展性非常强的。框架中部署的每一个类都是基于一个接口的.我们提供所有的基类在一个应用程序需要时,但是如果丢子一些东西,它很容易被添加.我们提供了一般用途的框架.你可以仍然写你的应用程序运用你的方式.
分享到:
评论

相关推荐

    struts2_入门参考手册.zip_strtus

    通过阅读《Struts2_入门参考手册.pdf》,你将深入理解这些概念,并学习如何配置Struts2应用,创建Action,使用拦截器,处理表单提交,以及如何利用Struts2的各种特性优化你的Web应用。作为开发者,掌握基础并不断...

    struts2_入门实例

    在本入门实例中,我们将探讨如何使用Struts2创建一个简单的Web应用程序。 首先,我们需要确保具备正确的开发环境。在本教程中,使用的是MyEclipse6作为开发工具,Tomcat6作为Web服务器,Struts2的版本为2.0.11.1,...

    Struts2_入门篇_基本配置_通配符_参数注入_内置对象获取等。。。

    本入门篇主要涵盖了Struts2的基础配置、通配符使用、参数注入以及内置对象的获取,非常适合初学者进行学习。 1. **基础配置**:在Struts2中,基础配置主要通过`struts.xml`文件完成。这个文件定义了Action(动作)...

    Struts2_jquery_json1.0.zip_Struts2 heloword_struts2_struts2 jque

    `struts2_helloworld`标签可能指的是一个简单的入门示例,它通常包括创建一个Action类、一个JSP页面和相关的Struts配置,以展示Struts2的基本工作流程。 总结来说,"Struts2_jquery_json1.0.zip"是一个综合实例,...

    Java实训教程 Java软件开发实战 Java开发框架struts2介绍 共12个章节.rar

    struts2_1_入门介绍 共29页.pptx struts2_2_Action详解 共43页.pptx struts2_3_配置参数详解 共47页.pptx struts2_4_OGNL 共71页.pptx struts2_5_标签 共113页.pptx struts2_6_国际化 共34页.pptx struts2_7_数据...

    struts2入门实例2 经典入门必备

    1.Struts2_01_login 对应登录。。 login.jsp---------------------------------------html标签的登陆页面 login_struts2.jsp-------------------------------采用struts标签的登陆页面 login_struts_...

    Struts2_0100_Hell0

    本项目"Struts2_0100_Hell0"是Struts2的基础入门教程,旨在帮助初学者快速理解并掌握Struts2的核心概念和使用方法。 首先,让我们来了解一下Struts2的核心特性: 1. **强大的动作框架**:Struts2的动作框架基于...

    struts2入门实例1

    1.Struts2_01_login 对应登录。。 login.jsp---------------------------------------html标签的登陆页面 login_struts2.jsp-------------------------------采用struts标签的登陆页面 login_struts_...

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2_6_国际化 共34页.pptx

    - **Struts2_1_入门介绍**:Struts2的基本概念和架构介绍。 - **Struts2_2_Action详解**:Action组件的工作机制及其配置方式。 - **Struts2_3_配置参数详解**:深入探讨Struts2的配置选项及其优化策略。 - **...

    struts2入门实例3 经典入门必备

    1.Struts2_01_login 对应登录。。 login.jsp---------------------------------------html标签的登陆页面 login_struts2.jsp-------------------------------采用struts标签的登陆页面 login_struts_...

    struts2入门实例4 经典入门必备

    1.Struts2_01_login 对应登录。。 login.jsp---------------------------------------html标签的登陆页面 login_struts2.jsp-------------------------------采用struts标签的登陆页面 login_struts_...

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2 SpringMVC等共20多份课件资料.rar

    struts2_1_入门介绍 共29页.pptx struts2_2_Action详解 共43页.pptx struts2_3_配置参数详解 共47页.pptx struts2_4_OGNL 共71页.pptx struts2_5_标签 共113页.pptx struts2_6_国际化 共34页.pptx struts2_7_数据...

    jamesby-struts2-helloworld.rar_3ds nandbo_helloworld_struts2_str

    标签中的"3ds_nandbo"可能是指这个示例是从3DS NANDBO(一个可能的教程或论坛)获取的,而"struts2__helloworld"和"struts2_helloworld"直接指出了这是关于Struts2的Hello World应用。 总的来说,这个压缩包提供了...

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2_1_入门介绍 共29页.pptx

    ### Java Struts2框架知识点详解 #### 一、Struts2框架概述 ##### 1.1 Struts2框架介绍 - **定义**:Struts2是Apache Struts的一个升级版本,是一个开源的Web应用程序框架,它实现了MVC(模型-视图-控制器)架构...

    Struts2_HelloWorld例子

    总之,"Struts2_HelloWorld"例子虽然简单,但它涵盖了Struts2的基础概念和核心组件,为学习者提供了一个清晰的入门路径。通过这个例子,你可以逐步掌握Struts2的MVC模式、Action、结果类型、拦截器等关键知识点,并...

    黑马程序员_struts2框架2016版视频_struts2_day01笔记

    将**apps/struts2_blank.war/WEB-INF/lib**中的13个核心jar包导入项目中。这些jar包包括但不限于: - asm-* - commons-fileupload - commons-lang3 - commons-logging - freemarker - javassist - ognl - struts2-...

    Struts2入门教程_Struts2入门教程_skindzj_

    本教程中的"Struts2入门教程.pdf"可能会涵盖以上所有内容,并可能提供详细的步骤指导、实例代码以及常见问题解答。通过阅读这份教程,你应该能够掌握Struts2的基本用法,并具备独立开发基于Struts2的web应用的能力。...

Global site tag (gtag.js) - Google Analytics