1, 什么是动态网页
动态网页是指在服务器端运行的程序或者网页,它们会随不同客户、不同时间,返回不同的网页.
相交互的网页.
2、 动态网页的特点(1)、交互性:即网页会根据用户的要求和选择而动态改变和响应。采用动态网页技术的网站可以实现与用户的交互功能。
(2)、自动更新:无需手动操作,便会自动生成新的页面,可以节省工作量。
(3)、随机性:即当不同的时间、不同的人访问同一网址时会产生不同的页面效果。
3、为什么需要动态网页
静态网页不能真正与用户实现互动。静态网页的内容是固定的,当修改了网页中的元素的时候,都需要重新上传页面到服务器覆盖原来的页面。不利于维护工作。而动态网页则可以弥补这些缺点。
4,什么是B/S技术(结构、模式),什么是C/S技术(结构、模式)
B/S(browser/server、浏览器/服务器)。在这种结构下,程序完全放在服务器上,并且通过应用服务器同数据库服务器进行通信,在客户机上无需安装客户端软件,系统界面是通过浏览器展现的。
C/S(client/server、客户端/服务器)。分为客户机和服务器两层,将应用软件安装在客户机端,通过网络与数据库服务器端相互通信。
5、 开发JSP动态网站。
(1)、创建Web项目。(用MyEclipse工具)。
File->New->Project->MyEclipse->J2EE Projects->Web Project
(2)、设计Web项目的目录结构。
Src目录:用来存放Java源文件。
WebRoot目录:Web应用的顶层目录,也称为文档根目录。它由下面部分组成:
META-INF目录:系统自动生成,存放系统描述信息。
静态文件:包括所有的html网页、等等。。。。
JSP文件:利用jsp可以很方便地在页面中生成动态的内容,
WEB-INF目录:存在文档根目录下,不能被引用,不能对外发布。此目录下包括lib和web.xml部分
lib目录:包括.jar或者.zip文件(数据库驱动程序等)。
web应用的初始化配置文件。
(3)、运行Web项目。启动Tomcat,在浏览器中输入URL访问。
单击运行图标->选择Tomcat 5->Start命令。
控制台输出的一些信息解释:
信息: Starting Coyote HTTP/1.1 on http-8080
提示在8080端口启动了Tomcat服务。
信息: Server startup in 3703 ms
提示经过3703毫秒Tomcat已经启动完毕,不同的项目启动所需时间不同。
(4)开发jsp动态网站的步骤如下
1,创建一个web项目
2,设计web项目目录结构
3,编写web项目的代码
4,部署web项目
5,运行web项目