• Java_Web三大框架之Struts2


    今天正式接触Java_Web三大框架之Struts2框架。对于初学者来说,先来了解什么是框架技术:

    一、“框架技术”帮我们更快更好地构建程序:
    1、是一个应用程序的半成品
    2、提供可重用的公共结构
    3、按一定规则组织的一组组件
    二、优势:
    1、不用再考虑公共问题
    2、专心在业务实现上
    3、结构统一,易于学习、维护
    4、新手也可写出好程序 
     
    介绍一下主流框架Struts
    目前Struts框架有俩个版本,分别是Struts和Struts2,对于初学者来说,可能会认为Struts2是Struts的升级版本,其实不然,Struts2是Struts的集成版本,汲取了Struts的优点。二者区别:
     
     
    Struts Struts2

    1、MVC设计模式的实现

    2、接收用户请求,调用业务逻辑代码,转发到正确页面

    3、控制器

    1、汲取了Struts的优点

    2、以WebWork为核心

    3、拦截器

    4、可变和可重用的标签

    Struts 2及其优势 
    1、Struts 2是一个MVC框架,以WebWork设计思想为核心,吸收了Struts 1的部分优点
    2、Struts 2拥有更加广阔的前景,自身功能强大,还对其他框架下开发的程序提供很好的兼容性
    Struts 2的资源获取 
    Struts官方地址:http://www.apache.com
     
    使用Struts 2 开发程序的基本步骤:
    1、加载Struts2 类库
    2、配置web.xml
    3、开发视图层页面
    4、开发控制层Action
    5、配置Struts 2的配置文件(struts.xml)
    6、部署、运行项目
    第一步:加载Struts2 类库
    第二步:配置web.xml
    第三步:开发视图层页面-helloWorld.jsp
    第四步:开发控制层Action-HelloWorldAction
    第五步:配置Struts 2配置文件(struts.xml)
     
    Struts 2表单标签
    Struts 2提供了功能强大的标签库
    需要在JSP页面导入标签库<%@ taglib prefix="s" uri="/struts-tags"%>”
  • 相关阅读:
    C语言——enum
    C语言——杂实例
    pc上用C语言模拟51多任务的案例程序
    C语言结构体实例-创建兔子
    C语句模拟多任务实例
    求解1^2+2^2+3^2+4^2+...+n^2的方法(求解1平方加2平方加3平方...加n平方的和)
    啊啊啊哦哦
    2013多校联合3 G The Unsolvable Problem(hdu 4627)
    c#操作excel方式三:使用Microsoft.Office.Interop.Excel.dll读取Excel文件
    揭开Socket编程的面纱
  • 原文地址:https://www.cnblogs.com/wlx520/p/4581835.html
Copyright © 2020-2023  润新知