《动态网页制作》课程教学笔记(2)

来源:互联网 发布:条码扫描软件下载 编辑:程序博客网 时间:2024/04/30 14:19

 

 开发环境的建立

 

前文已经提到我们的学习使用Java Web平台和相关技术,这么说比较笼统,具体的说

 

网站(学名:Web Application即Web应用程序)的基本运行原理可以用前文的3-tier概念和另一个概念即“客户端/服务器”模式来描述。首先网站一般是24小时在线运行的,访问者随时可以登录该网站作要做的事情比如我们的论坛用户可能半夜起来作诗希望得到共鸣上来发个帖子。那么显然需要有一台机器24小时运行网站这个“程序”,这台机器就称为服务器,诗人的上网电脑就称为客户端,这就是客户端/服务器模式,显然和我们运行所谓的桌面程序比如Word来写诗稿有运行模式上的区别,那就是要运行程序必须先从客户端连到服务器,而一旦建立了这样的连接,接下来的事情就是上文提到的3-tier工作流程了。请注意这其中的连接,显然这也是有程序在为我们做连接的工作,我们容易想到,必须有一个程序:

 

在后台不断监听网络上来自许多不同客户端(诗人、画家、灌水的..)的请求;

获得用户的输入(交给表示层,然后3层机制开始工作);

然后把网站(也就是程序)运行完后的结果通过网络发回给客户端

 

做上面这几件事的幕后英雄即 Web服务器,是一个软件程序(区别于24小时运行的电脑硬件服务器),具体而不严格的说,你需要把你写好的网站程序放到Web服务器的管理之下(可以算是其管理下的某一磁盘文件夹下),你的网站就能接受访问者的房屋和并为之所用了。

 

而Web服务器就是Web平台的支柱,Java Web平台被称为Web平台主要原因就是该平台使用的是能支持运行Java代码的服务器

 

所以我们建立开发环境首先要做的就是构建客户端/服务器平台,以准备运行使用各种Java技术编写的网站(即Web应用程序),今后的学习中我们将使用最流行的Java Web服务器 Tomcat,安装步骤如下:

如果没装过java环境,先下载http://download.developers.sun.com.cn/jdk/6u12/jdk-6u12-windows-i586-p.exe 并安装

然后下载http://labs.xiaonei.com/apache-mirror/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.exe并安装

 

安装中遇到任何问题请google、baidu和问我

 

装完后请测试服务器是否正常运行在自己的机器上(注意依然是按客户端/服务器模式工作,只是我们的机器既运行客户端又运行服务器)

打开你的浏览器,在地址栏输入 http://localhost:8080

如果看到出来一个E文网页左上角有只胖猫,congratulations!

客户端/服务器环境已经建立,下次我们可以用轻快的小刀notepad来写一个最简单的Web Application。

 

课间休息。。。

 

 

 

原创粉丝点击