Spring框架技术在短信群发平台中的应用

2013-07-30 07:02祁贵宝潘学军
中国信息通信 2013年6期
关键词:技术应用

祁贵宝 潘学军

摘 要 目前基于J2EE的平台开发越来越多被广大开发者所利用,而Spring框架为J2EE平台提供了解决包括对象的生命周期、对象之间的依赖关系建立、对象的缓存实现等方面问题的管理技术,因此已有许多基于Web应用采用了Spring框架。本文主要介绍了Spring框架技术在短信群发平台中的应用。

关键词 Spring 技术 应用

1 Spring框架技术介绍

Spring是一个多层的J2EE系统的框架。Spring作为开源的中间件,独立于各种应用服务器,甚至无须应用服务器的支持,也能提供应用服务器的功能。传统的J2EE开发的程序,应用实现难度大,代码比较多,编译的难度普遍受时间、编译代码的量决定,往往由于部分代码而导致从新编译,编译的质量也不高。程序开发者兴趣也不浓,J2EE的发展受到了极大的制约。而基于J2EE系统的Spring框架的推出,提供了更加简单、快速的实现方案,大大减少了代码的编辑量和编译时间,完善了继承性,把大量应用到的方便代码进行封装,与其它代码分离,建立被调用的实例不再由调用者建立,而是由建立,使系统运行占用少量的系统资源,提高效率[1]。

Spring 框架是一个分层架构[2],也称容器,基本由七个模块组成。Spring容器用以构造所需要的Model。在此基础之上,提供了AOP(Aspect-Oriented Programming, 面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;采用DAO(Data Access Object)的方法方便我们进行数据库的开发;利用Web MVC(Model-View-Control)和Spring Web方便了Java Web应用的各种框架或与其他Web框架进行集成,统一协调工作,七个模块都可以单独存在也可联合使用,可使用到任何J2EE的服务中。如图 1 所示。

2 在短信群发平台中发送数据入库的应用

3 在短信群发平台中号码簿批量导入的应用

(1)准备号码簿:号码簿采用Excel2003文件格式,文件中每一个工作表(Sheet)代表一个组织机构,工作表名称即是组织机构名称。每一个工作表的第一列填写短信接收者的手机号码,其他各列可以填写接收者的任何信息。如图2所示。

(2)上传号码簿:系统管理—〉号码簿管理;点击“选择号码簿”选择准备好的号码簿文件,点击按钮上传号码簿文件。文件上传进度条指示当前文件上传进度。号码簿上传后,到“短信群发”中可以看到“发送范围”中的选项发生了变化。图3所示号码簿管理。

4 结束语

使用Spring框架可以大大简化J2EE应用的开发和测试,加强了开发Web应用程序的能力,提高了系统运行效率,实际上无论是J2EE技术标准还是Spring等框架,其目的都是如何简化企业应用的开发,Spring等框架独特技术管理已被广泛的应用。

参 考 文 献

[1] 伽玛,李英军等.模式设计-可复用面向对象软件基础[M].北京:机械工业出版社,2005.06.

[2] 计文柯.Spring技术内幕-深入解析 Spring架构与设计原理[M].北京:机械工业出版社,2010.01.

[3] 王福强.Spring揭秘[M].北京:人民邮电出版社,2009.09.

猜你喜欢
技术应用
探讨电力系统中配网自动化技术
移动应用系统开发
北京市中小企业优化升级
GM(1,1)白化微分优化方程预测模型建模过程应用分析
煤矿井下坑道钻机人机工程学应用分析
气体分离提纯应用变压吸附技术的分析
会计与统计的比较研究