zoukankan      html  css  js  c++  java
  • 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"%>”
  • 相关阅读:
    JDBC
    spring和springmvc的父子容器的关系
    一句话学习
    Java5、java6指的是JDK的版本吗?
    Spring MVC-拦截器
    IDEA 创建项目时没有 maven 选项
    mvn 打包
    什么是线程安全和线程不安全
    SQL修改字段信息
    如何解决跨域问题,以及跨域预检未通过问题
  • 原文地址:https://www.cnblogs.com/wlx520/p/4581835.html
Copyright © 2011-2022 走看看