陈国佳总结《2018年3月20日》

标题:读书(Thinking in Java 1.11);

内容:
A.把centos装回图形界面了,dos看的头疼,好像是安装的时候少了一步,默认是dos界面;

161day(读书(Thinking in Java 1.11))

B.

客户机/服务器计算:

客户机/服务器系统的基本思想是我们能在一个统一的地方集中存放信息资源。一般将数据集中保存在某个
38
数据库中,根据其他人或者机器的请求将信息投递给对方。客户机/服务器概述的一个关键在于信息是“集
中存放”的。所以我们能方便地更改信息,然后将修改过的信息发放给信息的消费者。将各种元素集中到一
起,信息仓库、用于投递信息的软件以及信息及软件所在的那台机器,它们联合起来便叫作“服务器”
(Server)。而对那些驻留在远程机器上的软件,它们需要与服务器通信,取回信息,进行适当的处理,然
后在远程机器上显示出来,这些就叫作“客户”(Client)。


Web就是一套规模巨大的客户机/服务器系统;


Web 最初采用的“服务器-浏览器”方案可提供交互式内容,但这种交互能力完全由服务器提供,为服务器
和因特网带来了不小的负担。服务器一般为客户浏览器产生静态网页,由后者简单地解释并显示出来。基本
HTML 语言提供了简单的数据收集机制:文字输入框、复选框、单选钮、列表以及下拉列表等,另外还有一个
按钮,只能由程序规定重新设置表单中的数据,以便回传给服务器。用户提交的信息通过所有Web 服务器均
能支持的“通用网关接口”(CGI)回传到服务器。包含在提交数据中的文字指示CGI 该如何操作。


1. 插件
朝客户端编程迈进的时候,最重要的一个问题就是插件的设计。利用插件,程序员可以方便地为浏览器添加
新功能,用户只需下载一些代码,把它们“插入”浏览器的适当位置即可插件实际是浏览器的一个“后
门”,允许创建新的客户端程序设计语言(尽管并非所有语言都是作为插件实现的)。
2. 脚本编制语言
插件造成了脚本编制语言的爆炸性增长。通过这种脚本语言,可将用于自己客户端程序的源码直接插入HTML
页,而对那种语言进行解释的插件会在HTML 页显示的时候自动**。脚本语言一般都倾向于尽量简化,易于
理解。而且由于它们是从属于HTML 页的一些简单正文,所以只需向服务器发出对那个页的一次请求,即可非
常快地载入。缺点是我们的代码全部暴露在人们面前。另一方面,由于通常不用脚本编制语言做过份复杂的
事情,所以这个问题暂且可以放在一边。


3.Java 通过“程序片”(Applet)巧妙地解决了客户端编程的问题。
程序片(或“小应用程序”)是一种非常小的程序,只能在Web 浏览器中运行。作为Web 页的一部分,程序
片代码会自动下载回来(这和网页中的图片差不多)。**程序片后,它会执行一个程序。程序片的一个优
点体现在:通过程序片,一旦用户需要客户软件,软件就可从服务器自动下载回来。它们能自动取得客户软
件的最新版本,不会出错,也没有重新安装的麻烦。

相关文章:

  • 2021-10-06
  • 2021-08-06
  • 2021-10-10
  • 2022-12-23
  • 2022-12-23
  • 2021-12-11
猜你喜欢
  • 2021-10-01
  • 2021-06-25
  • 2021-04-15
  • 2022-12-23
  • 2021-10-20
  • 2022-01-13
  • 2021-05-11
相关资源
相似解决方案