摘要: 编写日志输出环境配置文件 在开发过程中,最重要的就是在控制台查看程序输出的日志信息,在这里我们选择使用 log4j 工具来输出: 准备工作: 将【MyBatis】文件夹下【lib】中的 log4j 开头的 jar 包都导入工程并添加依赖。 在【src】下新建一个文件 log4j.properties 阅读全文
posted @ 2018-04-18 19:34 我没有三颗心脏 阅读(5131) 评论(2) 推荐(6) 编辑
摘要: 偶然看到阿里巴巴居然出书了???趁着满减活动(节约节约....)我赶紧买来准备看看,刚拿到的时候掂量了好多下,总觉得商家给我少发了一本书,结果打开才知道..原来这本书这么小.... 编码规范的重要性 别人都说我们是搬砖的码农,但我们知道自己是追求个性的艺术家。也许我们不会过多在意自己的外表和穿着,但 阅读全文
posted @ 2018-04-18 10:07 我没有三颗心脏 阅读(6213) 评论(6) 推荐(7) 编辑
摘要: MyBatis 简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,是一个基于Java的持久层框架。 持久层: 可以将业务数据 存储到磁盘,具备长期存储 阅读全文
posted @ 2018-04-16 07:01 我没有三颗心脏 阅读(9290) 评论(2) 推荐(11) 编辑
摘要: MVC 设计概述 在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean 来进行处理,我们称之为 Model1: 出现的弊端: JSP 和 Java Bean 之间严重耦合,Java 代码和 HTML 代码也耦合在了一起 要求开发者不仅要掌握 阅读全文
posted @ 2018-04-15 17:41 我没有三颗心脏 阅读(43781) 评论(15) 推荐(32) 编辑
摘要: 传统 JDBC 回顾 JDBC 我们一定不陌生,刚开始学习的时候,我们写过很多很多重复的模板代码: 现在光是看着就头大,并且我还把它完整的写了出来..真恶心! 这还仅仅是一个 JDBC 的方法,并且最主要的代码只有 这么一句,而且有很多模板化的代码,包括建立连接以及关闭连接..我们必须想办法解决一下 阅读全文
posted @ 2018-04-15 08:08 我没有三颗心脏 阅读(14838) 评论(13) 推荐(11) 编辑
摘要: Spring AOP 简介 如果说 IoC 是 Spring 的核心,那么面向切面编程就是 Spring 最为重要的功能之一了,在数据库事务中切面编程被广泛使用。 AOP 即 Aspect Oriented Program 面向切面编程 首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边 阅读全文
posted @ 2018-04-14 20:55 我没有三颗心脏 阅读(16970) 评论(4) 推荐(16) 编辑
摘要: 装配 Bean 的概述 前面已经介绍了 Spring IoC 的理念和设计,这一篇文章将介绍的是如何将自己开发的 Bean 装配到 Spring IoC 容器中。 大部分场景下,我们都会使用 ApplicationContext 的具体实现类,因为对应的 Spring IoC 容器功能相对强大。 而 阅读全文
posted @ 2018-04-14 10:30 我没有三颗心脏 阅读(32932) 评论(12) 推荐(26) 编辑
摘要: Spring IoC 概述 IoC:Inverse of Control(控制反转) 读作 “反转控制” ,更好理解,不是什么技术,而是一种 设计思想 ,就是 将原本在程序中手动创建对象的控制权,交由Spring框架来管理。 正控: 若要使用某个对象,需要 自己去负责对象的创建 反控: 若要使用某个 阅读全文
posted @ 2018-04-13 22:52 我没有三颗心脏 阅读(36038) 评论(3) 推荐(11) 编辑
摘要: 认识 Spring 框架 Spring 框架是 Java 应用最广的框架,它的 成功来源于理念,而不是技术本身 ,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程) 。 什么是 Spring 阅读全文
posted @ 2018-04-13 14:57 我没有三颗心脏 阅读(205471) 评论(35) 推荐(113) 编辑
摘要: 项目开始时间:2018年4月8日14:37:47 项目完成时间:2018年4月9日10:03:30 技术准备 这个项目是自己用于巩固 J2EE 相关知识的练手项目,非常简单,但是相关的功能却非常实用,所以在这里分享一下 为了完成这个项目,需要掌握如下技术: Java 基础知识 前端: HTML, C 阅读全文
posted @ 2018-04-13 07:10 我没有三颗心脏 阅读(32330) 评论(21) 推荐(12) 编辑