基于B/S架构的电子书阅读发布系统的实现及关键技术研究
2011-12-21朱岸青高河福
朱岸青,高河福
(1.广东工贸职业技术学院计算机系,广东广州 510510;2.广州市森锐电子科技有限公司,广东广州 510664)
基于B/S架构的电子书阅读发布系统的实现及关键技术研究
朱岸青1,高河福2
(1.广东工贸职业技术学院计算机系,广东广州 510510;2.广州市森锐电子科技有限公司,广东广州 510664)
本文采用基于AMF协议的BlazeDS框架进行数据交换、反射和工厂模式结合的动态切换皮肤技术、as hack强制内存回收技术,设计了一个电子阅读发布系统,并对其关键技术进行了研究和阐述.
RealReader;BlazeDS框架;As Hack
1 引言
本文所设计和研究的电子阅读发布系统—RealReader,是以互联网为流通渠道、以数字内容为流通介质的一种崭新的信息传播和阅读系统[1].相对于传统出版,在资源利用上,它不需要纸张、不需要油墨,是环保、绿色的阅读方式;在发行和传播上,它不需要运输、不需要库存,可以大家共享资源;RealReader生成电子读物,不需要打样、装订;各种电子资源的保存、保留的方式更实用、可行;个性化的阅读、良好的阅读体验、支持PC、手机等终端阅读,改变了传统的阅读方式、习惯,具有实用性、合理性.
RealReader采用了基于AMF(Action Message Format)协议的BlazeDS框架进行数据交换、反射和工厂模式结合的动态切换皮肤技术、as hack强制内存回收技术、新的加载策略、提供转换文本图书为JAR文件的功能.本文研究和阐述了RealReader的设计与实现,并对其难点和创新点进行了分析.
2 技术架构概述
RealReader采用RIA概念,使用Java+Flex 3.0+MySql的B/S架构开发.在本研究中该系统的关键通信技术采用了AMF协议中的BlazeDS框架进行……
