MyEclipse集成SSH与DWR的配置教程与最佳实践
需积分: 9 147 浏览量
更新于2024-10-19
收藏 491KB PDF 举报
本篇文章主要介绍了如何在MyEclipse环境下集成SSH (Secure Shell) 和 DWR (Direct Web Remoting) 的配置方法。SSH通常用于提供安全的远程登录和数据传输,而DWR则是一种用于简化Web应用程序中的客户端-服务器通信的Java库,它允许客户端JavaScript直接调用服务器上的Java对象方法。
首先,开发环境配置包括JDK 1.5,Tomcat 6.0,Spring 2.5,Struts 1.3,Hibernate 3.2,DWR 2.0,MyEclipse 6.5,以及SQL Server 2005。SSH在这里主要作为服务器间的通信工具,而DWR则作为增强Web应用交互的利器。
文章着重讨论了Spring和Struts的整合,这是为了利用Spring的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)特性,提升代码的可复用性和解耦。整合方式有三种:
1. 在`struts-config.xml`中使用StrutsPlugin:这种方式会将Struts的业务逻辑与Spring管理结合,但需注意,由于DWR可能在Struts配置加载前被访问,可能导致DWR无法获取到Spring中的Bean,因此不推荐。
2. 在`web.xml`中使用ContextLoaderListener:这是一种更推荐的方式,因为它能确保Spring配置在Struts和DWR之前被加载,避免了潜在的问题。
3. 在`web.xml`中使用ContextLoaderServlet:也是一种可行的选择,可以独立控制Spring配置文件的加载时机。
最佳实践是这样安排的:
- 使用StrutsPlugin加载Struts Action配置文件(如`/WEB-INF/action-servlet.xml`),以便于Struts的正常运行。
- 使用ContextLoaderListener或ContextLoaderServlet加载Spring的核心配置文件`applicationContext.xml`,确保Spring的全局配置在整个应用启动期间被正确初始化。
文章中还提供了具体的配置示例,如在`web.xml`中添加`<context-param>`标签来指定Spring配置文件的位置,以及创建`servlet`标签来注册SpringContextServlet,这些步骤都是确保SSH和DWR与Spring整合的关键步骤。
这篇文章详细阐述了如何在MyEclipse环境中通过合理配置SSH和DWR,实现Spring框架的高效管理和客户端-服务器通信的优化,有助于开发者在实际项目中更好地运用这些技术。
2011-07-04 上传
2008-05-28 上传
2011-09-04 上传
2024-11-01 上传
2024-09-30 上传
2024-10-26 上传
2023-09-28 上传
2024-11-01 上传
2023-07-11 上传
jinbingchuan
- 粉丝: 0
- 资源: 69
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍