欢迎来到天天文库
浏览记录
ID:33547579
大小:6.80 MB
页数:73页
时间:2019-02-27
《基于自动生成技术的杉达学院wap网站的设计与实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、上海交通大学硕士学位论文基于自动生成技术的杉达学院WAP网站的设计与实现姓名:张仁良申请学位级别:硕士专业:软件工程指导教师:唐新怀;徐子闻20090601基于自动生成技术的杉达学院WAP网站的设计与实现基于自动生成技术的杉达学院WAP网站的设计与实现摘要WAP(无线通信协议)是一个全球性的开放的无线应用协议,它的提出和发展正是基于在移动中接入Internet的需求。现有的移动设备能通过GPRS(通用分组无线业务)服务连接到Internet,并使用WAP浏览器访问WAP网站。开发WAP网站页面的描述语言是WML(无线标记语言
2、)或xHTMLMP(移动扩展HTML语言),后者是符合WAP2.0标准并接近于HTML的语言。国内外现已经有不少网站支持WAP访问,不少学者已对HTML向WML或符合WAP2.0标准的xHTML的转换做了一些研究。随着移动通信技术的迅速发展,使用移动设备上网将成为一种趋势。本研究内容主要围绕着如何在现有的HTML网站基础上,扩展出它的WAP版网站,使浏览者可以在移动设备上通过WAP浏览器访问原有网站上的信息内容。文中归纳了几种常见的WML或WAP2.0的转码技术:依照原有的HTML网站重新建设WAP网站;利用转码技术即时生成
3、原有HTML页面的WAP页面;使用第三方服务做即时转码。本文对现有的一些解决方案做了分析,在研究了WAP页面的组成后,提出了WAP网站自动生成的流程:(1)读取原网站中HTML格式的信息内容;(2)将其转换成XML;(3)对XML的所有结点以及结点中的属性进行遍历,删除WAP不支持的xHTML标签及属性;(4)检测结点中是否有图片文件,自动生成缩略图并替换相应的图片地址;(5)最终将生成完成的WAP页面静态化。按照杉达学院数字化校园的建设目标,了解了学校新闻公告门户网站WAP版的建设需求,并对现有的后台内容管理系统做了分析,
4、以及在此基础上设计并扩展出了内容管理系统的Web服务,将全校的新闻公告内容数据访问接口统一。随后,按照所提出的WAP网站自动生成的流程,首先制作了WAP版网站的页面模板,获取内容管理系统中的HTML内容数据并将其转换成XML,对转换结果进行解析并对内容中的图片生1基于自动生成技术的杉达学院WAP网站的设计与实现成缩略图以及替换图片地址,生成的内容与模板结合后为WAP页面静态化。对自动生成的杉达学院WAP版网站,在多种平台和多种WAP浏览器中进行兼容性测试,测试了多个页面,并给出了测试结果。关键词:WAP,xHTML,自动生成
5、,XML2基于自动生成技术的杉达学院WAP网站的设计与实现TheDesignandImplementationofSandauWAPasedonAutogenerationTechnologyABSTRACTWAP(WirelessApplicationProtocol)isaglobalandopenwirelessapplicationprotocol.Itisbroughtupanddevelopedundertheneedofaccessingtheinternetonmobile.Nowadaysthemobile
6、equipmentcanaccesstheinternetviaGPRS(GeneralPacketRadioService)andcanbrowsetheWAPsiteviaWAPbrowser.ThescriptfordevelopingWAPsitepageisWML(WirelessMarkupLanguage)orxHTMLMP(ExtensibleHyperTextMarkupLanguageMobileProfile),andthelatterisconformedtoWAP2.0standardandclos
7、ertoHTMLscript.Lotsofwebsites,homeandabroad,arenowavailableviaWAP.ScholarshavedonesomeresearchonhowtotransferHTMLintoWMLorxHTMLaccordingtoWAP2.0standard.Withtherapiddevelopmentofmobilecommunicationtechnology,goinginternetbythemobileequipmentwillbeatrend.Thisresearc
8、hismainlyfocusonhowtoextendthecurrentwebsitebasedonHTMLandcreateitscopysitebasedonWAP,whichmakesitpossiblefortheusertoachievethesamecontentfromth
此文档下载收益归作者所有