轻松学JavaWeb开发之Spring框架入门

上传人:宝路 文档编号:49543143 上传时间:2018-07-30 格式:PPTX 页数:11 大小:321.80KB
返回 下载 相关 举报
轻松学JavaWeb开发之Spring框架入门_第1页
第1页 / 共11页
轻松学JavaWeb开发之Spring框架入门_第2页
第2页 / 共11页
轻松学JavaWeb开发之Spring框架入门_第3页
第3页 / 共11页
轻松学JavaWeb开发之Spring框架入门_第4页
第4页 / 共11页
轻松学JavaWeb开发之Spring框架入门_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《轻松学JavaWeb开发之Spring框架入门》由会员分享,可在线阅读,更多相关《轻松学JavaWeb开发之Spring框架入门(11页珍藏版)》请在金锄头文库上搜索。

1、第16章 Spring框架入门 SSH框架是目前最为流行的软件开发技术,它是由3 种技术组成的,除了我们前面讲解的Struts和 Hibernate外,还包括从本章开始讲解的Spring,如 图16.1所示。Spring是一种非常完善的开源的框架, 通过它可以大大降低企业应用程序的复杂性。我们 在开发中通常使用Spring开发业务逻辑层。16.1 Spring概述 如果读者在学习Spring之前,学习过EJB技术,就知 道开发企业级项目是一件非常复杂的工程。随着 Spring的出现,会大大降低J2EE企业级开发的复杂 度。作为一种开源技术,Spring几乎替代了EJB技 术。并且Spring不

2、仅仅是替代品,其技术范围比EJB 更广、更实用。16.1.1 Spring技术介绍 Spring是一种非常完整的技术,即使只使用Spring技 术也能实现项目的开发。但是在实际开发中我们只 是让Spring做业务逻辑层,因为Spring的业务处理能 力是非常强大的。简单来说,Spring就是一个轻量级 的控制反转(IoC)和面向切面(AOP)的容器框架 ,如图16.2所示。16.1.2 为什么使用Spring 在没有使用Spring之前,如果在业务逻辑层中访问数据访 问层,需要在业务逻辑层中创建数据库访问层的对象, 然后使用该对象调用DAO方法。 使用这种方式访问数据访问层,当数据访问层程序发

3、生 改动时,还需要改动业务访问层的程序,加大了程序员 的工作量。 当Spring出现以后,这种问题就得到了解决。业务逻辑层 和数据访问层之间是注入的关系,在业务逻辑层中并不 需要创建数据访问层的对象,16.2 Spring开发环境的搭建 在MyEclipse中集成了Spring项目开发,通过它可以 非常容易的搭建Spring开发环境。其搭建步骤大致如 下: (1)创建一个Java项目ch16,选中该项目单击右键 ,在弹出的菜单栏选择“MyEclipse”|“Add Spring Capabilities”命令,然后选择版本号及所要添加的 包。我们可以选择导入所有的jar包。 (2)单击Next

4、按钮,进入Spring设置页面。在页面 中,可以设置Spring的配置文件名和保存目录。默认 情况下,Spring配置文件名为applicationContext.xml ,建议读者不要修改这个文件名。然后就可以单击 Finish按钮完成配置。16.3 开发Spring的HelloWorld程序 在前面的学习中,我们已经对Spring有了一个初步的 了解,本节我们将通过一个非常简单的HelloWorld程 序为大家介绍如何使用Spring开发环境进行程序的开 发。Spring有两个非常重要的应用,那就是IoC控制 反转和AOP面向切面编程,我们这里先以IoC技术为 代表进行讲解。16.3.1

5、开发Spring程序的步骤 Spring开发是有严格步骤的,无论项目简单和复杂, 都要按照这个步骤进行操作。Spring程序的开发步骤 如图16.7所示。16.3.2 编写业务接口 我们首先来开发业务接口,在该业务接口中定义了 SayHello方法。通过该方法创建一个接收传递信息, 然后返回问候语句的功能。16.3.3 编写业务实现类 开发完业务接口后,就继续来编写业务实现类。业 务实现类要实现业务接口,从而实现业务接口中的 抽象方法。16.3.5 编写客户端进行测试 到目前为止,Spring的程序已经开发完毕,本节就通过一 个客户端程序来对Spring的程序进行测试。通过该客户端 程序调用业

6、务实现类中的业务方法。 学习到这里,读者可能并没有感受到Spring的开发优势, 这是因为我们还没有进行实际开发。在Web项目开发中 ,最重要的一点就是进行分层开发,而Spring就是起到这 个作用。当我们的程序需要该懂事,只需要改动Spring的 配置文件,这在以前的方式中是不可能做到的。16.4 小结 本章是Spring的入门章节,首先我们为大家介绍Spring技术, 以及为什么要使用Spring,然后介绍了Spring开发环境的搭建 ,最后又通过一个完整的实例,向大家展示了开发Spring程序 的步骤。本章的重点和难点都是理解并争取掌握Spring的开发 过程,力争为后面章节的学习打下坚实的基础。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号