摘要:
【转】 mybatis 详解(一) JDBC 1、什么是MyBatis? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Gith 阅读全文
摘要:
【转】 SpringMVC详解(六) 与json交互 Json(JavaScript Object Notation),它是一种轻量级数据交换格式,格式简单,易于读写,目前使用特别广泛。那么这篇博客我们主要谈谈在 SpringMVC 中,如何对 json 数据格式进行解析和转换? 本篇博客源码链接: 阅读全文
摘要:
【转】 SpringMVC详解(五) 参数绑定 参数绑定,简单来说就是客户端发送请求,而请求中包含一些数据,那么这些数据怎么到达 Controller ?这在实际项目开发中也是用到的最多的,那么 SpringMVC 的参数绑定是怎么实现的呢?下面我们来详细的讲解。 1、SpringMVC 参数绑定 阅读全文
摘要:
【转】 SpringMVC详解(四) SSM三大框架整合之登录功能实现 为了后面讲解的需要,我们取数据都会从数据库中获取,所以这里先讲讲三大框架(Spring、SpringMVC、MyBatis)的整合。前面讲解 MyBatis 时,写了一篇 MyBatis 和 Spring 的整合,有兴趣的可以先 阅读全文
摘要:
【转】 SpringMVC详解(三) 基于注解的入门实例 前两篇博客我们讲解了基于XML 的入门实例,以及SpringMVC运行的详细流程。但是我们发现基于 XML 的配置还是比较麻烦的,而且,每个 Handler 类只能有一个方法,在实际开发中肯定是不可能这样来进行开发的。那么这篇博客我们就讲解实 阅读全文
摘要:
【转】 SpringMVC详解(二) 详细架构 通过上篇博客,我们能编写一个 SpringMVC 的入门实例,但是为什么要这样写?这样写有啥好处?通过这篇博客我们会有详细的了解。 本篇博客源码下载链接:http://pan.baidu.com/s/1boOfxlP 密码:bxq4 1、SpringM 阅读全文
摘要:
【转】 SpringMVC详解(一) 入门实例 本系列教程我们将详细的对SpringMVC进行介绍,相信你在学完本系列教程后,一定能在实际开发中运用自如。 1、什么是 SpringMVC ? 在介绍什么是 SpringMVC 之前,我们先看看 Spring 的基本架构。如下图: 我们可以看到,在 S 阅读全文
摘要:
【转】 Spring详解(八) 事务管理 PS:本篇博客源码下载链接:http://pan.baidu.com/s/1mi3NhX2 密码:3io2 1、事务介绍 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(uni 阅读全文
摘要:
【转】 Spring详解(七) AOP 注解 上一篇博客我们讲解了 AspectJ 框架如何实现 AOP,然后具体的实现方式我们是通过 xml 来进行配置的。xml 方式思路清晰,便于理解,但是书写过于麻烦。这篇博客我们将用 注解 的方式来进行 AOP 配置。 为了便于大家理解,讲解方式是这样的,我 阅读全文
摘要:
【转】 Spring详解(六) AspectJ 实现AOP 上一篇博客我们引出了 AOP 的概念,以及 AOP 的具体实现方式。但是为什么要这样实现?以及提出的切入点表达式到底该怎么理解? 这篇博客我们通过对 AspectJ 框架的介绍来详细了解。 1、什么是 AspectJ? AspectJ是一个 阅读全文
摘要:
【转】 Spring详解(五) AOP 这章我们接着讲 Spring 的核心概念 AOP,这也是 Spring 框架中最为核心的一个概念。 PS:本篇博客源码下载链接:http://pan.baidu.com/s/1skZjg7r 密码:dn42 1、AOP 什么? AOP(Aspect Orien 阅读全文
摘要:
【转】 Spring详解(四) 注解配置IOC、DI Annotation(注解)是JDK1.5及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注解是以‘@注解名’在代码中存在的。 前面讲解 IOC 和 DI 都是通过 xml 文件来进行配置的,我们发现 xml 配 阅读全文
摘要:
【转】 Spring详解(三) DI依赖注入 上一篇博客我们主要讲解了IOC控制反转,也就是说IOC 让程序员不在关注怎么去创建对象,而是关注与对象创建之后的操作,把对象的创建、初始化、销毁等工作交给spring容器来做。那么创建对象的时候,有可能依赖于其他的对象,即类的属性如何赋值?这也是我们这篇 阅读全文
摘要:
【转】 Spring详解(二) IOC控制反转 我相信提到 Spring,很多人会脱口而出IOC(控制反转)、DI(依赖注入)、AOP等等概念,这些概念也是面试官经常问到的知识点。那么这篇博客我们就来详细的讲解 IOC控制反转。 ps:本篇博客源码下载链接:http://pan.baidu.com/ 阅读全文
摘要:
【转】 Spring详解(一) 概述 本系列教程我们将对 Spring 进行详解的介绍,相信你在看完后一定能够有所收获。 1、什么是 Spring ? Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One 阅读全文
摘要:
【转】 JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件 现在很多的网站都提供有用户注册功能, 通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们的注册的用户名和密码以及一个激活账户的超链接等信息。今天我们也来实现一个这样的功能,用户注册成功 阅读全文
摘要:
【转】 JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件 一、RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有: from字段 --用于指明发 阅读全文
摘要:
【转】 JavaWeb学习总结(五十一)——邮件的发送与接收原理 一、 邮件开发涉及到的一些基本概念 1.1、邮件服务器和电子邮箱 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。例如现在Internet很多提供邮件服务的厂商:sina、sohu、163等等他们都有自己的邮件服务 阅读全文
摘要:
【转】 JavaWeb学习总结(五十)——文件上传和下载 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解 阅读全文
摘要:
【转】 JavaWeb学习总结(四十九)——简单模拟Sping MVC 在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,示例代码如下: 1 /** 2 * 使用Co 阅读全文