Java三大框架SSH_001_01之Struts2(Spring、Struts、Hibernate)前言、学习前提以及Struts2、什么叫框架、三层架构与MVC各个模块的关系

系列文章目录

前言

SSH是什么
传统的三大框架 SSH:Struts、Spring、Hibernate,传统企业很多在用,政府的一些系统、面试的时候也是必问SSH的东西,必须得掌握的技能
新型的三大框架 SSM : Spring、Springmvc 、mybatis 现在越来越多,更加轻量级
在这里插入图片描述

三层架构与MVC各个模块的关系

在这里插入图片描述
控制器就非常重要了,它就相当于 View 和Model的桥梁
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
而我们的Struts2属于哪个模块呢
在这里插入图片描述
javabean 就是 Model
Filter 也是属于 web层的
而我们的Struts2属于哪个模块呢 属于 表现层
在这里插入图片描述
在这里插入图片描述
Struts1 和Struts2没有必然的联系,也没有任何依赖关系
是一个全新的框架

什么叫框架?

可重复使用的、经验的总结的能够提高开发效率的,具体方案或者产品(不用框架可能三个月,用框架可能1个月就完成了)
我们举个很形象的例子
以前我们做水煮鱼,要自己去买鱼、然后杀鱼、然后切好鱼、然后买各种配料的原材料、从头到尾去做
而现在我们不一样了
现在我们可以直接去买鱼片,现成的配料包,一套就完成了
总结一下框架的优点:效率极大提高!!!

一、学习三大框架的基础前提

基础: java SE 基础语法、javaWeb(javaEE)
方法:用心听课,多看(看官方文档(熟读唐诗三百首不会……)需要耐心、
开源的都有官方文档、多看英文文档)需要耐心、
多敲多练(课堂练习、课后练习,大部分例子都是老师精心准备的,练习三四五次都不过分),需要耐心
多问:问人先问己(自己实在想不明白不要死磕,及时问朋友、同事、网络大神,沟通能力也非常重要)
多总结(用自己的话去总结,能够用自己的话总结出来说明确实看懂了)
内容:学什么? 2/8定律 两点论和重点论:抓重点 一门知识体系(框架=核心知识点+使用频率)
收获:知识和技能(技能有时候比知识更重要,要实际上去解决什么问题)、毅力(软实力)

二、Struts2 开篇:Struts2概述

为什么学Stuts2 不学Struts1
几年前确实Struts1风靡一时,而现在Struts2 已经占据不止半壁江山了,大有取代之势,使用更广泛
用的人更多,所以直接学 Struts2

Struts2:开源的,不用钱的

在这里插入图片描述
因为Struts1 名声太大了,而webwork实力很强但是影响力却不大
所以后来它们强强联合了
Struts2=Struts1+webwork
名声不大并不代表实力不大,用了Struts2,你才发现webwork原来如此优秀
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、Struts的环境搭建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下载的时候注意
Fll 就表示全部、完整的
src 就表示只包含源码
在这里插入图片描述

直接用下好的也行
在这里插入图片描述
在这里插入图片描述
我们这里就统一用2.2.33的版本
下载完(或者拿到all原文件)之后先解压
要用struts就要使用它的 jar 包

四、struts jar包的介绍和使用

在这里插入图片描述
apps文件夹下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值