动态网页开发技术概述

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 新功能

  • 引入表达式语言(EL)
  • 简单标签
  • 使用JSP fragment:使处理JSP的容器推迟评估JSP标签的属性
相关文章
相关标签/搜索