崔成龙 . 勇往直前

httpclientutil开源项目创建者。关注开源~https://github.com/Arronlong

Spring Aop实例之AspectJ注解配置

上篇博文《Spring Aop实例之xml配置》中,讲解了xml配置方式,今天来说说AspectJ注解方式去配置spring aop。        依旧采用的jdk代理,接口和实现类代码请参考上篇博文。主要是将Aspect类分享一下: package com.tgb.aop; import...

2013-12-26 08:00:42

阅读数:38781

评论数:46

Spring Aop实例之xml配置

上篇博客《3幅图让你了解Spring AOP》中介绍了aop通知类型,AOP的配置方式有2种方式:xml配置和AspectJ注解方式。今天我们就来实践一下xml配置方式。

2013-12-19 08:49:40

阅读数:39570

评论数:36

3幅图让你了解Spring AOP

AOP(Aspect Oriented Programming),是面向切面编程的技术。AOP基于IoC基础,是对OOP的有益补充。        AOP之所以能得到广泛认可,主要是因为它将应用系统拆分分了2个部分:核心业务逻辑(Core business concerns)及横向的通用逻辑,...

2013-12-11 09:58:17

阅读数:10008

评论数:45

包办婚姻的Spring IoC

基本概念 IoC(Inversion of Control),直观地讲,就是对象创建或查找对象依赖的控制权由应用代码转到了外部容器,控制权的转移是所谓反转。使用Ioc,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。我们可以认为IoC与JNDI...

2013-12-05 23:35:04

阅读数:3056

评论数:45

一览Spring全貌

Spring是一个Java 开源框架,是轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵...

2013-11-30 00:45:35

阅读数:3981

评论数:39

一口一口吃掉Hibernate(八)——Hibernate中inverse的用法

一、Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录!         Hi...

2013-11-20 08:18:13

阅读数:40126

评论数:57

一口一口吃掉Hibernate(七)——继承映射

前几篇博文中讲到了常用的几种关联映射。其实Hibernate中还有一种“省劲儿”的映射,那就是——“继承映射”。        学了这么多的关系映射了,继承映射,从字面上也能了解到猜到几分。没错,继承映射就是为继承树而设置的一种映射方案。        继承映射的实现有三种策略: ...

2013-11-13 16:51:50

阅读数:3303

评论数:39

一口一口吃掉Hibernate(六)——多对多关联映射

今天来说说Hibernate中的多对多关联映射,多对多关联映射涉及到单向映射和双向映射2种。        首先举个多对多关联例子:用户User和角色Role,一个用户可以属于多个角色,一个角色可以有多个用户。这就是典型的多对多关联的例子。而单向关联映射则是只能由A端去操作B端,B端不能操作A...

2013-11-11 17:00:13

阅读数:8524

评论数:34

一口一口吃掉Hibernate(五)——一对多单向关联映射

在上一篇博客《一口一口吃掉Hibernate(四)——多对一单向关联映射》中,介绍了多对一的关联映射,今天就反过来说一下一对多的单向关联映射。       可能有人会对这2篇博客的题目有点混淆不清,跟日常说的关系有点不同。我们日常说的比如父子关系,夫妻关系都是说的双向关系,而现在讨论的则是单向...

2013-10-31 08:17:05

阅读数:5402

评论数:31

一口一口吃掉Hibernate(四)——多对一单向关联映射

Hibernate对于数据库的操作,全部利用面向对象的思维来理解和实现的。一般的单独表的映射,相信大家都没有问题,但是对于一些表之间的特殊关系,Hibernate提供了一些独特的方式去简化它。       今天就来说说多对一的关联映射。       数据库中有多对一的关系,Hibernat...

2013-10-25 10:09:46

阅读数:7602

评论数:16

一口一口吃掉Hibernate(三)——Hibernate给表和字段设置前后缀及分隔符

在《一口一口吃掉Hibernate(一)——使用SchemaExport生成数据表》中介绍了如何生成数据表。但是这只是最基本的。Hibernate在生成或者操作数据库时,会受一些限制。比如一开始设计表的时候,直接写成了user(id,name,password,createTime)  这种格式...

2013-10-15 11:11:42

阅读数:9431

评论数:19

一口一口吃掉Hibernate(二)——别被世俗蒙蔽了双眼:Hibernate中Session之get和load方法的真正区别

最近在学习SHH框架中的Hibernate,对Session的get和load方法,有点混不清楚,不知道区别在哪,或者对它们的区别感触不深。所以百度了一下,结果问题来了。百度的结果和实际测试的结果出入很大。主要是对get方法的说法跟实际运行的结果不一致。       先说一下共同的观点吧: ...

2013-10-08 10:21:36

阅读数:6807

评论数:15

一口一口吃掉Hibernate(一)——使用SchemaExport生成数据表

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 今天就来演示一下Hibernate最初级的操作,使用SchemaExport创建数据表。

2013-09-24 07:58:22

阅读数:12490

评论数:30

struts标签+jstl标签之国际化实例

Struts提供了国际化的功能,对于一个面向各国的系统来说,是非常有帮助的。只需要提供每个国家的语言资源包,配置后即可使用。       下面来用一个登录实例来演示一下Struts的国际化配置和显示。       创建一个login_i18n_exception的javaweb项目,引入S...

2013-09-18 09:34:05

阅读数:4249

评论数:17

深入浅出了解Struts的处理流程(有图有真相)

Struts框架在java web开发中很常用。最近我也在逐步摸索和学习。今天就来说说Struts的处理流程。       先上一幅时序图:

2013-09-14 08:11:11

阅读数:4335

评论数:14

Struts 简单小结

Struts是一个基于MVC的开源框架,具有组件的模块化、灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。       struts可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程。struts提供的类使得开发工作更加简单,这些类包括:控制程序流程的类、实现和执...

2013-09-10 09:05:17

阅读数:3684

评论数:14

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