摘要: 组装Struts Spring和Hibernate框架 - 1 框架层次结构概述框架层次结构层次分为四层:表现层、持久层、业务层、域对象层。每个框架分别负责一个层次的实现,表现层我们使用Struts, 业务层使用Spring, 持久层使用Hibrenate。每层在应用程序中都有明确的责任。每一应用层彼此独立且保持一致。这些框架层次在以一种松散耦合的方式彼此作用而不用管低层的技术细节。Struts+Spring+Hibernate框架体系结构图组装Struts Spring和Hibernate框架 - 2 表现层Struts是框架的表现层,Struts是对MVC构架的具体实现。它提供了一种便利的 阅读全文
posted @ 2012-08-02 16:44 ajiaju 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 作为一个J2EE的开发者,我们基本上是开发基于WEB的应用系统。事实上,工作流,状态管理以及验证都是需要解决的重要功能。而HTTP协议的无状态性决定了这些功能都不容易实现。Spring的WEB框架就是来帮助我们解决这些问题的。使用Spring,我们可以让WEB框架自动将传递进来的请求参数填充到模型对象中,同时提供验证和错误处理。还可以管理用户在WEB表单中创建的对象的状态。在了解SpringMVC之前,我们先来复习下MVC.MVC从逻辑上把应用分为模型组件,视图组件和控制器组件。其中控制器组件又可以细分为:前端控制器组件和后端控制器组件。我们来看一下MVC的基本工作流程:首先是客户端(通常是浏 阅读全文
posted @ 2012-08-02 16:29 ajiaju 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spring 框架。我先从框架底层模型的角度描述该框架的功能,然后将讨论两个最有趣的模块:Spring 面向方面编程(AOP)和控制反转 (IOC) 容器。接着将使用几个示例演示 IOC 容器在典型应用程序用例场景中的应用情况。这些示例还将成为本系列后面部分进行的展开式讨论的基础,在本文的后面部分,将介绍 Spring 框架通过 Spring 阅读全文
posted @ 2012-08-02 10:50 ajiaju 阅读(200) 评论(0) 推荐(0) 编辑