SSM框架系列文章:
SSM框架学习总结第零篇–框架是什么
SSM框架学习总结第一篇–MyBatis
SSM框架学习总结第二篇–Spring
SSM框架学习总结第三篇–Spring MVC
SSM框架学习总结第四篇–SSM框架整合


目录

  • 框架是什么
    • 框架的定义
    • 框架的作用
  • 常用框架
    • MyBatis
    • spring MVC
    • spring框架

框架是什么

框架的定义

框架可以理解为一个系统的零件,你要搭建一个系统,框架会给你提供零件,你不需要自己去制造零件,你只需要把零件组装起来就可以了。

框架的作用

框架可以省去我们制造零件的时间,其实就是框架把很多技术的代码给封装起来,这样我们可以把精力放在应用的设计上,而不是具体的技术实现。

常用框架

以下介绍SSM三个框架的简介,详细请看后面三篇的介绍。

MyBatis

根据官网的介绍,MyBatis 的定义如下:
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。

spring MVC

根据百度百科简介,spring MVC简介如下:
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等等。

spring框架

根据百度百科介绍,spring框架介绍如下:
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。


如果各位大佬觉得有用,请给个赞吧。


SSM框架学习总结第零篇--框架是什么相关推荐

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

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

  2. Django框架学习(一)Django框架安装和项目创建详解

    Django框架学习(一)Django框架安装和项目创建详解 文章目录 Django框架学习(一)Django框架安装和项目创建详解 一.简介 1.1介绍 1.2 URL 1.3.框架原理 二.安装 ...

  3. 框架学习——带你了解SpringBoot框架

    目录 一. SpringBoot简介 1.1 原有Spring优缺点分析 1.1.1 Spring的优点分析 1.1.2 Spring的缺点分析 1.2 SpringBoot的概述 1.2.1 Spr ...

  4. Express框架学习记录一:Express框架基础使用

    Express框架 一.什么是Express框架 二.安装Express 三.框架的使用 1.监听get/post请求 2.获取 URL 中携带的查询参数 四.中间件 1.use中间件 2.中间件的作 ...

  5. yii框架学习(一)yii框架介绍

    一.什么是yii框架 Yii读做易,可以看做是Yes it is的缩写. Yii有两种中文含义,1.极致简单.2.不断演变. Yii是一个基于组件.用于开发大型Web应用的高性能PHP框架.Yii提供 ...

  6. PE框架学习之道:PE框架——template,command,chain

    PE: 根据配置的交易ID找到template,根据template找到chain,根据chain执行command,如果发现需要结束,跳出command,执行template,执行action. C ...

  7. 从零写一个具有IOC-AOP-MVC功能的框架---学习笔记---11. MVC功能之http请求处理器的编写---简易框架最后一公里!

    从零写一个具有IOC-AOP-MVC功能的框架-学习笔记 专栏往期文章链接: IOC功能相关章节: 从零写一个具有IOC-AOP-MVC功能的框架-学习笔记-01.项目初始化 从零写一个具有IOC-A ...

  8. spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring

    本节主要内容: 1:通过代码演示实现零XML配置spring 2:使用重点注解理解 声明: 本文是<凯哥陪你学系列-框架学习之spring boot框架学习>中spring boot框架学 ...

  9. spring boot框架学习2-spring boot核心(1)

    本节主要: 1:解析spring boot入口和@SpringBootApplication源码详解 SpringBootApplication包含: @SpringBootConfiguration ...

最新文章

  1. JFinal Nutz
  2. buildroot 简要记录
  3. ajax bootstrap 进度条,Bootstrap进度条与AJAX后端数据传递结合使用实例详解
  4. asp.net关于kindeditor 上传图片出现服务器故障的解决办法
  5. 源端RAC数据库删除实例操作时GoldenGate的运维流程
  6. 每周分享第8期(2019.5.25)
  7. java 访问私有成员,在Java中访问私有方法?
  8. post和get传值
  9. (并查集)Find them, Catch them
  10. jQuery标题文字淡入淡出显示效果
  11. MyEclipse搭建SSH(Struts2+Spring2+Hibernate3)框架项目教程
  12. [学习笔记] JQuery datepicker用法 [转]
  13. 使用 ASP.NET 2.0 ObjectDataSource 控件(整理自msdn)
  14. 【图解线性代数】第二章——向量几何的基本意义【思维导图】
  15. ArcGIS对tiff文件进行重分类
  16. 2016-2017-2 《程序设计与数据结构》课程总结
  17. python二进制转十进制函数_python基础教程之python基础教程之python进制转换(二进制、十进制...
  18. 开发人员的十种必备工具
  19. 使用Scrapy框架爬取58同城的出租房信息
  20. jqgrid 列排序

热门文章

  1. 两个tplink路由器有线桥接_TP-Link路由器如何设置有线方式桥接(两个或多个路由器串联上网)图文教程...
  2. Linux开启ssh 远程登录
  3. VUE中使用geetest滑动验证码
  4. SELinux工作模式设置(getenforce、setenforce和sestatus命令)
  5. python如何画动图_python之matplotlib画图教程(3)--如何画动图
  6. 【MyBatis】 ---- 映射器(接口+XML文件)
  7. 洛谷-P3654 First Step (ファーストステップ)
  8. 基于笔画中文分词算法---蚂蚁金服
  9. 普通帐户更改root权限
  10. AD原理图中复制出现invalidparameter exception occurred in copy