java 框架阶段总结

     框架阶段主要学习了spring、mybatis、spring boot 。

        Spring框架的主要特点:控制反转(IOC)、依赖注入(DI)、bean对象和面向切面编程(AOP)。通过Spirng提供的AOP功能,方便进行面向切面对编程,很多不容易用以前OOP实现的功能通过AOP都能够轻松的完成。在此基础上,SpringMVC借助注解的方式,大大的简化了代码量。

         spring中三种创建对象的配置

  <!--  创建对象方式:调用构造函数-->
  <bean id="date" class="java.util.Date"></bean>
  <!--  创建对象方式:调用自己的静态方法:
  factory-method="getInstance" ,factory-method属性,用于指定需要调用的静态方法的名字
  -->
  <bean id="cal" class="java.util.Calendar" factory-method="getInstance">
</bean>
  <!--  创建对象方式:调用容器中的其他bean的方法,创建对象:
  factory-bean="cal" , factory-bean指定调用的容器中的其他bean的名字。
  factory-method="getTime" ,factory-method属性,用于指定需要调用的bean的方法的名字
  -->
  <bean id="date1" class="java.util.Date" factory-bean="cal" factory-
method="getTime"></bean>

        mybatis框架:mybatis是一款用于持久层的、轻量级的半自动化ORM框架,封装了所有jdbc操作以及设置查询参数和获取结果集的操作,支持自定义sql、存储过程和高级映射。MyBatis Plus,在MyBatis的基础上只做增强不改变,且简化开发,效率高。

         spring boot框架:SpringBoot采用 JavaConfig的方式对Spring进行配置,并且提供了大量的注解,极大的提高了工作效率。SpringBoot内置了三种Servlet容器,Tomcat,Jetty,undertow。

刚开始学的是Spring,再到SpringMVC,到Spring Boot的时候整个过程就感觉轻松简单了许多,很多代码都不用自己去敲,我想过为啥不直接写Spring Boot,多方便。但其实是要去了解它的底层实现的,写Spring和SpringMVC的配置文件等等,都是一个学习理解的过程。
 

        

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值