<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chenzpandy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenzpandy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenzpandy]]></copyright><item><title><![CDATA[SVN使用教程总结]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51455158</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51455158</guid><author>chenzpandy</author><pubDate>Thu, 19 May 2016 16:52:24 +0800</pubDate><description><![CDATA[SVN简介：
 为什么要使用SVN？
      程序员在编写程序的过程中，每个程序员都会生成很多不同的版本，这就需要程序员有效的管理代码，在需要的时候可以迅速，准确取出相应的版本。
Subversion是什么？
   它是一个自由/开源的版本控制系统，一组文件存放在中心版本库，记录每一次文件和目录的修改，Subversion允许把数据恢复到早期版本，或是检查数据修改的历史，Subvers]]></description><category></category></item><item><title><![CDATA[基于注解的SpringMVC简单介绍]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51322251</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51322251</guid><author>chenzpandy</author><pubDate>Thu, 05 May 2016 13:42:08 +0800</pubDate><description><![CDATA[SpringMVC是一个基于DispatcherServlet的MVC框架，每一个请求最先访问的都是DispatcherServlet，DispatcherServlet负责转发每一个Request请求给相应的Handler，Handler处理以后再返回相应的视图(View)和模型(Model)，返回的视图和模型都可以不指定，即可以只返回Model或只返回View或都不返回。在使用注解的Sprin]]></description><category></category></item><item><title><![CDATA[SpringMVC Controller介绍]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51311349</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51311349</guid><author>chenzpandy</author><pubDate>Wed, 04 May 2016 01:00:45 +0800</pubDate><description><![CDATA[pringMVC Controller 介绍
一、简介
         在SpringMVC 中，控制器Controller 负责处理由DispatcherServlet 分发的请求，它把用户请求的数据经过业务处理层处理之后封装成一个Model ，然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法，你无需继承特定]]></description><category></category></item><item><title><![CDATA[SpringMVC详细示例实战教程]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51308701</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51308701</guid><author>chenzpandy</author><pubDate>Tue, 03 May 2016 23:28:22 +0800</pubDate><description><![CDATA[一、SpringMVC基础入门，创建一个HelloWorld程序

　　1.首先，导入SpringMVC需要的jar包。



　　2.添加Web.xml配置文件中关于SpringMVC的配置







1

2

3

4

5

6

7

8

9

10

11

12

13

14

15]]></description><category></category></item><item><title><![CDATA[深入浅出学Spring Data JPA]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51275661</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51275661</guid><author>chenzpandy</author><pubDate>Thu, 28 Apr 2016 16:44:42 +0800</pubDate><description><![CDATA[第一章：Spring Data JPA入门

 

Spring Data是什么
Spring Data是一个用于简化数据库访问，并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷，并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目：
Commons - 提供共享的基础框架，适合各个子项目使用，支持跨数据库持久化
JPA - 简化创]]></description><category></category></item><item><title><![CDATA[详解Java的Spring框架中的注解的用法]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51258012</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51258012</guid><author>chenzpandy</author><pubDate>Wed, 27 Apr 2016 00:40:22 +0800</pubDate><description><![CDATA[这篇文章主要介绍了Java的Spring框架中的注解的用法,包括对Java bean的定义的作用介绍,需要的朋友可以参考下





1. 使用Spring注解来注入属性

1.1. 使用注解以前我们是怎样注入属性的 
类的实现：




?





1

2

3

4

5

6

7




class

Use]]></description><category></category></item><item><title><![CDATA[spring4.x注解概述]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51254840</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51254840</guid><author>chenzpandy</author><pubDate>Tue, 26 Apr 2016 22:21:56 +0800</pubDate><description><![CDATA[1. 背景

注解可以减少代码的开发量，spring提供了丰富的注解功能，因项目中用到不少注解，因此下定决心，经spring4.x中涉及到的注解罗列出来，供查询使用。

2. spring注解图

    2.1 spring-context模块的注解图



 2.2 spring-web注解



2.3 spring其它模块的注解



3. 注解实例说明]]></description><category></category></item><item><title><![CDATA[Spring 注解总结]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51254825</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51254825</guid><author>chenzpandy</author><pubDate>Tue, 26 Apr 2016 22:19:43 +0800</pubDate><description><![CDATA[声明：这是转载的。
内容根据网上资料整理。
相关链接：
http://www.360doc.com/content/10/1118/16/2371584_70449913.shtml
http://www.iteye.com/topic/1121784

http://www.iteye.com/topic/295348



【正文】

一 注解优点？注解解决了什么问题，]]></description><category></category></item><item><title><![CDATA[Spring常用注解]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51254812</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51254812</guid><author>chenzpandy</author><pubDate>Tue, 26 Apr 2016 22:18:09 +0800</pubDate><description><![CDATA[使用注解来构造IoC容器

用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。

如：在base-package指明一个包

1 context:component-scan base-package="cn.gacl.java"/>


表明cn.gacl.java包及其子包中，如果某个类的头上带有特定的注解【@Component]]></description><category></category></item><item><title><![CDATA[Spring注解详解]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51254800</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51254800</guid><author>chenzpandy</author><pubDate>Tue, 26 Apr 2016 22:16:37 +0800</pubDate><description><![CDATA[概述

注释配置相对于 XML 配置具有很多的优势：

它可以充分利用 Java 的反射机制获取类结构信息，这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时，我们就不需要指定 PO 的属性名、类型等信息，如果关系表字段和 PO 属性名、类型都一致，您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中，]]></description><category></category></item><item><title><![CDATA[hibernate 注解说明]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51254130</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51254130</guid><author>chenzpandy</author><pubDate>Tue, 26 Apr 2016 21:12:18 +0800</pubDate><description><![CDATA[@Table 
Table用来定义entity主表的name，catalog，schema等属性。 
属性说明： 


name：表名catalog：对应关系数据库中的catalogschema：对应关系数据库中的schemaUniqueConstraints：定义一个UniqueConstraint数组，指定需要建唯一约束的列





Java代码  



@E]]></description><category></category></item><item><title><![CDATA[hibernate注解详解]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51254066</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51254066</guid><author>chenzpandy</author><pubDate>Tue, 26 Apr 2016 21:05:27 +0800</pubDate><description><![CDATA[Java代码  



/** 
 *  
 * @author liuguangyi 
 * @content  ejb3注解的API定义在javax.persistence.*包里面。 
 *  
 * 注释说明： 
 * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) 
 * @Id —— 注解声明了该实体bean的标识属性（对应表中的主]]></description><category></category></item><item><title><![CDATA[Servlet 工作原理解析]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51247214</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51247214</guid><author>chenzpandy</author><pubDate>Tue, 26 Apr 2016 00:18:02 +0800</pubDate><description><![CDATA[Web 技术成为当今主流的互联网 Web 应用技术之一，而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作，你将知道：以 Tomcat 为例了解 Servlet 容器是如何工作的？一个 Web 工程在 Servlet 容器中是]]></description><category></category></item><item><title><![CDATA[了解 Spring Data JPA]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51247171</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51247171</guid><author>chenzpandy</author><pubDate>Tue, 26 Apr 2016 00:15:43 +0800</pubDate><description><![CDATA[前言

自 JPA 伴随 Java EE 5 发布以来，受到了各大厂商及开源社区的追捧，各种商用的和开源的 JPA 框架如雨后春笋般出现，为开发者提供了丰富的选择。它一改之前 EJB 2.x 中实体 Bean 笨重且难以使用的形象，充分吸收了在开源社区已经相对成熟的 ORM 思想。另外，它并不依赖于 EJB 容器，可以作为一个独立的持久层技术而存在。目前比较成熟的 JPA 框架主要包括 Jbo]]></description><category></category></item><item><title><![CDATA[【SSH进阶之路】Spring简介，搭建Spring环境——轻量级容器框架（一）]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51243317</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51243317</guid><author>chenzpandy</author><pubDate>Mon, 25 Apr 2016 16:35:51 +0800</pubDate><description><![CDATA[经过对Struts和hibernate的学习，我们严寒的冬季（Hibernate），终于迎来了阳光灿烂的春天（spring）。在系列博客开篇【SSH进阶之路】Struts
 + Spring + Hibernate 进阶开端（一），我们介绍了Spring的基本概念，以及比较重要的两大核心IoC和AOP，基本上介绍的比较简单，一句话带过。从这篇博客开始，我们开始重新介绍Spring框架的基本理论，]]></description><category></category></item><item><title><![CDATA[ava单例模式的正确写法]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51224181</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51224181</guid><author>chenzpandy</author><pubDate>Fri, 22 Apr 2016 23:56:42 +0800</pubDate><description><![CDATA[一、懒汉式（线程不安全）

 


Java代码  



public class Singleton {  
    private static Singleton instance;  
    private Singleton (){}  
  
    public static Singleton getInstance() {  
     if (i]]></description><category></category></item><item><title><![CDATA[【SSH进阶之路】深入源码，详解Struts基本实现流程(七)]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51199908</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51199908</guid><author>chenzpandy</author><pubDate>Wed, 20 Apr 2016 13:01:08 +0800</pubDate><description><![CDATA[通过一步步的封装我们实现了Struts的基本雏形，我们解决了Struts怎么实现MVC的问题，我们现在仅仅有了Struts的基础，对Struts的学习才刚刚开始，这篇我们要通过对比MVC来理解Struts的执行流程，最后深入Struts的源码，一看究竟。

 
MVC

 

M：业务逻辑，业务数据可以重复使用，我们经常说的javabean（其实struts没有实现业务层，也无法实现]]></description><category></category></item><item><title><![CDATA[【SSH进阶之路】一步步重构MVC实现Struts框架——完善转向页面，大功告成（六）]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51199599</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51199599</guid><author>chenzpandy</author><pubDate>Wed, 20 Apr 2016 11:58:25 +0800</pubDate><description><![CDATA[第四篇博客【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径（四），我们解决了第一个问题：封装业务逻辑和跳转路径。第五篇博客【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉Servlet中的逻辑判断（五），我们解决了第二个问题：彻底去掉Servlet中的逻辑判断。这篇我们解决最后一个问题，完善转向页面，显示和控制分离。




比如添加用户]]></description><category></category></item><item><title><![CDATA[【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉逻辑判断（五）]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51199595</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51199595</guid><author>chenzpandy</author><pubDate>Wed, 20 Apr 2016 11:57:42 +0800</pubDate><description><![CDATA[Struts的第二篇博客【SSH进阶之路】Struts基本原理 + 实现简单登录（二），我们介绍了MVC模型和Struts的基本理论，对比学习了他们之间的联系和区别。从第三篇博客【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始（三）开始，我们实现了一个简单MVC模型，提出了三个重构的问题。

       上篇博客【SSH进阶之路】一步步重构MVC实现Struts]]></description><category></category></item><item><title><![CDATA[【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径（四）]]></title><link>https://blog.youkuaiyun.com/chenzpandy/article/details/51199587</link><guid>https://blog.youkuaiyun.com/chenzpandy/article/details/51199587</guid><author>chenzpandy</author><pubDate>Wed, 20 Apr 2016 11:56:36 +0800</pubDate><description><![CDATA[Struts的第二篇博客【SSH进阶之路】Struts基本原理 + 实现简单登录（二），我们介绍了MVC和Struts的基本理论，上篇博客【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始（三），我们实现了一个MVC模型，这篇博客我们解决一下上篇博客留下的第一个问题：封装业务逻辑和跳转路径。

       我们先回顾一下上篇博客中的TestServlet的代码：]]></description><category></category></item></channel></rss>