SSM+CXF开发实践:搭建与整合教程

需积分: 0 2 下载量 57 浏览量 更新于2024-09-08 收藏 465KB DOCX 举报
本文档主要介绍了如何在Spring+SpringMVC+Mybatis框架的基础上整合CXF发布Web服务的开发经验和步骤。作者使用的是MyEclipse 10版本的IDE,并分享了项目的目录结构以及关键配置文件的设置。 1. **项目背景与搭建** 开发者基于SSM(Spring+SpringMVC+Mybatis)架构构建了一个项目,并利用网上的博客资源(<http://how2j.cn/k/ssm/ssm-tutorial/1137.html#nowhere>)作为指导,着重讲述了SSM基础搭建的过程。 2. **项目目录结构** - 控制器层 (Controller):存放Spring的逻辑控制层代码。 - Mapper:存放Mybatis相关的xml文件和映射接口。 - Service:存放业务逻辑接口。 - Service Impl:存放接口实现类。 - Util:存放公共工具类。 - WebService:存放公开Web服务接口,供其他项目调用。 - 配置文件位置:`ApplicationContext.xml` (核心Spring配置),`jdbc.properties` (数据库连接配置),`springMVC.xml` (Spring MVC核心配置)。 - `WEB-INF`目录下的`jsp`文件夹,用于存放页面,防止直接在浏览器访问,确保安全性。 3. **配置文件详解** - `applicationContext.xml`:Spring的核心配置文件,定义了bean、依赖注入等。 - `jdbc.properties`:存储数据库连接参数,如URL、用户名、密码等。 - `springMVC.xml`:Spring MVC的配置文件,负责处理HTTP请求和视图解析。 4. **开发工具与环境** 使用的是MyEclipse 10版本,新项目创建后,通过自定义目录结构并引入必要的jar包进行配置。 5. **搭建过程** - 创建web项目。 - 设置目录结构。 - 添加配置文件:`applicationContext.xml`、`jdbc.properties`和`springMVC.xml`。 - 在lib目录下添加必要的Spring、Mybatis、CXF等库。 - 配置文件内容涉及对象创建、数据源连接、扫描包、AOP切面等Spring配置。 总结,本文提供了基于SSM的Web服务开发框架的搭建指南,涵盖了基础架构、目录组织、配置文件编写等内容,对于希望学习或实践此类项目开发的开发者具有参考价值。