自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 主流框架一:Mybatis框架(5)Mybatis中的延迟加载,缓存和注解开发

主流框架一:Mybatis框架(5)Mybatis中的延迟加载,缓存和注解开发一:Mybatis中的延迟加载1.延迟加载概念2.延迟加载的配置3.延迟加载实现(1)association实现(2)collection实现二:Mybatis中的缓存三:Mybatis中的注解开发一:Mybatis中的延迟加载1.延迟加载概念1.延迟加载概念:在真正使用数据时才发起查询,不用的时候就不查询。也叫...

2019-07-29 22:20:58 582

原创 主流框架一:Mybatis框架(4)Mybatis 连接池与事务,动态SQL语句以及多表操作

主流框架一:Mybatis框架(3)Mybatis的CRUD操作一:Mybatis连接池与实务深入1.Mybatis连接池的分类2.源码分析:3.Mybatis的事务控制:二:Mybatis 的动态SQL语句(1)if 标签(2)where 标签(3)foreach 标签foreach标签的属性:三:Mybatis多表查询之 一对(一)多1. 一对一查询:方法一:(定义AccountUser来输出...

2019-07-24 21:49:06 389

原创 主流框架一:Mybatis框架(3)Mybatis的CRUD操作

主流框架一:Mybatis框架(3)Mybatis的CRUD操作一:Mybatis基于代理Dao的CRUD操作1.CRUD的实现步骤:(1)ognl 表达式:(2)提交事务:session.commit();(3)新增用户 id 的返回值(4)#{} 与${} 的区别(5)Mybatis 与 与 JDBC 编程的比较二:Mybatis 的参数深入(parameterType属性)QueryVo三:...

2019-07-22 20:18:03 706

原创 主流框架一:Mybatis框架(2)通过自定义来理解底层细节

主流框架一:Mybatis框架(1)

2019-07-20 13:58:16 1392 2

原创 主流框架一:Mybatis框架(1)概括,环境搭建示例

主流框架一:Mybatis框架(1)一:框架概括与三层架构1.什么是框架?2.三层MVC架构二:Mybatis概述三:Mybatis环境搭建环境搭建的注意事项:四:Mybatis基于注解的编程一:框架概括与三层架构1.什么是框架?首先说说框架,简单来说框架就是将我们繁琐的代码实现进行封装,从而极简的实现功能,大大提高开发效率。不同框架解决不同的问题。2.三层MVC架构在javaweb中我...

2019-07-19 13:22:46 431

原创 Java Web学习十九:Maven基础

Java Web学习十九:Maven基础一:Maven概述1.Maven解决问题2.Maven的依赖管理二:Maven仓库Maven仓库的分类三:Maven工程结构四:Maven 的概念模型1:项目对象模型2:依赖管理系统3:项目生命周期(lifecycle)一:Maven概述Maven 是一个项目管理工具,它包含了一个 项目对象模型 (POM:Project Object Model)1....

2019-07-19 13:16:04 384

原创 Java Web学习十八:Filter与Listener

Java Web学习十八:Filter与Listener一:Filter过滤器1.如何配置过滤器?2.Filter执行的流程(doFilter中的执行过程)3.Filter的生命周期1.init2.doFilter3.destroy4.Filter拦截配置详解5.过滤器链(配置了多个过滤器)二:Filter使用案例三:Listener监听器1.概念:web的三大组件(servlet,filter,...

2019-07-19 13:09:18 378

原创 Java Web学习十七:网站用户注册&登录;预约信息

Java Web学习十七:网站用户注册&登录;预约信息一:案例任务二:准备阶段三:代码分析与展示1.工具类的代码分析:2.注册功能代码分析刚刚学习初期,我们写了网站用户的注册以及登录功能,但是它的框架结构没有体现MVC。就由以下荣县网站案例来写一个具有三层架构的网站实现用户的登录注册,预约信息到数据库。一:案例任务1.注册和登录自己写简易的登录注册页面,实现登录和注册功能,要求用到...

2019-07-19 12:58:40 1514

原创 Java Web学习十六:事务&完成银行转账模型

Java Web学习十六:事务&完成银行转账模型一:事务概述二:DBUtils事务的操作(重点:多条sql语句的执行)三:使用ThreadLocal绑定连接资源四:DBUtils工具类内部解析五:案例---实现银行转账的模型六:事务的特征和隔离级别(了解背诵概念---面试题)一:事务概述个人认为:一件事情由n个组成单元(步骤)组成,这些步骤同时成功或失败,他们组成了一个事务。1.My...

2019-07-19 12:45:25 621

原创 Java Web学习十五:Java EE的开发模式:三层架构

Java Web学习十五:Java EE的开发模式:三层架构一:Java EE开发模式二:MVC三:Java EE 的MVC---三层架构四:案例实现---显示商城商品一:Java EE开发模式模式,也就是我们常常讲究的“套路”,是历代程序员总结出的一套约定俗成的设计模式。(1)Java EE 经历过的模式:曾经的model1模式:技术组成:jsp + JavaBeanmodel1的...

2019-07-19 12:32:35 595

原创 Java Web学习十四:jstl

Java Web学习十四:jstl一:jstl概述二:jstl核心库的常用标签二:登录成功后的显示用户名一:jstl概述jstl(java standard tag library)jsp标准标签库,通过它的后缀我们就知道了,他是一个lib,即是一个标准的库。里面有很多定义好的标签。 具体如下:其中最重要的就是Core库,c库是我们开发中用的最多的,其他的库不了解。二:jstl核心库的常...

2019-07-19 12:26:49 146

原创 Java Web学习十三:EL

Java Web学习十三:EL一:EL技术二:EL从域中取出数据三:EL的内置对象--11个(了解)${pageContext.request.contextPath}//获取跟路径四:EL执行表达式一:EL技术EL(express language简称)表达语言,也叫表达式语言。作用是为了减少jsp中java代码的嵌入,替代jsp脚本编写二:EL从域中取出数据(EL最重要的作用)(1...

2019-07-19 12:20:56 185

原创 Java Web学习十二:商品列表的显示

Java Web学习十二:商品列表的显示一:案例分析二:创建商品数据库&连接IDEA三:前期准备工作四:创建实例对象domain和Servlet五:jsp页面动态操作一:案例分析最核心的思想就是在Servlet中获取到数据库的数据,然后放到一个List集合中通过request域存储数据,然后发送到对应的jsp页面,页面通过request拿取数据jsp再进行动态的显示商品信息。二...

2019-07-19 11:43:12 1473

原创 Java Web学习十一: jsp

Java Web学习十一: jsp一:jsp技术二:jsp运行原理(面试)三:jsp指令(3个)1.page指令2.include指令四.jsp内置/隐式对象(9个)----笔试题五.jsp标签六.四大作用域的总结:一:jsp技术本质是Servlet jsp(Java Server Pages)技术我理解就是:html输出时比较便捷 就在html中嵌入java代码。1.jsp脚本:(1)...

2019-07-19 11:29:08 171

原创 Java Web学习十: MySQL乱码问题

Java Web学习十: MySQL乱码问题一:问题描述:二:(解决方法)修改配置一:问题描述:有一次偶然设置mysql连接IDEA时,出现了如图所示的错误:问题大概就是mysql出现了乱码。翻译过来报错就是:服务器的时区 ,未被识别或代表多个时区。您必须配**置服务器或JDBC驱动程序(通过serverTimezone配置属性),**如果您想要利用时区支持,则需要使用更特殊的时区值。二...

2019-07-19 11:08:10 192

原创 Java Web学习九:注册功能和会话技术Cookie&Session

Java Web学习九:注册功能和会话技术Cookie&Session一:注册功能的实现二:会话技术简介1.存储客户端的状态2.会话技术三:Cookie技术1.服务器端是怎么样将cookie发送给客户端的?四:Session技术(1)获得属于本客户端的Session对象(2)在服务器中向session中存取数据五:Session对象的生命周期(面试题/笔试题)一:注册功能的实现使用B...

2019-07-19 11:05:43 479

原创 Java Web学习八:验证码功能实现&request

Java Web学习八:验证码功能实现&request一:验证码功能实现二:request概述及运行流程三:通过request获取请求四:request的其他功能注意:转发与重定向的区别?五:request域与ServletContext域生命周期比较六:客户端地址与服务器端地址的写法一:验证码功能实现动态的验证码区别于静态验证码,主要是通过servlet生成动态图片,以及生成验证码...

2019-07-19 10:57:52 1352

原创 Java Web学习七:response

Java Web学习七:response一:response概述二:response运行流程三:response对象设置响应1.通过response设置响应行2.通过response设置响应头&重定向3.通过response设置响应体(1)响应体设置文本(2)响应头设置字节(图片,视频)4.response 细节点:一:response概述我们之前在创建Servlet时,会覆盖写se...

2019-07-19 10:36:01 364

原创 Java Web学习六:Servlet & ServletContext

Java Web学习六:Servlet & ServletContext一.Servlet的概述与作用1.Servlet概述2.Servlet的作用二.Servlet的实现三.Servlet的执行流程详解四.Servlet的生命周期(面试)五.Servlet的相关配置六.ServletContext & ServletConfig五.ServletConfig概述一.Servle...

2019-07-19 10:26:53 236

原创 Java Web学习五:http&Web开发简介&TomCat

Java Web学习五:http&Web开发简介&TomCat一:http协议二:http协议的详解三:WEB开发与Tomcat概述一:http协议1.http协议:超文本传输协议(HTTP , HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,用于定义web浏览器与web服务器之间交换数据的过程。http与万维网的py交易如下:...

2019-07-19 10:16:27 255

原创 Java Web学习四:XML&反射

Java Web学习四:XML&反射Java Web学习四:XML&反射一:XML&语法二:XML约束(Schema)1.DTD语法(了解)2.Schema约束三:dom4j解析(1)DOM:解析器把整个xml装在进内存,解析成一个Document对象2.(重点)DOM解析原理及结构模型四:dom4j解析,API使用说明五:反射&模拟浏览器路径Java Web学习...

2019-07-19 08:27:44 384

原创 Java Web学习三:JDBC连接池&DBUtils(简化JDBC的工具包)

Java Web学习三:JDBC连接池&DBUtils(简化JDBC的工具包)Java Web学习三:JDBC连接池&DBUtils(简化JDBC的工具包)一:连接池概述1)开发背景:2)概述3)规定(规范)二: Jdbc工具类——JdbcUtils1)作用:(2)C3P0Utils中的方法与内容(3)DBCP连接池(了解即可)1.静态代码块里:2.方法:三:测试(使用)C3P0 ...

2019-07-19 08:17:08 555

原创 Java Web学习二:JDBC连接MySQL数据库

Java Web学习二:JDBC连接MySQL数据库JDBC连接MySQL数据库一:JDBC及其使用原理二:JDBC核心的接口,以及代码步骤1.注册驱动:的Class.forName( “com.mysql.jdbc.driver”);2.获取连接器(连接),如果可以获得,则表示已经连接上。3.编写我们要执行的SQL语句4.预处理创建对象来执行SQL语句。5.设置占位符参数6.执行具体操作7.关闭...

2019-07-19 08:02:08 224

原创 Java Web学习一:Intelij IDEA 安装搭建服务器与连接数据库

Java Web学习一:Intelij IDEA 安装搭建服务器与连接数据库一.Intelij IDEA二.安装与配置三.创建一个新的Java web 项目,配置好tomcat服务器四.连接Mysql数据库一.Intelij IDEA俗称IDEA的 Intelij IDEA 编译器 公认的java最好的开发工具之一。它在智能化的带给我们代码自动提示和版本工具,以及插件帮助的同时,势必会给我们带...

2019-07-19 07:52:37 1529

空空如也

空空如也

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

TA关注的人

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