Spring
五岁能抬头1995
学习Java的小虫一枚
展开
-
SpringMVC_高级
SpringMVC_高级1.文件上传定义:指的是用户将自己本地计算机中的文件通过网络的形式上传到系统所在服务器上的过程,这个过程称之为文件上传。注意:文件上传功能不是所有业务系统都需要的。什么时候需要文件上传功能?需要用户提交文件时,必须开发文件上传功能。SpringMVC中如何开发文件上传?引入文件上传的相关依赖<dependency> <groupId>commons-fileupload</groupId> <ar原创 2020-11-06 10:49:22 · 241 阅读 · 0 评论 -
SpringMVC_基础
SpringMVC_基础1.SpringMVC是什么?SpringMVC 是 Spring 基础上开发的控制器框架 ,在现有MVC架构中充当控制器,也是一个典型的MVC框架。SpringMVC可以替换项目中现有的struts2技术。2.SpringMVC第一个环境搭建1)引入依赖<dependencies> <!--spring框架的相关依赖--> <dependency> <groupId>org.springframework&原创 2020-11-05 09:37:07 · 189 阅读 · 0 评论 -
Spring——注解编程
Spring——注解编程第一章 注解的基本概念1.1 什么是注解编程指的是在类或者方法上加上特定的注解(@XXX),完成特定功能的开发。如:@Componentpublic class OrderService{ ...}1.2 为什么要讲解注解编程注解开发非常方便:代码简洁,开发速度大大提高。Spring开发的潮流:Spring 2.x引入注解,Spring 3.x完善注解,SpringBoot 普及推广注解编程。1.3 注解的作用替换xml这种配置形式,简化配置。原创 2020-11-04 10:29:56 · 350 阅读 · 0 评论 -
Spring——MVC框架整合
Spring——MVC框架整合第一章 MVC框架整合思想1.1 搭建WEB运行环境<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope></dependency><dependency>原创 2020-11-04 10:29:17 · 171 阅读 · 0 评论 -
Spring——持久层的整合
Spring——持久层的整合第一章 持久层的整合1.1 Spring框架为何要与持久层技术进行整合?JavaEE开发过程中,需要持久层技术完成数据库的访问操作。JDBC、Hibernate、Mybatis在开发过程中存在着大量的代码冗余。Spring基于模板设计模式,对于上述的持久层技术进行相应的封装。1.2 Spring能与那些持久层技术整合?JDBC --> JDBCTemplateHibernate(JPA) --> HibernateTemplateMyba原创 2020-11-04 10:28:48 · 133 阅读 · 0 评论 -
Spring AOP编程
Spring AOP编程第一章 静态代理设计模式1.1 为什么需要代理设计模式在JavaEE分层开发中,最为重要的是Service层。Service层中包含了哪些代码?核心功能:业务运算+DAO调用额外功能:不属于业务,可有可无,代码量很小,如:事务、日志、性能等额外功能书写在Service层中的弊端:额外功能是可有可无的,书写在Service层中,如需改动则需要修改源码,这会很麻烦。1.2 代理设计模式概念:通过代理类,为原始类(目标类)增加额外的功能。好处:利原创 2020-11-04 10:27:16 · 107 阅读 · 0 评论 -
Spring工厂详解
Spring工厂详解第一章 引言1.1 EJB存在的问题EJB(Enterprise Java Bean)主要存在两个问题:运行环境苛刻;代码移植性差。总结:EJB是一个重量级的框架。1.2 什么是SpringSpring是一个轻量级的JavaEE解决方案,整合了众多优秀的设计模式。轻量级:对于运行环境是没有额外要求的:开源 tomcat resion jetty收费 weblogic websphere代码移植性高不需要实现额外的接口Jav原创 2020-11-04 10:26:39 · 670 阅读 · 1 评论