启思java毕业设计代做【篇一:java思想外文翻译毕业设计】java编程思想(java和因特网)1、客户端编程web“”最初采用的服务器-浏览器方案可提供交互式内容,但这种交互能力完全由服务器提供,为服务器和因特网带来了不小的负担。服务器一般为客户浏览器产生静态网页,由后者简单地解释并显示出来。基本html语言提供了简单的数据收集机制:文字输入框、复选框、单选钮、列表以及下拉列表等,另外还有一个按钮,只能由程序规定重新设置表单中的数据,以便回传给服务器。用户提交的信息通过所有web“”服务器均能支持的通用网关接口(cgi)回传到服务器。包含在提交数据中的文字指示cgi该如何操作。最常见的行动是运行位“于服务器的一个程序。那个程序一般保存在一个名为cgi-bin”的目录中(按下web页内的一个按钮时,请注意一下浏览器顶部的地址窗,“经常都能发现cgi-bin”的字样)。大多数语言都可用来编制这些程序,但其中最常见的是perl。这是由于perl是专为文字的处理及解释而设计的,所以能在任何服务器上安装和使用,无论采用的处理器或操作系统是什么。2、脚本编制语言插件造成了脚本编制语言的爆炸性增长。通过这种脚本语言,可将用于自己客户端程序的源码直接插入html页,而对那种语言进行解释的插件会在html页显示的时候自动激活。脚本语言一般都倾向于尽量简化,易于理解。而且由于它们是从属于html页的一些简单正文,所以只需向服务器发出对那个页的一次请求,即可非常快地载入。缺点是我们的代码全部暴露在人们面前。另一方面,由于通常不用脚本编制语言做过分复杂的事情,所以这个问题暂且可以放在一边。脚本语言真正面向的是特定类型问题的解决,其中主要涉及如何创建更丰富、更具有互动能力的图形用户界面(gui)。然而,脚本语言也许能解决客户端编程中80%的问题。你碰到的问题可能完全就在那80%里面。而且由于脚本编制语言的宗旨是尽可能地简化与快速,所以在考虑其他更复杂的方案之前(如java及activex),首先应想一下脚本语言是否可行。目前讨论得最多的脚本编制语言包括javascript(它与java没有任何关系;之所以叫那个名字,完全是一种市场策略)、vbscript(同visualbasic很相似)以及tcl/tk(来源于流行的跨平台gui构造语言)。当然还有其他许多语言,也有许多正在开发中。javascript也许是日常用的,它得到的支持也最全面。无论netscapenavigator,microsoftinternetexplorer,还是opera,目前都提供了对javascript的支持。除此以外,市面上讲述javascript的书籍也要比讲述其他语言的书多得多。有些工具还能利用javascript自动产生网页。当然,如果你已经有visualbasic或者tcl/tk的深厚功底,当然用它们要简单得多,起码可以避免学习新语言的烦恼(解决web方面的问题就已经够让人头痛了)。3、java如果说一种脚本编制语言能解决80%的客户端程序设计问题,那么剩下的20%又该怎么办呢?它们属于一些高难度的问题吗?目前最流行的方案就是java。它不仅是一种功能强大、高度安全、可以跨平台使用以及国际通用的程序设计语言,也是一种具有旺盛生命力的语言。对java的扩展是不断进行的,提供的语言特性和库能够很好地解决传统语言不能解决的问题,比如多线程操作、数据库访问、连网程序设计以及分布式计算等等。java“”通过程序片(applet)巧妙地解决了客户端编程的问题。“”程序片(或小应用程序)是一种非常小的程序,只能在web浏览器中运行。作为web页的一部分,程序片代码会自动下载回来(这和网页中的图片差不多)。激活程序片后,它会执行一个程序。程序片的一个优点体现在:通过程序片,一旦用户需要客户软件,软件就可从服务器自动下载回来。它们能自动取得客户软件的最新版本,不会出错,也没有重新安装的麻烦。由于java的设计原理,程序员只需要创建程序的一个版本,那个程序能在几乎所有计算机以及安装了java解释器的浏览器中运行。由于java是一种全功能的编程语言,所以在向服务器发出一个请求之前,我们能先在客户端做完尽可能多的工作。例如,再也不必通过因特网传送一个请求表单,再由服务器确定其中是否存在一个拼写或者其他参数错误...