自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (16)
  • 收藏
  • 关注

原创 Struts2.x教程(三) Struts2拦截器

Struts2拦截器是使用AOP实现的,主要是针对action对象进行拦截,可以在访问action的某个方法、字段之前或之后实施拦截。

2014-08-10 09:55:12 1086

原创 Struts2.x教程(二) OGNL和值栈

OGNL(Object Graph Nvigation Language,对象图导航语言)是一个开源的表达式引擎。通过使用OGNL的表达式语法可以存取Java对象树的任意属性和调用Java对象树的方法等。ValueStack,被称为值栈,是对OGNL的扩展,Struts2正式通过ValueStack来使用OGNL进行赋值和取值操作的。

2014-08-02 10:28:45 1936

原创 Struts2.x教程(一) Struts2介绍

Struts2和Struts1都是基于MVC的Web层框架,所以,他们工作原理还是一样的,都是对请求进行拦截、分发、处理,之后返回页面,只不过他们的实现机制不同罢了。

2014-07-29 10:27:41 1445 3

原创 Spring3.x教程(二) Spring AOP

与Ioc容器一样,AOP也是Spring的核心模块之一。AOP是Aspect-Oriented Programming的简称,现在通常称为面向切面编程。我们学了OOP,面向对象编程,而AOP并非是OOP的替代技术,它只是OOP的一个有益补充。

2014-07-25 21:25:56 2278

原创 Spring3.x教程(一) Spring及Spring IoC介绍

一、Spring是什么通常说的Spring其实指的是Spring Framework,它是Spring下的一个子项目,Spring围绕Spring Framework这个核心项目开发了大量其他项目,比如Spring Security,Spring Data,Spring WebFlow等等。Spring是为简化Java EE开发而生,而在Java EE中使用最多的就是Spring Fram

2013-03-22 08:36:31 3929

原创 Maven使用教程

一、Maven介绍我们在开发项目的过程中,会使用一些开源框架、第三方的工具等等,这些都是以jar包的方式被项目所引用,并且有些jar包还会依赖其他的jar包,我们同样需要添加到项目中,所有这些相关的jar包都会作为项目的依赖。通常,一个Java EE项目所依赖的jar包会有很多。然而,这还并非是主要问题,在管理这些jar包过程中,jar包的版本往往是最令人头疼的问题。选择一个jar包的版本

2013-03-18 08:13:57 13001 1

原创 Hibernate3.x教程(六) Hibernate常用注解

在Hibernate3.2版本之后,开始支持使用JPA注解来替代XML映射配置,自此,极大程度的简化了hibernate的配置,现在使用注解也成为了映射的首选方式。下面,我们来学习Hibernate的常用注解。 一、映射实体Bean@Entity注解可以将一个POJO映射为实体Bean,如:@Entitypublic class User { //.....}

2013-03-16 14:09:58 2426

原创 Hibernate3.x教程(五) Hibernate性能优化小结

不可否认,Hibernate是一个优秀的ORM框架,但是它的性能也总是受人诟病。在前文之中也提到了一些性能优化方案,现在对这些方案还有其他常用的优化技巧做一下总结。1、对于one-to-many、many-to-many类型的关联映射优化a、如果能够通过程序解决,尽量不要用这类关联关系映射b、建议不要使用级联操作c、将控制权交给many的一方管理,即设置invers="

2013-03-12 22:55:46 1275

原创 Hibernate3.x教程(四) Hibernate查询方式

Hibernate支持三种查询方式,分别是HQL、Criteria查询、Native SQL查询。 HQL:HQL意为Hibernate查询语言(Hibernate Query Language),HQL提供了一种应用与数据库之间的抽象,提高了应用程序在不同的数据库之间的可移植性。HQL语法类似SQL,但是HQL是完全面向对象,对应SQL语句中的表和字段,HQL语句中要使用对象和属性,

2013-03-07 13:31:43 1565

原创 Hibernate3.x教程(三) Hibernate缓存介绍

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频率,从而提高应用的运行性能。 Hibernate的缓存包括Sesssion缓存和SessionFactory全局缓存。Session缓存被称为一级缓存,是Hibernate的内置缓存。使用内存存储,应用于事务范围之内,事务结束,缓存的生命周期同时结束。SessionFactory全局缓存被称为二级缓存,

2013-03-07 13:28:35 830

原创 Hibernate3.x教程(二) Hibernate关联映射

对于关系型数据库,表间的关联关系是最用的,在Hibernate中对关联关系的映射也是最常见的,同时也是最难配置的。不仅因为关联关系的复杂性,也关乎关联关系带来的性能问题。下面以学校中班级(Grade)、学生(Student)、课程(Course)这几个实体关系为例,介绍Hibernate的各种关联关系配置,也会尝试寻找最优配置。班级表(Grade),只有自增主键id和一个基本属

2013-03-03 17:09:37 984

原创 Hibernate3.x教程(一) Hibernate介绍及配置

一、Hibernate是什么Hibernate是一个面向Java环境采用对象/关系映射机制的持久化框架。对象/关系型数据库映射(Object/relational mapping,ORM),在Java中即表示Java对象与关系型数据库表间的映射。除此之外,Hibernate还提供了大量的数据操作方法。与JDBC相比,Hibernate大大简化了对数据库的操作。持久化:将程序数据

2013-03-03 16:51:19 1781

原创 JSTL常用标签

Taglib 伪指令 |输出语法:说明:该标记对由其 value 属性指定的表达式进行求值,然后打印结果。如果指定了可选属性 default,那么,在对 value 属性的表达式求值所得结果为 null 或空 String 的情况下, 将打印其值。escapeXml 属性也是可选的。它控制当用 标记输出诸如“”和“&”之类的字符(在 HTML 和 XML 中具

2013-03-03 15:44:01 765 1

原创 Struts1.x教程(三) Struts Taglib介绍

Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。这里仅对项目中常用的Bean标签及Logic标签做一介绍。Bean标签: 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用Logic标签: 管理条件产生的输出和对象集产生的循环在使用标签的时候需注意struts标签不能嵌套使用。可使用方式替代解决。

2013-03-03 15:25:21 1740

原创 Struts1.x教程(二) Struts进阶使用

上篇文章,介绍了Struts的工作原理,讲到Struts的各个组件,而这些组件的协调交互都是通过Struts的核心配置文件来进行的。Struts配置介绍Struts的默认配置文件是struts-config.xml,下面对它的主要配置项做一下简单介绍。form-bean元素form-bean标签的作用是配置ActionForm的实例。Action

2013-03-03 15:12:00 1378

原创 Struts1.x教程(一) Struts概述及其工作原理

Struts是Apache软件基金会(ASF)赞助的一个开源项目,它是一个基于MVC模式的Web层框架。架构模式中,最基本的也是使用最多的就是分层。然而,分层架构中最难的问题是决定建立哪些层次以及每一层的职责是什么。MVC模式正是一种三层的软件架构模式,它将系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。并确定了各层的职责:模

2013-03-03 14:56:39 9184

Struts2 OGNL示例(Maven项目)

Struts2的OGNL示例,使用Maven构建,导入请前先安装maven。

2014-08-02

Struts2 Json示例(Maven项目)

Struts2的Json示例,使用Maven构建,导入请前先安装maven。

2014-07-29

Struts2 HelloWorld示例(Maven项目)

Struts2做的一个HelloWorld示例,使用Maven构建,导入请前先安装maven。

2014-07-29

PL/SQL Developer 10 注册机

PL/SQL Developer 10 注册机

2013-06-02

Spring IoC简单示例-XML配置-Maven构建

Spring IoC简单示例,使用XML配置依赖注入,使用Maven构建项目 Maven使用及Spring IoC教程参考我的Blog:http://blog.csdn.net/boyazuo

2013-03-21

Spring IoC简单示例-注解配置-Maven构建

Spring IoC简单示例,使用注解配置依赖注入,使用Maven构建项目 Maven使用及SpringIoC教程参考我的Blog:http://blog.csdn.net/boyazuo

2013-03-21

Hibernate查询方式代码示例

Hibernate3.x查询方式代码示例,详细教程参考我的Blog:http://blog.csdn.net/boyazuo

2013-03-07

Hibernate缓存示例

Hibernate3.x缓存示例,详细教程参考我的Blog:http://blog.csdn.net/boyazuo

2013-03-07

Hibernate3.x关联映射示例

Hibernate3.x关联映射示例,详细教程参考我的Blog:http://blog.csdn.net/boyazuo

2013-03-03

Hibernate3.x简单配置示例

Hibernate3.x简单配置示例,单表简单映射及Hibernate基本配置示例

2013-03-03

Struts1.x的标签库使用示例

Struts1.x的标签库使用示例,详细教程参考我的Blog:http://blog.csdn.net/boyazuo

2013-03-03

Struts1.x的验证框架示例

Struts1.x的验证框架示例 Struts1的验证框架并不常用,提供一个示例仅做参考

2013-03-03

Struts1.x的登录示例

Struts1.x的登录示例,Struts1.x相关详细教程参考我的Blog:http://blog.csdn.net/boyazuo

2013-03-03

Struts1.x的上传文件示例

Struts1.x的上传文件示例。Struts1.x的教程参考我的Blog:http://blog.csdn.net/boyazuo

2013-03-03

Struts1.x实现防止提交的Token使用示例

Struts1.x实现防止提交的Token使用示例。工程环境:MyEclipse

2013-03-03

Struts1.x登录示例

使用Struts1.x演示的登录示例,详细教程参考我的blog:http://blog.csdn.net/boyazuo

2013-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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