1、动态网页开发技术概述java
一、 动态网页技术:根据访问者的不一样须要,对访问者输入的信息提供不一样响应的网页数据库
其具备三个特色:交互性、自动更新、随机性浏览器
二、 Servlet技术:安全
Servlet是由服务器端调用和执行的Java类,是小型的、与平台无关的java类。服务器
Servlet被编译成体系结构中立的字节码,由基于Java的Web服务器动态加载和执行。其主要功能在于交互式地浏览和修改数据,动态生成Web内容。工具
三、 JSP(Java Server Pages)技术翻译
JSP技术是Java Web开发技术之一,Servlet技术是它的前身。JSP将网页逻辑和网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易,它的主要目的是将表示逻辑从Servlet中分离出来。设计
四、 ASP和ASP.NET技术对象
ASP是Active Server Pages 的缩写,翻译成中文就是动态服务器端网页。ASP的主要功能是将脚本语言、HTML、组件和Web数据库访问功能有机地结合在一块儿,造成一个能在服务端运行的应用程序,该应用程序可根据来自浏览器端的请求生成对应的HTML文档并回送给浏览器。开发
ASP.NET是新一代的ASP,它没法兼容ASP,但能够引用ASP。
五、 PHP技术
超文本预处理器。PHP是一种通用开源脚本语言。
2、JSP简介
1、JSP运行原理
执行JSP首先须要一个JSP运行环境,也就是JSP容器(也就是Servlet容器),比较经常使用的JSP容器有Tomcat、Resin和Websphere等。当用户第一次请求某个JSP文件时过程以下:容器检查JSP文件的语法是否正确 ---> 将JSP文件转换成Servlet源文件 ---> java工具类将Servlet源文件编译成字节码文件-à 容器加载转换后的Servlet类,实例化一个该类的对象处理客户端的请求-à 容器将HTML格式的响应信息发送给客户端
2、JSP的特色
3、JSP 2.0 新功能