第一章 对象导论 1.13-1.14

来源:互联网 发布:python 知乎 编辑:程序博客网 时间:2024/06/06 14:24

事物处理
中间件将负载分散给在服务器端的其他机器。


1.13.2 客户端编程

提交表单的动作通过所有的Web服务器都提供的通用网关接口(common gateway interface,CGI)传递。

(1)插件:扩展浏览器新功能
(2) 脚本语言:将客户端的源代码直接嵌入到HTML页面中。
javascript,在web浏览器上不需任何插件即可得到支持。
脚本语言更容易更快捷的开发方式,可以解决客户端编程中所遇到的80%的问题。
(3)java:解决剩下的20%问题。 applet
在客户端经行如表单的基本输入项格式等的验证,降低服务器负载和网络流量。
(4)备选方案:macromedia的flex,它允许你创建基于flash的与applet相当的应用。使用flex无须担心浏览器相关性。
(5).NET和C#:.net平台大致相当于java虚拟机(jvm,即执行java程序的软件平台)和java类库。
(6)Intranet:企业内部网络。通过物理控制方式提供比Internet更高的安全性。

1.13.3 服务器端编程

对数据库修改的请求必须通过服务器的某些代码来处理。
基于java的web服务器,它让你用java编写servlet程序来实现服务器端的编 程。
servlet及其衍生物jsp,消除了处理具有不同能力的浏览器所遇到的问题。

1.14总结

两部分内容的定义:

(1)用来表示问题空间概念的对象(而不是有关计算机表示表示方式的相关内容),以及发送给这些妒忌心的用来表示在 系空间内的行为消息。

(推荐看Python)

0 0