第6章 Strusts 2框架

1  引出

Web App  àà MVC  àà View 视图(jsp,html,JS)

|

C(Servlet)Filter,Listneer

|

M(数据bean , 逻辑bean)

逻辑bean  数据库的访问操作

业务处理

2  Struts 2 的起源

Struts 诞生于2001年 Apache

2007年 Struts 2.0

3 Struts 2 体系机构

C: 1) FilterDispatcher 类

2) Action 类

3)Struts.xml  相关拦截器类

V:  1) 标记库

2) 视图技术

Struts 2 流程

客户端  à(1req.)à 核心过滤器  à(2读取)à  核心配置文件(struts.xml)  à(3访问)à Aaction类  à(4访问)à功能bean à(5回传)à Action类 à(6读取)à 核心配置文件 à(7请求)à目标资源à(8rep.) 客户端

步骤  1 加载jar包

2 JSP页面编辑

3 配置核心过滤器   àà  修改web.xml

4 编写Action类

5 struts.xml文件编写(必须放在src目录下)

转载于:https://www.cnblogs.com/ai-xin-hong-yu/p/4234207.html

struts2学习之基础笔记1相关推荐

  1. HTML(html5)-----学习(基础笔记总结篇)

    -预备内容:-软件安装篇 1.记笔记工具----typroa 文件名:为了区分计算机中的不同文件,而给每个文件设定一个指定的名称.由基本文件名(文件主名)和扩展名组成. eg:SDN.docx 销售统 ...

  2. 学习MySQL基础笔记4

    下一次笔记就是MySQL的进阶了 #作业 create table employee( id int unsigned primary key auto_increment comment '编号', ...

  3. 2015年10月15日学习html基础笔记

    一个互联网公司的分工,小公司要求全能,拿一个项目全部做出来.大公司分工明细,主要步奏为策划人员策划方案,美工人员设计图有.psd.rp等,前端人员做静态页面,后台人员获取数据java php .net ...

  4. 《繁凡的深度学习笔记》前言、目录大纲 一文让你完全弄懂深度学习所有基础(DL笔记整理系列)

    <繁凡的深度学习笔记>前言.目录大纲 (DL笔记整理系列) 一文弄懂深度学习所有基础 ! 3043331995@qq.com https://fanfansann.blog.csdn.ne ...

  5. Coursera吴恩达《神经网络与深度学习》课程笔记(3)-- 神经网络基础之Python与向量化

    红色石头的个人网站:redstonewill.com 上节课我们主要介绍了逻辑回归,以输出概率的形式来处理二分类问题.我们介绍了逻辑回归的Cost function表达式,并使用梯度下降算法来计算最小 ...

  6. Hadoop学习笔记—15.HBase框架学习(基础知识篇)

    Hadoop学习笔记-15.HBase框架学习(基础知识篇) HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问.HBase的目标是存储并处理大型的数据.HBase ...

  7. linux sh 必要,Linux Shell学习之基础篇(不适合学习,仅为本人笔记)

    在学习Linux和OpenStack过程中,感觉不管是大规模部署部署还是运维,Shell脚本都已经是标配,所以学好脚本很有必要. 以下仅为Linux Shell的一些基础笔记,这里作为笔记记下. == ...

  8. 鸟哥的linux私房菜-基础学习篇 读书笔记

    从事linux工作一年多,算是能够熟练运用linux服务器,但仍觉得自己对Linux的原理,理论缺乏空洞,潜下心来认真阅读尘封的鸟哥经典,知识点很全,收获颇多,实践与知识结合,知行合一,对linux开 ...

  9. 鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一)

    鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一) 第零章 计算机概论 0.1 电脑:辅助人脑的好工具 0.1.1 计算机硬件五大组成部分 0.1.2 一切设计的起点: C ...

最新文章

  1. Spring学习笔记:3(面向切面AOP)
  2. Jquery_操作cookies
  3. java 数组的动态初始化和静态初始化
  4. 线程间到底共享了哪些进程资源
  5. insert时调用本身字段_「技术篇」ETL工具Kettle数据对比同步以及Java程序中调用
  6. c++Error:c++调用python文件提示由于找不到python3.8.dll,无法继续运行。。。
  7. pycharm 如何通过VCS快速提交代码?
  8. 阿里云自研新一代企业云数据库POLARDB背后的技术
  9. 11月14日,西安,听说有一节百度AI快车道课程在等你上车
  10. Java IO7:管道流、对象流
  11. python字典返回键值对_从Python字典对象中提取键值对的子集?
  12. jdk unsafe类源码解析
  13. mvn help:system下载包失败错误解决!
  14. pdf转换成excel转换器
  15. ref使用之react / react hook
  16. 正点原子stm32F407学习笔记1——新建工程模板
  17. 软考中级网络工程师必背考试知识点集锦(三)
  18. 深夜磨刀,Linux Graphics Stack 概述 | Linux 驱动
  19. 常用长度单位PX/EM/PT/百分比转换公式
  20. 在VMware下安装中标麒麟操作系统6.7版本

热门文章

  1. antares harmony engine安装_PS CC2017安装教程
  2. 计算机专业基础融合,【计算机专业论文】计算机专业产教融合转型发展模式探析(共2546字)...
  3. 两个分数化简比怎么化_怎么化行最简形矩阵?
  4. 一个优雅的后端API接口样例和代码实现方案
  5. mysql 数据约束条件_mysql基本数据类型和约束条件
  6. Spring配置介绍
  7. Q窗口操作函数(窗口最大化,全屏,隐藏最大化最小化按钮)
  8. 牛客网暑期ACM多校训练营(第三场) E Sort String 哈希处理字符串(模板)
  9. JDK 1.8新特性
  10. React.js 小书 Lesson18 - 挂载阶段的组件生命周期(一)