- 博客(6)
- 收藏
- 关注
原创 面向切面AOP编程---Spring框架介绍(二)
面向切面(AOP)的概念:Spring提供了面向切面编程的支持,允许通过分离应用的业务逻辑与系统级服务(例如事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。概念比较抽象,下面展示一个使用Spring框架进行AOP编程的案例。要进行AOP编程,首先必须在Spring...
2011-02-20 00:05:42 155
原创 什么是控制反转IOC---Spring框架介绍(一)
学习Spring框架,首先来看什么是Spring?Spring是一个开源的控制反转(Inversion of Control,IOC) 和面向切面(AOP)的容器框架。它的主要目的是简化企业开发。概念里有两个关键词,很明显是IOC与AOP,弄明白了这两个概念,也就清楚了Spring的概念。首先来看,什么是IOC。请看下面的业务层实现类PersonServiceBean类publi...
2011-02-20 00:04:39 81
原创 SiteMesh框架的使用
首先了解什么是SiteMesh。 百度百科给出的定义如下:OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。 OS(OpenSymphony)官网给出的定义是: SiteMesh is a web...
2011-02-19 23:59:52 270
原创 SSH整合终结版(三)
本文的前面两部分已对Spring和Hibernate两大框架进行了集成,下面继续对Struts进行整合。第一步,原来我们对spring容器实例化要手工操作,现在我们通过在web.xml中配置监听器来对Spring容器进行实例化。代码如下:文件名:web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version=...
2011-02-17 15:51:56 72
原创 SSH整合终结版(二)
本文为SSH整合第二部分内容,主要演示业务层的开发(通过Spring对DAO层的实体Bean进行操作),并使用JUnit对业务方法进行单元测试。第一步,创建com.lyk.service.PersonService接口,内容如下:文件名:com.lyk.service.PersonService.javapackage com.lyk.service;import java.uti...
2011-02-17 15:51:05 107
原创 SSH整合终结版(一)
本文主要讨论Spring2.5+Hibernate3.2+Struts1.2.9的整合。人们通常讲“一口吃不成胖子”,SSH的整合也是一样的,最好是按步骤一步一步来。整合之前必需的工作是将Spring、Hibernate和Struts所需的jar文件准备好(为文章叙述更为调理,这步工作不在此赘述,详情请看作者的另一篇日志《SSH整合所需jar文件的下载》)。本项目采用数据库为MySQL5....
2011-02-17 15:50:03 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人