事物处理
中间件将负载分散给在服务器端的其他机器。
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)