似乎还是没有说怎么编写一个Servlet,和怎么run一个Servelt,和Servlet到底是什么东西哟。只是说了,它是基于java语言的服务器端开发的一种技术。明天再说吧,对于这几块,我也并不是很重视的,会写有什么用呢?你将来会写别的么?你能够很快的接受新技术么?
还有由于这门课是把xml当数据库,所以JDBC可能不会介绍的太详细,再说吧。
开写了哈,还是按照大家比较喜欢的方式写吧,虽然我不大衷于,但是我写是为了大家看的顺畅,还是要从大家角度考虑。也就是从代码开始讲吧。
Servlet?服务器端?想想它应该是搞什么的呢?如果你了解C/S和B/S结构的话,就知道了。服务器这个概念的出现是随着客户端出现的,如果你对计算机本身的发展过程熟悉也可以体会到,计算机现在是PC,以前却不是这样子的,以前是很多的客户端提交计算逻辑给中心机进行计算的,PC呢?就是把那个中心机个人化,每台PC都是CS结构,计算功能在后台,你的操作算是客户端吧,会提交到后台去计算,计算完了然后就返回给你。
前面说过,服务器本身就是软件,所以不要被这个词吓倒,以为很大很宏,它只是软件,你可以在你机子上装几万个服务器,没问题。当然,你之所以被吓倒,也是有原因的,因为服务器的软件一般对硬件比较要求,就是你既然是一个服务器软件,就说明它承载着很多的计算功能,一般可能会有很多的客户端,这样自然,服务器对硬件是比较要求的,于是你就看到了那些庞大的硬件,而忘了服务器本身。
这样你就知道了CS结构,一个是客户端,一个是服务器,两者的关系是客户端提交计算逻辑给服务器,服务器计算然后返回结果给客户端。一个服务器一般有多个很多个客户端。这是最基本的逻辑,之后出现的什么BS啊,多层啊,N层啊,都是形式上的变化,里面的逻辑还不就是CS。
说到这里,突然想起自己很久前写的一个blog,引用一下。。。冒着冗长的风险。