摘要: Aspect Oriented Programming 面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。 具体思想是:定义一个切面,在切面的横向定义处理方法,处理完成之后,回到纵向业务流。 AOP 在Spring框架中被作为核心组成部分之一,的确Spring将AOP发挥 阅读全文
posted @ 2016-05-17 20:59 Marvel_Will 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Sprin 阅读全文
posted @ 2016-05-16 23:18 Marvel_Will 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: 一、单一职责原则(Single Responsibility Principe,SRP) 1.1单一职责原则的定义 1)定义:在软件系统中,一个类只负责一个功能领域中的相应职责。 2)另一种定义方式如下:就一个类而言,应该仅有一个引起它变化的原因。 1.2对可变性的封装原则 一个类(或者大到模块,小 阅读全文
posted @ 2016-05-16 23:17 Marvel_Will 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/xdp-gacl/p/3495887.html 使用注解来构造IoC容器 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”p 阅读全文
posted @ 2016-05-14 20:32 Marvel_Will 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/xdp-gacl/p/4249939.html 学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家 阅读全文
posted @ 2016-05-14 20:29 Marvel_Will 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/sunniest/p/4555801.html 一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configu 阅读全文
posted @ 2016-05-09 22:17 Marvel_Will 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 先说说JPA和Hibernate的关系 JPA(Java Persistence API),是Java EE 5的标准ORM接口,也是ejb3规范的一部分。 Hibernate是当今很流行的ORM框架,也是JPA的一个实现,其它还有Toplink之类的ROM框架。JPA和Hibernate之间的关系 阅读全文
posted @ 2016-05-04 21:50 Marvel_Will 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 对MySql经常使用语句的详细总结 下面总结的知识点全是经常用的,全都是干货,好好收藏吧。/* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld -- 阅读全文
posted @ 2016-04-29 22:37 Marvel_Will 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/xdp-gacl/p/4262895.html 一、使用MyBatis对表执行CRUD操作——基于XML的实现 1、定义sql映射xml文件 userMapper.xml文件的内容如下: 单元测试类代码如下: 二、使用MyBatis对表执行CRU 阅读全文
posted @ 2016-04-24 15:20 Marvel_Will 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java 阅读全文
posted @ 2016-04-21 20:56 Marvel_Will 阅读(5718) 评论(0) 推荐(0) 编辑