【SSH】
文章平均质量分 83
龙轩
熟悉javaee开发,有多年支付领域的开发经验。关注开源~
httpclientUtil开源项目创建者。https://github.com/Arronlong
展开
-
struts标签+jstl标签之国际化实例
Struts提供了国际化的功能,对于一个面向各国的系统来说,是非常有帮助的。只需要提供每个国家的语言资源包,配置后即可使用。 下面来用一个登录实例来演示一下Struts的国际化配置和显示。 创建一个login_i18n_exception的javaweb项目,引入Struts的所有jar包以及jstl.jar和standard.jar。登录界面无非就是输原创 2013-09-18 09:34:05 · 4622 阅读 · 16 评论 -
Struts 简单小结
Struts是一个基于MVC的开源框架,具有组件的模块化、灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。 struts可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程。struts提供的类使得开发工作更加简单,这些类包括:控制程序流程的类、实现和执行程序事务逻辑的类、自定义的标记库使得创建和验证HTML表单更加容易原创 2013-09-10 09:05:17 · 3912 阅读 · 12 评论 -
一口一口吃掉Hibernate(一)——使用SchemaExport生成数据表
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 今天就来演示一下Hibernate最初级的操作,使用SchemaExport创建数据表。原创 2013-09-24 07:58:22 · 13221 阅读 · 25 评论 -
一口一口吃掉Hibernate(三)——Hibernate给表和字段设置前后缀及分隔符
在《一口一口吃掉Hibernate(一)——使用SchemaExport生成数据表》中介绍了如何生成数据表。但是这只是最基本的。Hibernate在生成或者操作数据库时,会受一些限制。比如一开始设计表的时候,直接写成了user(id,name,password,createTime) 这种格式的。但是客户后来要求表名称要以“t_”开头,字段名要以“stu_”开头,可以是一些数据库的关键字,单原创 2013-10-15 11:11:42 · 9975 阅读 · 19 评论 -
一口一口吃掉Hibernate(五)——一对多单向关联映射
在上一篇博客《一口一口吃掉Hibernate(四)——多对一单向关联映射》中,介绍了多对一的关联映射,今天就反过来说一下一对多的单向关联映射。 可能有人会对这2篇博客的题目有点混淆不清,跟日常说的关系有点不同。我们日常说的比如父子关系,夫妻关系都是说的双向关系,而现在讨论的则是单向关系,所以也就有了多对一和一对多的说法。 二者的关系其实很简单,只是角度不原创 2013-10-31 08:17:05 · 5747 阅读 · 31 评论 -
一口一口吃掉Hibernate(六)——多对多关联映射
今天来说说Hibernate中的多对多关联映射,多对多关联映射涉及到单向映射和双向映射2种。 首先举个多对多关联例子:用户User和角色Role,一个用户可以属于多个角色,一个角色可以有多个用户。这就是典型的多对多关联的例子。而单向关联映射则是只能由A端去操作B端,B端不能操作A端的数据。而双向关联映射则是A,B两端都可以操作另一端的数据。 先说单向关原创 2013-11-11 17:00:13 · 8983 阅读 · 33 评论 -
一口一口吃掉Hibernate(七)——继承映射
前几篇博文中讲到了常用的几种关联映射。其实Hibernate中还有一种“省劲儿”的映射,那就是——“继承映射”。 学了这么多的关系映射了,继承映射,从字面上也能了解到猜到几分。没错,继承映射就是为继承树而设置的一种映射方案。 继承映射的实现有三种策略:单表继承。每棵类继承树使用一个表类表继承。每个子类生成一个表。具体表继承。每原创 2013-11-13 16:51:50 · 3532 阅读 · 37 评论 -
3幅图让你了解Spring AOP
AOP(Aspect Oriented Programming),是面向切面编程的技术。AOP基于IoC基础,是对OOP的有益补充。 AOP之所以能得到广泛认可,主要是因为它将应用系统拆分分了2个部分:核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的切面Crosscutting enterprise concerns。例如,所有大中原创 2013-12-11 09:58:17 · 11985 阅读 · 39 评论 -
一览Spring全貌
Spring是一个Java 开源框架,是轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地Spring应用中的对象不依赖于Spring的特定类。控制反转——Sprin原创 2013-11-30 00:45:35 · 4348 阅读 · 35 评论 -
Spring Aop实例之AspectJ注解配置
上篇博文《Spring Aop实例之xml配置》中,讲解了xml配置方式,今天来说说AspectJ注解方式去配置spring aop。 依旧采用的jdk代理,接口和实现类代码请参考上篇博文。主要是将Aspect类分享一下:package com.tgb.aop;import org.aspectj.lang.JoinPoint;import org.aspectj原创 2013-12-26 08:00:42 · 40344 阅读 · 42 评论 -
深入浅出了解Struts的处理流程(有图有真相)
Struts框架在java web开发中很常用。最近我也在逐步摸索和学习。今天就来说说Struts的处理流程。 先上一幅时序图:原创 2013-09-14 08:11:11 · 4819 阅读 · 14 评论 -
一口一口吃掉Hibernate(二)——别被世俗蒙蔽了双眼:Hibernate中Session之get和load方法的真正区别
最近在学习SHH框架中的Hibernate,对Session的get和load方法,有点混不清楚,不知道区别在哪,或者对它们的区别感触不深。所以百度了一下,结果问题来了。百度的结果和实际测试的结果出入很大。主要是对get方法的说法跟实际运行的结果不一致。 先说一下共同的观点吧:get不支持lazy,load支持lazy;数据不存在时,get返回null,load则原创 2013-10-08 10:21:36 · 7148 阅读 · 15 评论 -
一口一口吃掉Hibernate(四)——多对一单向关联映射
Hibernate对于数据库的操作,全部利用面向对象的思维来理解和实现的。一般的单独表的映射,相信大家都没有问题,但是对于一些表之间的特殊关系,Hibernate提供了一些独特的方式去简化它。 今天就来说说多对一的关联映射。 数据库中有多对一的关系,Hibernate自然也有对象的多对一的关联关系。比如学生和班级,一名学生只属于一个班级,一个班级有多名学原创 2013-10-25 10:09:46 · 7986 阅读 · 16 评论 -
一口一口吃掉Hibernate(八)——Hibernate中inverse的用法
一、Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录! Hibernate仅仅按照主控方对象的状态的变化来同步更新数据库。按照原来的映射文件,people.g原创 2013-11-20 08:18:13 · 41798 阅读 · 53 评论 -
包办婚姻的Spring IoC
基本概念 IoC(Inversion of Control),直观地讲,就是对象创建或查找对象依赖的控制权由应用代码转到了外部容器,控制权的转移是所谓反转。使用Ioc,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。我们可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它原创 2013-12-05 23:35:04 · 3475 阅读 · 42 评论 -
Spring Aop实例之xml配置
上篇博客《3幅图让你了解Spring AOP》中介绍了aop通知类型,AOP的配置方式有2种方式:xml配置和AspectJ注解方式。今天我们就来实践一下xml配置方式。原创 2013-12-19 08:49:40 · 45497 阅读 · 33 评论