自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

热心市民小王的博客

热心市民小王

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Servlet相关技术

Servlet相关技术以前都是不用工具开发。开发比较麻烦,这里开始,把项目导入到idea里项目导入IDEA里并开发(1)导入工程(2)新建src目录,方便以后开发servlet等java代码(3)导入jar配置项目​ ①配置java编译完放置路径,放在classes目录下②导入tomcat的jar,③编辑web.xml放的路径④新增Airifacts(4)部署tomcat启动成功Servlet的开发步骤用xml配置Servlet(1)在web.xml配置如下配

2020-06-23 08:29:32 137

原创 JSP相关技术

JSP相关技术Web应用的基本结构(1)构建一个Web应用1.新建工程目录webTest2.在webTest下新建WEB-INF目录和一个index.jsp文件3.在WEB-INF下新建录入classes、lib目录和web.xml文件 classes和lib的目录作用用于保存Web应用需要的Java类文件,区别是classes用于保存单个.class文件,而lib用与保存jar包4.index.jsp文件内容 <%@ page contentType="text/html;chars

2020-06-23 07:59:45 174

原创 Tomcat入门

1.什么是TomcatTomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。2.为什么要用Tomcat如果你学过html,css,你会知道你写的页面只能自己访问,别人不能远程访问你写的页面,Tomcat就是提供能够让别人访问自己写的页面的一个程序3.配置Tomcat​ (1)下载tomcat免安装版并解压:http://tomcat.apache.org/​ (2)执行apache-tomcat-9.0.36\bin目录下

2020-06-23 07:57:07 140

原创 第六章 MyBatis 与Spring 整合

第六章 MyBatis 与Spring 整合持久层整合(1)Spring为什么要与持久层整合1.JavaEE开发需要持久层进行数据库访问操作2.JDBC hibernate MyBatis进行持久开发又大量的代码冗余3.Spring基于模板设计模式对于上述持久层技术进行了封装(2)Spring 与 持久层整合?1.JDBC -- JDBCTemplate2.Hibernate(JPA) -- HibernateTemplate3.MyBatis -- SqlSessionFac

2020-06-16 19:06:59 238

原创 第五章 MyBatis源码阅读

MyBatis源码解析mybatis.xml文件解析 ##### SqlSessionFactoryBuilder 分析​ ①SqlSessionFactoryBuilder 分析import java.io.IOException;import java.io.InputStream;import java.io.Reader;import java.util.Properties;import org.apache.ibatis.builder.xml.XMLConfigBuild

2020-06-14 20:10:59 324

原创 第四章 动态SQL及映射器注解

第四章 动态SQLif元素使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。<select id="findActiveBlogWithTitleLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test="title != null"> AND title like #{title} </if></select&

2020-06-14 20:07:29 294 1

原创 第三章 映射器

第三章 映射器映射器的主要元素SQL 映射文件只有很少的几个顶级元素(按照应被定义的顺序列出):cache – 该命名空间的缓存配置。cache-ref – 引用其它命名空间的缓存配置。resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素。parameterMap – 老式风格的参数映射。此元素已被废弃,并可能在将来被移除!请使用行内参数映射。文档中不会介绍此元素。sql – 可被其它语句引用的可重用语句块。insert – 映射插入语句。update –

2020-06-14 20:06:40 204

原创 第二章 MyBatis配置

第二章 配置下面是xml的全部配置元素<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--配置--> <prop

2020-06-14 20:05:34 239

原创 第一章 MyBatis 入门

第一章 MyBatis 入门开发环境搭建​ (1)新建gradle工程​ (2)配置gradle里的mybatiscompile group: 'mysql', name: 'mysql-connector-java', version: '5.1.18'compile group: 'org.mybatis', name: 'mybatis', version: '3.4.6'MyBatis的基本构成MyBatis的基本组件(1)SqlSessionFactoryBuilder构造器:

2020-06-14 20:04:07 149

原创 代理模式

代理模式静态代理1.为什么要用代理模式?(1)在开发当中,Service层中 = 核⼼功能+ 额外功能核心功能:业务运算,DAO调用额外功能:不属于业务,可有可无,代码量小(日志,事务等)然后就会出现:在Service层的调用者(Controller):需要Service写额外功能在软件设计者看:Service成不需要额外功能(2)在现实生活中(出租房子)房东: 签合同收钱(核心功能)+发广告/带人看房子(额外功能)然后就会出现:在租客看:需要房东有额外功能在房东看:发广告/带人

2020-06-07 17:04:06 87

原创 Spring学习第六天---Spring-AOP编程

Spring-AOP编程静态代理模式Spring中动态代理概念通过代理类为原始类(⽬标类)增加额外功能,利于原始类(⽬标类)的维护实现(1)工程加入jar包compile group: 'org.springframework', name: 'spring-aop', version: '5.1.14.RELEASE'compile group: 'org.aspectj', name: 'aspectjrt', version: '1.8.8'compile group: 'org.a

2020-06-07 17:01:22 95

原创 Spring学习第五天---依赖注入及高级部分

第五天反转控制(IOC Inverse of Control)和 依赖注入反转控制(IOC Inverse of Control)1.控制:对成员变量赋值的控制权2.反转控制:把对于成员变量赋值的控制权,从代码中反转到Spring工厂和配置文件完成3.好处:解耦合4.底层实现:工厂模式依赖注入1.注入:通过Spring的工厂及配置文件,为对象的成员变量赋值2.依赖注入:当一个类需要另一个类时,就意味着依赖,一旦依赖,就可以把另一个类作为本类的成员变量,最终通过Spring配置文件注入3.

2020-06-07 16:56:41 129

Java基础汇总.pdf

重学java25天汇总~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2020-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除