![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringStudy
文章平均质量分 90
LonelyBlade
Nott 大二学生
展开
-
SpringStudy11-SSM整合开发小项目02
SpringStudy11-SSM整合开发小项目021.1 增加book建立addBook.jsp文件<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>增加书籍</title></head><body><form action="${pageContext.request.co原创 2021-10-17 11:41:44 · 85 阅读 · 0 评论 -
SpringStudy10-SSM整合开发小项目01
SpringStudy10-SSM整合开发小项目011.1效果展示1.2环境配置数据库Query.CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id', `bookName` VARCHAR(100) NOT NULL COMME原创 2021-10-16 21:46:52 · 82 阅读 · 0 评论 -
SpringStudy09-Mybatis02-Mybatis理论与实践
SpringStudy09-Mybatis02-Mybatis理论与实践1.1 Mybatis 核心组件OverviewSqlSessionFactoryBuilder(构造器):他会根据配置信息或者代码生成SqlSessionFactory(工厂接口)SqlSessionFactory:依靠工厂来生成SqlSession(会话)SqlSession:是一个即可以发送SQL去执行并返回结果,也可以获取Mapper的接口。SQL Mapper:它是MyBatis新设计的组件,他是由一个Java接口原创 2021-10-06 21:55:19 · 99 阅读 · 0 评论 -
SpringStudy08-Mybatis01-初认Mybatis
SpringStudy08-Mybatis01-初认Mybatis1.0 背景知识Java程序都是通过JDBC连接数据库的,JDBC是由SUN公司提出的一系列规范,但是他只是定义了接口的规范,具体的实现是交由各个数据库厂商去实现的。传统JDBC连接,大致分为以下步骤使用JDBC编程需要连接数据库,注册驱动信息和数据库信息操作Connection,打开Statement对象通过Statement执行SQL,返回结构到Result对象使用ResultSet读取数据,然后通过代码转化为具体的POJO原创 2021-10-02 21:49:20 · 84 阅读 · 0 评论 -
Spring学习05-SpringAOP
Spring学习05-SpringAOP1.1 Spring AOPAOP (Aspect Orient Programming),直译过来就是 面向切面编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。开发中在多个模块间有某段重复的代码,我们通常是怎么处理的?显然,没有人会靠“复制粘贴”吧。在传统的面向过程编程中,我们也会将这段代码,抽象成一个方法,然后在需要的地方分别调用这个方法,这样当这段代码需要修改时原创 2021-09-28 22:16:08 · 50 阅读 · 0 评论 -
Spring学习06-初识SpringMVC-01
Spring学习06-初识SpringMVC-011.1什么是MVCMVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码的时间。V即View视图是指用户看到并与之交互的界面。比如由html元素组成的网页界面,或者软件的客户端界面。原创 2021-09-28 22:06:19 · 69 阅读 · 0 评论 -
Spring学习04-初识Spring(IoC&DI)
Spring学习03-初识Spring(IoC&DI)1.1Spring是什么Spring框架是一个开放源代码的J2EE应用程序框架这里罗列了Spring的六大定义。1、Spring的核心是一个轻量级(Lightweight)的容器(Container)。2、Spring是实现IoC(Inversion of Control)容器和非入侵性(No intrusive)的框架。3、Spring提供AOP(Aspect-oriented programming)概念的实现方式。4、Spri原创 2021-09-22 22:55:16 · 148 阅读 · 0 评论 -
Spring学习03-Spring中的设计模式(二)
Spring学习02-Spring中的设计模式(二)1.1 适配器模式(Adapter Pattern)适配器模式是指将一个类的接口转换成用户期望的另一个接口,使原本接口不兼容的类可一起工作,属于结构型设计模式。适配器模式适用于一下几种业务场景:(1)已存在的类的方法和需求不匹配(方法结果相同或相似)的情况(2)由于不同产品、不同厂家造成的功能类似而接口不同的问题解决方案Instance在中国,民用电都是220V交流电,但手机锂电池使用的是5V直流电,因此我们给手机充电就需要电源适配器转换。原创 2021-09-21 19:54:50 · 107 阅读 · 0 评论 -
Spring学习02-Spring中的设计模式(一)
Spring学习02-Spring中的设计模式(一)1.1单例模式(Singleton Pattern)这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。简单的来说,该类至于允许有一个实例化的对象,可以避免该类的重复实例化对象的消耗Instance饿汉式单例模式饿汉单例模式在类加载的时候就立即初始化,并创建单例对象,它绝对原创 2021-09-20 20:50:30 · 269 阅读 · 0 评论 -
Spring学习01-Spring中的架构设计原则
Spring学习01-Spring中的架构设计原则1.1 开闭原则(Open-Closed Principle)开闭原则是指一个软件实体应对扩展开发,对修改关闭;其含义是说一个软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现变化。开闭原则主要是支持每个实体类都可以支持对他的扩充,但不允许直接修改其内容。Instance/** * @author Xinyuan */public interface IBook { Integer getISBN(); Strin原创 2021-09-18 22:25:14 · 471 阅读 · 0 评论