美文网首页
SSM框架入门

SSM框架入门

作者: 花无缺_0159 | 来源:发表于2019-02-14 20:12 被阅读0次

    【目录】
    1 为什么要学习框架
    2 什么是SSM框架
    3 SSM框架的组成
    4 SSM框架在web项目中所处的位置
    6 学习SSM框架预备知识

    1 为什么要学习框架

    所谓框架,即framework。其实就是某种项目的半成品,里边有很多功能组件可供你使用来完成自己的项目。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。
    框架可以帮助我们完成底层基础工作,程序员只需要关注项目业务本身,并且框架也在不断更新,逐步提升稳定性,易用性,安全性;

    2 什么是SSM框架

    SSM框架即指Spring+SpringMVC+MyBatis的简称,相比于SSH(Struts+Spring+Hibernate),SSM更加轻量化和灵活,是目前比较主流的JavaWeb开发框架。

    3 SSM框架的组成

    1. Spring:容器大管家,可管理项目中对象的生命周期,同时AOP事务大大的优化了事务的操作等;Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
    2. SpringMVC:所属web层,取代了servlet技术负责处理请求,成为连接前端的桥梁;Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
    3. MyBatis:所属dao层,简化了数据库操作,使用动态sql让程序员只需要关注sql语句。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。MyBatis是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

    4 SSM框架在web项目中所处的位置

    SSM框架在web项目中所处的位置

    5 SSM框架学习路线

    第一部分:使用Mybatis取代Jdbc、dbutils等原始方法操作数据库。
    第二部分:学习Spring框架理解IOC、AOP思想,使用Spring来管理对象、事务。
    第三部分:学习SpringMVC框架取代Servlet技术,整合三大框架。

    6 学习SSM框架预备知识

    1. Java基础;
    2. JavaWeb技术;

    注:内容来自SiKi学院 。

    相关文章

      网友评论

          本文标题:SSM框架入门

          本文链接:https://www.haomeiwen.com/subject/zcuyeqtx.html