![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java ee作业博客
煎饼果儿
这个作者很懒,什么都没留下…
展开
-
java ee(十)Spring JDBC
Spring JDBC模块有什么作用?Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从繁琐的数据库操作中解脱出来,从而将更多的精力投入到编写业务逻辑当中。Spring JdbcTemplate的解析针对数据库的操作,Spring框架提供了JdbcTemplate类,该类是Spring框架数据抽象层的基础。可以说,JdbcTemplate类是Spring JDBC的核心类。JdbcTemplate类的继承结构具体如下图所示:从JdbcTe原创 2020-07-19 18:45:28 · 239 阅读 · 0 评论 -
Java ee(九)基于代理类的AOP实现
Spring 的通知类型Spring按照通知在目标类方法的连接点位置,可以分为5种类型,具体如下:org.springframework.aop.MethodBeforeAdvice(前置通知)在目标方法执行前实施增强,可以应用于权限管理等功能。org.springframework.aop.AfterReturningAdvice(后置通知)在目标方法执行后实施增强,可以应用于关闭流、上传文件、删除临时文件等功能。org.aopalliance.intercept.MethodI原创 2020-07-19 18:37:51 · 290 阅读 · 0 评论 -
Java ee (八)SpringAOP与动态代理
什么是AOP AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。这样,如果想要关闭某个功能,或者对其进行修改,就必须要修改所有的相关方法。这不但增加了开发人员的工作量,而且提高了代码原创 2020-07-19 18:31:46 · 130 阅读 · 0 评论 -
java ee(七)Bean的装配方式
什么是Bean的装配 Bean的装配可以理解为依赖关系注入,Bean的装配方式即Bean依赖注入的方式。Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于注解的装配),本节将主要讲解这三种装配方式的使用。基于XML的装配1、创建java类,提供有参、无参构造以及属性setter方法; public User(String username, Integer password, List<原创 2020-07-19 18:27:05 · 297 阅读 · 0 评论 -
java ee(六)Bean的作用域和生命周期
Bean的作用域 Spring 4.3中为Bean的实例定义了7种作用域,如下表所示:ps:singleton 和prototype是最常用的两种作用域singleton作用域singleton是Spring容器默认的作用域,当Bean的作用域为singleton时,Spring容器就只会存在一个共享的Bean实例。singleton作用域对于无会话状态的Bean(如Dao 组件、Service组件)来说,是最理想的选择。在Spring中配置singleton作用域的话,可以在Spri原创 2020-07-19 16:22:45 · 157 阅读 · 0 评论 -
Java ee(五)Bean的配置和实例化简单概述
Bean的配置什么是Spring中的Bean?什么是Spring中的Bean?如果把Spring看做一个大型工厂,则Spring容器中的Bean就是该工厂的产品。要想使用这个工厂生产和管理Bean,就需要在配置文件中告诉它需要哪些Bean,以及需要使用何种方式将这些Bean装配到一起。ps:Bean的本质就是Java中的类,而Spring中的Bean其实就是对实体类的引用,来生产Java类对象,从而实现生产和管理Bean 。在实际开发中,最常使用的是XML文件格式的配置方式,这种配置方式是通过X原创 2020-07-19 16:11:20 · 299 阅读 · 0 评论 -
Java ee(四)依赖注入
DI的全称是Dependency Injection,中文称之为依赖注入。它与控制反转(IoC)的含义相同,只不过这两个称呼是从两个角度描述的同一个概念。IoC在使用Spring框架之后,对象的实例不再由调用者来创建,而是由Spring容器来创建,Spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。这样,控制权由应用代码转移到了Spring容器,控制权发生了反转,这就是控制反转。DI从Spring容器的角度来看,Spring容器负责将被依赖对象赋值给调用者的成员变量,这相当原创 2020-07-19 15:18:00 · 342 阅读 · 0 评论 -
Java ee(三)Spring的入门程序
在Eclipse中,创建一个名为chapter01的Web项目,将Spring的4个基础包以及commons-logging的JAR包复制到lib目录中,并发布到类路径下。在src目录下,创建一个com.itheima.ioc包,并在包中创建接口UserDao,然后在接口中定义一个say()方法。 package com.itheima.ioc; public interface UserDao { public void say(); }在原创 2020-07-19 15:10:41 · 240 阅读 · 0 评论 -
Java ee (二) Spring核心容器概述
Spring容器会负责控制程序之间的关系,而不是由程序代码直接控制。Spring为我们提供了两种核心容器,分别为BeanFactory和ApplicationContext,本节将对这两种核心容器进行简单介绍。1、BeanFactory 创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信息,这些信息通常采用XML文件形式来管理,其加载配置信息的语法如下:BeanFactory beanFactory = ...原创 2020-07-19 15:06:13 · 102 阅读 · 0 评论 -
Java ee(一)初识SpringMVC
一、什么是SpringMVCSpring是分层的JavaSE/EE full-stack 轻量级开源框架,以IoC(Inverse of Control 控制反转)和AOP(Aspect Oriented Programming 面向切面编程)为内核,使用基本的JavaBean来完成以前只可能由EJB完成的工作,取代了EJB的臃肿、低效的开发模式二、SpringMVC体系结构1、Core Container(核心容器)Beans 提供了BeanFactory,Spring将管理对象称为Bean原创 2020-07-19 14:55:04 · 121 阅读 · 0 评论