1 / 33
文档名称:

JavaWeb开发技术详解第12章.ppt

格式:ppt   页数:33页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JavaWeb开发技术详解第12章.ppt

上传人:所以所以 2012/7/3 文件大小:0 KB

下载得到文件列表

JavaWeb开发技术详解第12章.ppt

文档介绍

文档介绍:第12章 Spring
Spring是目前最流行的Java框架之一,在目前的Java Web卡发中,无疑是Spring占据了统治地位,Spring框架以其强大的功能和卓越的性能受到的众多开发人员的喜爱,他所具有的整合功能,使得它能很好地和其他框架进行结合使用,从而为Java开发人员进行企业级的应用开发提供了一个一站式的解决方案。
本章首先介绍Spring的整体框架,然后建立一个Spring的开发环境,并通过入门的示例来对Spring进行简单的极少。最后讲解Spring在十五处理与其他框架整合方面的一些特性。
Spring概述
Spring是由Rod Jonhnson创建,其产生的目的是为了简化企业级的开发,Spring的最初思想体现在Rod Johnson编写的一本中文名为《Expert One-on-One J2EE设计与开发》的书籍,这是他在多年Java开发中的实践总结。
Spring简介
Spring提供了一个继承的框架,可以通过它解决常见的Java EE问题,其核心是依赖于饭转控制器。Spring的整个框架建立在Core的基础之上,它拥有自己的DAO层,并且可以整合其他的开源ORM,它还提供了一个独特的数据访问抽象,可以很方便地和Hibernate、JPA等框架进行整合。使用Spring可以选择使用变成十五或者声明式十五处理,而且Spring还提供了一个强大的MVC框架。
Spring的主要特性
在Spring中,核心部分的封装包是框架的最基础部分,并且提供了反转控制的功能。它所使用的是工厂模式,所以消除了单利模式的额弊端,并且封装包增加了对国际化的支持。DAO提供了JDBC的抽象层,非常方便开发人员的使用。Spring主要由以下特性。
(1)是一个非入侵框架,可以使程序代码对框架的依赖降低到最小。在配置JavaBean时不需要引用SpringAPI,可以对旧系统中没有使用的Spring的Java类进行配置。
(2)提供一种在任何环境下都可以使用的、一致的变成模型,Spring应用程序不仅可以运行在Java EE和Web容器中,也可以在其他的环境下进行运行,Spring中还提供了一种用来隔离应用程序代码和运行环境的编程模型。
(3)在Spring中提高了代码的重用性,并尽可能的避免在程序中硬编码,Spring可以将应用程序中的某些代码抽象出来,然后使用这些代码在其他的程序中使用。
在应用程序中使用Spring
应用程序中使用Spring非常简单,需要在环境变量中指定Spring框架的jar包,如果使用Spring框架,需要进行一些配置,这样就会产生很大的工作量,MyEclipse是基于Eclipse的开发Java EE的应用的IDE,MyEclipse可以很好的支持Spring的开发。
Spring的下载与安装
通过入Spring的首页。
在Spring的首页,读者可以了解到有关Spring的所有信息,包括培训课程、最新进展等。单击首页的“Downloads”连接,即可进入Spring的下载画面。
在下载前,需要进行下载人员的信息注册,填写完信息后单击“Access Download”按钮完成注册,进入下载页面。
MyEclipse对Spring的支持
,使用步骤如下:
(1)创建项目Spring,右击项目名,选择“MyEclipse”|“Add Spring Capabilities”菜单项。
(2)在弹出的“Add Spring Capabilities”对话框中选择Spring 2。单击“Next”按钮,进入下一个配置对话框。
(3)设置Spring的配置文件名和保存目录。在默认情况下,,保存目录是src。一般并不需要修改这一页的设置。
(4)单击“Finish”按钮,完成Spring的添加。可以看到项目“Spring”。
Spring第一个HelloWorld示例
介绍了前面的配置,下面先看一个在JSP页面中输出“HelloWorld”的Spring示例,大体了解一下Spring的开始流程。

,编写它的具体方法如下。
(1)首先通过Eclipse建立该页面,右击在Spring项目“WebRoot”文件夹,选择“New”|“File”菜单项,单击“File”,将弹出“New Fi