欢迎来到天天文库
浏览记录
ID:47401644
大小:69.50 KB
页数:15页
时间:2019-07-04
《毕业设计外文资料翻译--Java 和因特网》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计外文资料翻译学院:专业班级:学生姓名:学号:指导教师:外文出处:SunPerformanceandTuning:JavaandtheInternet(2ndEdition)附件:1.外文资料翻译译文;2.外文原文指导教师评语:该英文资料选择合理,与毕业设计论文相关度高。专业术语、词汇翻译的准确度较高,体现了较强的专业英语应用水平。翻译工作认真细致,严格按照规定,翻译材料能与原文能保持基本一致,能正确表达出原文意思,细节处理得当,保持准确。翻译字、词数满足要求。翻译材料语句通顺,符合中文的表达习惯。翻译工作能够严格按照规定,达到考核、提高学生英语应用水平的目的,圆
2、满完成要求。签名:2015年10月14日1.外文资料翻译译文Java和因特网既然Java不过另一种类型的程序设计语言大家可能会奇怪它为什么值得如此重视为什么还有这么多的人认为它是计算机程序设计的一个里程碑呢如果您来自一个传统的程序设计背景那么答案在刚开始的时候并不是很明显。Java除了可解决传统的程序设计问题以外还能解决WorldWideWeb(万维网)上的编程问题。1.客户端编程Web最初采用的“服务器浏览器”方案可提供交互式内容但这种交互能力完全由服务器提供为服务器和因特网带来了不小的负担。服务器一般为客户浏览器产生静态网页由后者简单地解释并显示出来。基本HTML语
3、言提供了简单的数据收集机制文字输入框、复选框、单选钮、列表以及下拉列表等另外还有一个按钮只能由程序规定重新设置表单中的数据以便回传给服务器。用户提交的信息通过所有WEB服务器均能支持的“通用网关接口”CGI回传到服务器。包含在提交数据中的文字指示CGI该如何操作。最常见的行动是运行位于服务器的一个程序。那个程序一般保存在一个名为”cgi-bin”的目录中按下WEB页内的一个按钮时请注意一下浏览器顶部的地址窗经常都能发现”cgi-bin”的字样。大多数语言都可用来编制这些程序但其中最常见的是Perl。这是由于Perl是专为文字的处理及解释而设计的所以能在任何服务器上安装和
4、使用无论采用的处理器或操作系统是什么。2.插件朝客户端编程迈进的时候最重要的一个问题就是插件的设计。利用插件程序员可以方便地为浏览器添加新功能用户只需下载一些代码把它们“插入”浏览器的适当位置即可。这些代码的作用是告诉浏览器“从现在开始你可以进行这些新活动了”仅需下载这些插入一次。有些快速和功能强大的行为是通过插件添加到浏览器的。但插件的编写并不是一件简单的任务。在我们构建一个特定的站点时可能并不希望涉及这方面的工作。对客户端程序设计来说插件的价值在于它允许专业程序员设计出一种新的语言并将那种语言添加到浏览器同时不必经过浏览器原创者的许可。由此可以看出插件实际是浏览器的
5、一个“后门”允许创建新的客户端程序设计语言尽管并非所有语言都是作为插件实现的。3.脚本编制语言插件造成了脚本编制语言的爆炸性增长。通过这种脚本语言可将用于自己客户端程序的源码直接插入HTML页而对那种语言进行解释的插件会在HTML页显示的时候自动激活。脚本语言一般都倾向于尽量简化易于理解。而且由于它们是从属于HTML页的一些简单正文所以只需向服务器发出对那个页的一次请求即可非常快地载入。缺点是我们的代码全部暴露在人们面前。另一方面由于通常不用脚本编制语言做过分复杂的事情所以这个问题暂且可以放在一边。脚本语言真正面向的是特定类型问题的解决其中主要涉及如何创建更丰富、更具有
6、互动能力的图形用户界面GUI。然而脚本语言也许能解决客户端编程中80的问题。你碰到的问题可能完全就在那80里面。而且由于脚本编制语言的宗旨是尽可能地简化与快速所以在考虑其他更复杂的方案之前如Java及ActiveX首先应想一下脚本语言是否可行。目前讨论得最多的脚本编制语言包括JavaScript它与Java没有任何关系之所以叫那个名字完全是一种市场策略、VBScript同VisualBasic很相似以及Tcl/Tk来源于流行的跨平台GUI构造语言。当然还有其他许多语言也有许多正在开发中。JavaScript也许是日常用的它得到的支持也最全面。无论NetscapeNavi
7、gatorMicrosoftInternetExplorer还是Opera目前都提供了对JavaScript的支持。除此以外市面上讲述JavaScript的书籍也要比讲述其他语言的书多得多。有些工具还能利用JavaScript自动产生网页。当然如果你已经有VisualBasic或者Tcl/Tk的深厚功底当然用它们要简单得多起码可以避免学习新语言的烦恼解决Web方面的问题就已经够让人头痛了。4.Java如果说一种脚本编制语言能解决80的客户端程序设计问题那么剩下的20又该怎么办呢它们属于一些高难度的问题吗目前最流行的方案就是Java。它不仅
此文档下载收益归作者所有