基于J2EE和XML的预付费式电子支付统一平台

上传人:jiups****uk12 文档编号:40627284 上传时间:2018-05-26 格式:PDF 页数:73 大小:3.75MB
返回 下载 相关 举报
基于J2EE和XML的预付费式电子支付统一平台_第1页
第1页 / 共73页
基于J2EE和XML的预付费式电子支付统一平台_第2页
第2页 / 共73页
基于J2EE和XML的预付费式电子支付统一平台_第3页
第3页 / 共73页
基于J2EE和XML的预付费式电子支付统一平台_第4页
第4页 / 共73页
基于J2EE和XML的预付费式电子支付统一平台_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《基于J2EE和XML的预付费式电子支付统一平台》由会员分享,可在线阅读,更多相关《基于J2EE和XML的预付费式电子支付统一平台(73页珍藏版)》请在金锄头文库上搜索。

1、摘要随着计算机网络和信息技术的飞速发展, 预付费式电子支付越来越受到人们的重视。 而在 目 前的预付费式电子支付系统中大多是属于单项业务的预付费式支付系统,显然, 这对于同时拥有多种业务的用户来说很不方便。 如普通的家庭用户有多项消费,如水、电、煤气等。而在目前,用户交纳某种消费 ( 如电)需要到指定的银行办理交费手续。 因此研究预付费式电子支付的统一平台具有重要的意义并正在成为研究的热点。 但如何实现跨平台、 跨数据源的预付费式电子支付统一平台却是研究的难点。本文通过采用J 2 E E体系和X ML 技术实 现跨平台的异构数据系 统的数据交换。从而实现预付费式电子支付统一平台。 J 2 E

2、E是基于跨平台性能卓越的J A V A语言的体系,而 X ML技术由于其本身特点正在成为数据交换的标准规范,两者的结合是解决跨平台、跨数据源的预付费电子支付统一平台难点的不错的选择。本文以水、电、煤气的预付费式电子支付统一平台为例进行设计。 平台主要分为两大模块:电子数据交换模块、基于 We b的网络查询和网络支付模块。电子数据交换模块主要实现在客户端对数据库中的数据提取, 并对提取出的数据通过采用J a v a 数据绑定技术X M L 封装, 使其形成统 一的X ML 结构, 之后将X ML文档以文本流方式在网络上传送。而在服务端实现对传送过来的X ML文档解编后更新中心数据库中的相关数据。

3、 基于 W e b的网 络查询和网络支付模块采用M V C架构中的基于J 2 E E 的S tr u ts 模式设计。 对于中心数据库的 数据操作采用会 话B e a n 调用各实体 B e a n会话外观设计模式。通过实际程序的测试, 可以基本实现跨平台对异构数据源的数据的提取和基于We b的网络查询和网络交费的预付费电子支付统一平台。关键字:数据绑定,会话外观设计模式,编组,解编Ab s t r a c tA s t h e d e v e lo p i n g o f th e c o m p u t e r n e tw o r k a n d in f o r m a t io n

4、te c h n o l o g y , P e o p le b e g in to a tta c h im p o r ta n c e to th e e l e c t r o - p r e p a y m o re a n d m o r e . B u t, a t p r e s e n t , m o s to f t h e e l e c t r o - p r e p a y s y s t e m s a r e s in g l e - b u s i n e s s e l e c t r o - p r e p a y s y s t e m . C l e

5、a r l y , i t i sv e r y i n c o n v e n i e n t t o u s e r s w i t h m u l t i - b u s i n e s s e s . F o r e x a m p l e , mo s t o f c o m mo nd o m e s t i c u s e r s h a v e a l l k i n d s o f c o n s u m p t i o n s i n f a mi l y , s u c h a s w a t e r - c o s t ,p o w e r - c o s t , g

6、a s - c o s t e t c . B u t , n o w , t h o s e u s e r s h a v e t o g o t o t h e a s s i g n e d b a n k t o p a ys o m e o f c o s t , s u c h a s p o w e r - c o s t . S o t h e r e s e a r c h o f t h e u n i t e d e l e c t r o - p r e p a y s y s t e mis m o r e a n d m o r e im p o rt a n t

7、 a n d b e c o m in g th e h o ts p o t o f re s e a r c h . B u t th e d iff ic u lt yi n r e s e a r c h i s h o w t o r e a l i z e t h e t r a n s - o p e r a t in g s y s t e m a n d t r a n s - d a t a s o u r c e u n i t e de l e c t r o - p r e p a y s y s t e mT h e p a p e r d e s i g n s

8、t h e u n i t e d e l e c t r o - p r e p a y p l a t f o r m b a s e d o n t h e w a t e r , p o w e ra n d g a s . T h e p l a t f o r m c a n b e d i v i d e d i n t o t w o mo d u l e s : E l e c t r o n i c - D a t a - I n t e r c h a n g em o d u l e , We b - Q u e ry a n d We b - P a y mo d u

9、 l e . T h e E l e c t r o n i c - D a t a - I n t e r c h a n g e m o d u l ec a n m a k e t h e fo ll o w in g o p e r a ti o n s . F ir s t , it e x tr a c t s th e d a t a i n c l ie n t . S e c o n d , i t p a c k st h e d a t a i n X ML d o c u m e n t b y t h e J a v a D a t a B i n d in g t

10、e c h n o l o g y , w h i c h m a k e s t h ed a t a i n t o t h e u n i t e d X ML s t r u c t u r e . T h i r d , i t t r a n s f e r s t h e X ML d o c u m e n t t o t h es e r v e r s i d e i n t h e f o r m o f t e x t s t r e a m o n n e t w o r k . A t s e r v e r s i d e , t h e s e r v e ru

11、 n m a r s h a l s t h e X ML d o c u m e n t in t o t h e c e n t r a l - d a t a b a s e . We b - Q u e ry a n d We b - P a ymo d u l e i s d e s i g n e d b y t h e S t r u t s p a t t e rn o f t h e MV C a r c h i t e c t u r e b a s e d o n J 2 E E . A n dt h e o p e r a t i o n o f t h e c e n

12、 t r a l - d a t a b a s e a d o p t s t h e F a c a d e - S e s s i o n B e a n d e s i g n mo d e ,w h i c h u s e s t h e s e s s i o n b e a n t o a c c e s s t h e e n t i t y b e a n .A ft e r t h e te s t s o f t h e p r o g r a m , th e u n it e d e le c tr o - p r e p a y p la tf o r m c a

13、n b as i c a llyma k e t h e e x t r a c t i o n o f t h e d a t a i n t r a n s - d a t a s o u r c e a n d We b - Q u e ry a n d We b - P a y .K e y W o rd s : D a ta b in d in g , F a c a d e s e s s io n d e s ig n m o d e , m a r s h a l, u n m a r sh a l .丫 8 6 6 2 3 3独 创 性 声 明本人声明所呈交的学位论文是本人在

14、导师指导下进行的研究工作和取得的研究成果, 除了文中特别加以标注和致谢之处外, 论文中不包含其他人已经发表或撰写过的 研究成果, 也 不包含为获得 五 建工业大叠 1 或其 他教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 学位论文作者一4 A签 字 日 期 : 瑟年 : 月 多日学位论文版权使用授权书本学 位论文作者完全了 解 玉建工业左茎.有关保留、 使用学位论文的规定。特授权 云建工业大皇 1可以 将学位论文的全部或部分内容编入有关数据库进行检索, 并 采用影印、 缩印 或扫描等复制手段保存、 汇编以 供查阅 和借阅

15、。 同意学校向国家有关部门或机构送交论文的复印件和磁盘。( 保密的学位论文在解密后适用本授权说明)学位论文一枷导 师 签 名 : 医签 字 日 期 : o b 年 、多日签 字 日 期 : 。 石年Z 月 多日学位论文的主要创新点一、本文通过采用 X ML文档来实现网络上数据的传输,并用 J A X B体系中的 C a s t o r 模式实现数据绑定并将绑定的 X M L文档直接编组( m a r s h a l ) 在网络上传输, C a s t o r 模式是基于X ML S c h e m a 而非D T D .而以前采用 D T D的数据绑定进行 X ML开发的 较多,X ML S

16、c h e m a支持多种数据类型,为本系统今后的扩展提供 了前提。二、 本文采用基于M V C架构中的S tr u t s 模式来设计 W e b 模块, 并在S tr u t s 中采用F a c a d e ( 会话外观) 模式实现对容器管理持久性实体B e a n( E n t it y B e a n )的调用, 而在以前, 采用普通的J S P或S e r v le t 进行W e b 设计或采用普通的S e s s i o n B e a n 实现对实体 E J B调用的的较多。本文将 S tr u t s 和 F a c a d e 模式两者结合起来设 计 W e b 模块,使得 W e b服务的性能得到优化口第一章 引言第一章 引 言研 究背景随着计算机网络的普及,1 9 9 4年始于北美的电子商务正在成为研究和应用 的 热点,作为电子商务的 关键技术之一的电子支付系统得到了 人们的广泛重视。而在电子支付系统中,预付费式电子支付正在成为研究和应用的热点, 其中, 最典型的例子就是移动预付费系统。来自 移动研究公司B a s k e r v i l l e 的一份报告

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

当前位置:首页 > 学术论文 > 毕业论文

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