1.4 研究的方法:
本项目采用 Java 技术实现网页浏览器.
Java 是一个广泛使用的编程语言, 它基于 Java 虚拟机技术,从而实现跨平台. 它简单,面向对象,不依赖与机器的结 构,具有可移植性,安全性,并且提供了并发的机制,具有很高的性能.其次,它最 大限度的利用了网络,Java 的小应用程序(applet)可在网络上传输而不受 CPU 和 环境的限制,另外,Java 还提供了丰富的类库,使程序设计者可以很方便地建立 自己的系统.项目包括菜单栏模块,工具栏模块,地址栏模块,浏览器选项卡模 块和收藏夹模块.
其中重要的事浏览器选项卡和收藏夹的实现,浏览器选项卡是采用 Java.net 社团中的一个桌面开发组件项目 JDIC 项目提供的 WebBrowser 组件来 实现.JDIC 包含很多功能组件,其中 WebBrowser 浏览器组件可以呈现网页内容, 包括 JavaScript,Flash 等都能正确显示,它也可以控制浏览器的后退,前进,刷 新,停止和打印等操作.而收藏夹的实现则较为复杂,内容包括选择将网页保存到网络收藏夹后, 建立该网页超级链接与关键字属性的映射关系, 并将所述映射关系保存在服 务器中; 在网络收藏夹中选择希望浏览的网页的超级链接后, 根据所选择网页的超级链接获 取该网页超级链接与该网页关键字属性的映射关系, 得到所选择网页的关键字属性, 将该关 键字属性作为搜索关键字查找与该网页关键字属性匹配并且有效的超级链接, 根据查找到的 超级链接从对应的网络服务器下载与该超级链接对应的网页并显示.
问题描述
目前浏览器使用现状:IE firefox opera
市面上浏览器的功能
通过频道和人工输入地址来获取Web站点资源
更够将最近和最常用的网址保存在收藏夹和历史文件夹中
提供了键入Web地址的帮助项及表格自动完成功能
提供缓存网页的功能
更新所选择的Web站点并在空闲时支持浏览
支持脱机浏览功能安全浏览web
上一页 [1] [2] [3] [4] [5] [6] 下一页