基于java的浏览器的设计与实现_学位论文.doc

基于java的浏览器的设计与实现_学位论文.doc

ID:13206681

大小:998.50 KB

页数:35页

时间:2018-07-21

基于java的浏览器的设计与实现_学位论文.doc_第1页
基于java的浏览器的设计与实现_学位论文.doc_第2页
基于java的浏览器的设计与实现_学位论文.doc_第3页
基于java的浏览器的设计与实现_学位论文.doc_第4页
基于java的浏览器的设计与实现_学位论文.doc_第5页
资源描述:

《基于java的浏览器的设计与实现_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Java的浏览器的设计与实现—后台功能子系统软件工程学院:专业:指导教师:2014年9月基于Java的浏览器的设计与实现后台功能子系统摘要当今世界是一个以计算机网络为核心的信息时代,互联网为人们快速获取、发布和传递信息提供了便捷,而浏览器作为互联网上查找信息的重要工具,给人们提供了巨大而又宝贵的信息财富,受到了大家的高度重视。网页浏览器是显示网页服务器或档案系统内的文件,并让用户与这些文件互动的一种软件。它用来显示在万维网或局域网内的文字、影像及其他资讯。浏览器作为重要的系统应用软件是不可或缺的。但目前,浏览器产品的市场被少数国外大公司垄断,众多的小型浏览器也尚处于发展期,而国

2、内的自主技术的浏览器更屈指可数,刚刚进入实用阶段。迫切需要更多的人来关注浏览器技术,开发中国自主知识产权的浏览器产品。本文围绕着浏览器的编程与开发,讲述了在JDK5.0中进行浏览器开发的一些技术和笔者的一些心得,着重讲解了笔者在毕业设计中所实现的一个浏览器程序—Brower。本文用软件工程的开发过程,详细论述了浏览器的分析、设计及代码实现,最终实现一个具有能同时浏览多个网页,可查询历史浏览记录,可以实现超链接监听并响应,以及对非法网站的过滤等基本功能的浏览器。本文以一个实际运作的浏览器Browser为主轴介绍浏览器的设计理念与方法,同时讲述浏览器中各个模块如何互相协同运作,来完成一

3、个呈现网页的工作。HTML词法分析是本文着重讨论的技术问题,给出了详尽的数据结构,程序流程,并且还介绍了一些基于Java的HTML解析器。另外,JavaSwing技术也是本文介绍的浏览器所使用的一种主要的技术,通过使用各个组件,并增加监听器和事件处理等操作,最终形成一个具有一定事物处理能力的浏览器的界面部分。关键字:浏览器,JavaSwing,HTML词法分析,事件TheDesignAndImplementationOfABrowserBasedOnJavaAbstractNowadaysisacomputernetworkasthecoreoftheinformationage.

4、TheInternetprovidesaconvenientforpeopletoquicklygetthereleaseandtransferinformation.AndtheBrowserasaimpartmenttoolforustosearchinformation,providespeoplewithahugeandvaluablethewealthofinformation.theHomepageBrowser,whichbecomesoneoftheessentialsoftwareforsurfonline,hasalreadyobtainedwidelyappl

5、ication.UndertheleadingpositionofIE,allkindsofdomesticandforeignbrowsersoftwarehaveappearedlikemushroomgrowthbreedinglives.Thehomepagebrowser'sdevelopmentandtheapplicationhavebecomeacomputerdomainbighotspotinrecentyears.ThisarticlerevolvesBrowser'sprogramminganddevelopment,narratedsometechnolo

6、giesandauthor'sattainmentsofcarryingthebrowserinJDK5.0development,explainedbrowserprocedure—Browerwhichemphaticallyintheachievementofgraduationproject.Thisarticleusessoftwareengineering'sperformanceprocedure,elaboratedBrowser'sanalysis,designandcodeachievement,finallyachievedtheBrowserwhichhas

7、simultaneouslyglancesovermanyhomepages.Itcaninquirethehistorytoglanceovertherecord,realizeopensandpreservesthehomepage,theultraconnectionmonitorsandresponds,withtoillegalwebsitefiltrationandsoon.Thisarticletakeactualoperation'sbrowser—B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。