文档介绍:一馡“弧馢
手机浏览器页面解析服务器海量日志模块设计与实现架设计,称之为一个“轻量级”的手机浏览器内核一页面解析服务摘要随着手机应用软件如雨后春笋般的涌现,越来越多的人们意识到这一领域隐藏的巨大市场潜力,手机浏览器作为众多互联网应用的基础载体变得越来越重要,而现有的手机浏览器满足不了用户日益多元化的功能需求,我们急需开发出新一代的手机浏览器。参考成熟的机浏览器内核功能模块划分,并在此基础上实现自己的框本文将围绕页面解析服务器的两大功能实体本文分析阐述了主流浏览器的设计框架,结合万维网联盟标准,有针对性的对比测试了不同浏览器的性能,确定最终浏览器内核参考设计模型;概述了浏览器内核的分层设计方案及其功能模鳎⒕倮得髁松鲜鲆趁媸荽砹鞒獭在本文的主体部分展开描述了海量日志模块的设计实现工作,并对各个子模块的功能、程序设计思路及重要设计模式进行了细致全面的介绍。整个设计过程经需求分析、概要设计、详细设计,最计方案,并通过宏定义解决跨平台编译问题。编写用于模块测试的器。以及服务性功能实体海量日志模块展开论述。块划分,其中详细描述了?槿绾谓馕鯤蒁树,调用模块处理网页中的疟静⑿薷南嘤终在皐操作系统通过喑淌迪峙渲梦募纳桩模块,驱动模块以及各种测试用例,经单元测试、系统联调,给出测试结果数据,分析性能瓶颈,提出多种可行的解决方案。最后对全文进行了总结,指出了本文的研究工作及意义,并对未来的工作方向提出了展望。关键词
,欢一
鲞艬—.瓵‘‘’瓸鶦·.,.,.瓵猵琣’,,,/..痶瑂
琾,.,.
目录第一章绪论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯论文选题⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。课题的研究背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯课题的研究内容⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。本论文结构安排⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。第二章页面解析服务器系统框架设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯浏览器架构概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯各主流浏览器性能比较⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.性能比较总结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯浏览器内核概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯浏览器内核解析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯内核层设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯应用层设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..浏览器页面解析服务器概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯?椤璴本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯海量日志模块的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.日志记录原则⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯模块架构设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯框架设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..匾@⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯第五章作者攻读硕士学位期间发表的学术论文目录⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯模块⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯第三章功能需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯海量日志模块的配置以及测试分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.配置文件驱动方案设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.渲梦募氖樾垂嬖颉总结与展望⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.致谢⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..
—
第一章绪论甀论文选题手机浏览器内核包括页面的解析、鞯墓菇ā⒔疟镜闹葱小⒁趁娴牟局输出等功能,可以说是浏览器开发中的最核心部分3墒斓匿榔髂诤税内核内核、内核内核,在客户端浏览器上都有着很好的表现。课题的研究背景一般来说手机浏览器的内核模块通常具有如下两个特点:虽然本身是一种很简单的网页语言,但是通过其他技术的协助,现在的网页早已不是最初的那个样子,这些辅助技术包括:琂和取R虼耍桓鲣榔鞯暮诵娜挝窬褪谴硗持械?橄喽怨潭ǎ聪喽岳此凳瞧教ㄎ薰氐模各个浏览器几乎具有一个共同的特征:尽量复用已有的模块和库,尤其是浏览器的核心模块。这主要是因为核心模块的结构通常非常复杂,独立开发会耗费大量的精力。各大浏览器开发厂商为了抢占市场,越来越强调其产品的跨平台性,因此在浏览器开发的时候会尽可能的将复杂的核心功能抽离出