zoukankan      html  css  js  c++  java
  • 动态网页开发技术概述

    一、动态网页开发技术概述

    1、 动态网页技术:根据访问者的不同需要,对访问者输入的信息提供不同响应的网页

    其具有三个特点:交互性、自动更新、随机性

    2、 Servlet技术:

    Servlet是由服务器端调用和执行的Java类,是小型的、与平台无关的java类。

    Servlet被编译成体系结构中立的字节码,由基于Java的Web服务器动态加载和执行。其主要功能在于交互式地浏览和修改数据,动态生成Web内容。

    3、 JSP(Java Server Pages)技术

    JSP技术是Java Web开发技术之一,Servlet技术是它的前身。JSP将网页逻辑和网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易,它的主要目的是将表示逻辑从Servlet中分离出来。

    4、 ASP和ASP.NET技术

    ASP是Active Server Pages 的缩写,翻译成中文就是动态服务器端网页。ASP的主要功能是将脚本语言、HTML、组件和Web数据库访问功能有机地结合在一起,形成一个能在服务端运行的应用程序,该应用程序可根据来自浏览器端的请求生成对应的HTML文档并回送给浏览器。

    ASP.NET是新一代的ASP,它无法兼容ASP,但可以引用ASP。

    5、 PHP技术

    超文本预处理器。PHP是一种通用开源脚本语言。

    二、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标签的属性
  • 相关阅读:
    一道看似简单的sql需求却难倒各路高手
    手把手教你Linux服务器集群部署.net网站
    最简单的 Web Service 入门 (看了包会)
    360wifi 在 windows server 2008 / 2003 的使用方法
    react 入门
    bind、call、apply的区别
    webkit css 扩展
    如何构建一个微型的CMD模块化加载器
    Base64的原理、实现及应用
    You don't know JS 读书笔记(一)
  • 原文地址:https://www.cnblogs.com/D-LW/p/8759592.html
Copyright © 2011-2022 走看看