Web处事器端编程
我们的整个接头都忽略了处事器端编程的问题。
假如向处事器发出一个请求,会产生什么工作?
大大都时候的请求都是很简朴的一个“把这个文件发给我”。欣赏器随后会按适当的形式表明这个文件:作为HTML页、一幅图、一个Java措施片、一个剧本措施等等。向处事器发出的较巨大的请求凡是涉及到对一个数据库举办操纵(事务处理惩罚)。个中最常见的就是发出一个数据库检索呼吁,获得功效后,处事器会把它名目化成HTML页,并作为功效传返来(虽然,如果客户通过Java可能某种剧本语言具有了更高的智能,那么原始数据就能在客户端发送和名目化;这样做速度可以更快,也能减轻处事器的承担)。别的,有时需要在数据库中注册本身的名字(好比插手一个组时),可能向处事器发出一份订单,这就涉及到对谁人数据库的修改。这类处事器请求必需通过处事器端的一些代码举办,我们称其为“处事器端的编程”。
在传统意义上,处事器端编程是用Perl和CGI剧本举办的,但更巨大的系统已经呈现。个中包罗基于Java的Web处事器,它答允我们用Java举办所有处事器端编程,写出的措施就叫作“小处事措施”(Servlet)。