Apache Geronimo 和 Spring 框架,第 1 部分: 开发方法学
2010-04-16 00:00:00 来源:WEB开发网本教程介绍了 Spring 框架的各个模块,以及各模块与 Geronimo 应用服务器上 Java EE 应用程序开发工作的关系,为学习后续教程做准备。
先决条件
本教程假定读者熟悉面向对象的编程(OOP),并了解 Java EE 的术语。了解面向方面编程则更好,但不是必需的。
系统要求
为了学习本系列教程,至少需要下列工具:
Spring 框架 —— 您将使用 .zip 文件及其所有依赖项。
Apache Geronimo —— Geronimo 是由 Apache 提供的通过 J2EE 认证的应用服务器。
Apache Derby 数据库 —— 本教程使用 Derby,这是一个开放源码的轻量级数据库。Derby 内嵌在 Geronimo 中,所以不需要另外安装。
Sun 的 Java 1.4.2
Apache Ant —— 确保已正确安装和配置 Apache Ant,并保证其 /bin 目录包括在 Path 系统变量中。
每个教程中还列出了这个教程需要的其他工具和 API。
Spring 框架和 Apache Geronimo
首先我们来看下 Spring 框架的架构、构成该框架的 7 个模块以及它们与 Geronimo 的关系。
Spring 框架概述
尽管有其他一些轻量级框架(如 Struts),但这些框架主要面向的是 Web 层。而 Spring 不仅处理 Web 层,还处理业务层的问题,此外,它还具有一些强大的集成选项,可连接到不同的数据库,如 Derby。Spring 是一个很全面的框架,包括 MVC 框架、AOP 集成框架、JDBC 框架和对象关系映射(ORM)组件,通过这些组件可与诸如 Hibernate 和 Java Data Objects(JDO)之类的工具集成。
Spring 框架包含了许多功能和特性,它们在不同的层实现,各层间清晰地相互隔离。Spring 框架的分层架构允许您决定需要实现哪些组件。这种结构让您能够灵活地在各阶段使用 Spring,我们可以使用一个 Spring 组件,让它工作,然后再选择另一个组件。
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››Spring源码学习-含有通配符路径解析(上)
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
更多精彩
赞助商链接