zoukankan      html  css  js  c++  java
  • 动态网页开发

    说到动态网页开发我们首先用到的就是Tomcat丶MyEclipse丶JSP相关的元素

    完成动态网页开发我们需要:

    明确B/S架构开发的基本概念

    掌握安装与配置Tomcat发布和运行方法

    使用MyEclipse创建和运行项目于

    掌握Web程序调试与排错

    掌握JSP页面的元素内容

    为什么需要动态网页?

    由于静态网页的内容是固定的,不能提供个性化和定制化服务。为此,动态网页技术逐渐发展并得到广泛的应用。

    什么是动态网页?

    动态网页是指在服务器端运行的,是程序语言设计的交互式网页,它们会根据某种条件的变化返回不同的网页内容

    动态网页需要使用服务器端脚本语言,例如,将要学习的JSP技术,其使用的是Java脚本语言。当用户访问动态网

    页时,服务器端执行脚本语言,并根据处理结果动态生成网页内容。

    动态网页的优势有哪些?

    交互性:网页会根据用户的要求和选择而动态改变和显示内容。例如用户注册,用户登录等

    自动更新:无须改变页面代码,便会自动生成新的页面内容,可以大大节省工作量。例如在博客中一旦发表新的文

    章就会在页面中看到新发布的帖子列表。

    随机性:即当不同的时间,不同的人访问同一网址会产生不同的效果,例如,普通用户和管理员登陆论坛是所见页面

    是不同的

    C/S与B/S区别!

    C/S一般面向相对固定的用户群,一般高度机密的信息系统采用C/S架构,比较适合用于企业内部的信息管理系统

    金融证券管理系统等。B/S适用于公开信息发布,对信息的保密性要求较低,如企业网站,售后服务系统,物流信息的查询系统等。

    URL:

    URL(Uniform Resource Locator)的意思是统一资源定位符,是用于完整描述Internet上网页和其他资源地址的一种标识方法

    简单的说URL就是常说的网址。在internet上所有资源都有一个独一无二的URL地址,我们可以在浏览器输入URL来实现对网页的访问。

    Tomcat服务器:

    Tomcat是一个免费的开源的Web容器。它是Apache基金会的Jakarta项目中的一个核心项目。使用Tomcat作为JSP的容器,其是在

    Sun公司(现已被oracle收购)的JSWDK基础上发展起来的一个JSP标准实现,随着Web应用的发展,Tomcat被越来越多的应用于

    商业用途。

    Tomcat目录结构:

    目   录  说   明
    /bin 存放各种平台下用于启动和停止Tomcat的脚本文件
    /conf 存放Tomcat服务器的各种配置文件
    /lib 存放Tomcat服务器所需的各种JAR文件
    /logs 存放Tomcat的日志文件
    /temp Tomcat运行时用于存放临时文件
    /webapps Web应用的发布目录
    /work Tomcat把由JSP生成的Servlet存放于此目录下

    JSP:

    JSP就是指在HTML中嵌入Java脚本语言,当用户通过浏览器请求访问Web应用时,使用JSP容器对请求的JSP进行处理。

    然后将生成的页面返回给客户端浏览器进行显示

    六种元素:

    静态内容:静态内容是JSP页面中的静态文本,其基本是HTML文本,与Java和JSP语法无关。

    注释:使用格式<%--JSP注释--%>。其中的注释内容在客户端查看源代码的时候看不到注释内容。安全性较高

            <%//单行注释%>    ,<%/*  多行注释 */%>

    JSP指令元素:JSP指令元素的作用是通过设置指令中的属性,在JSP运行时,控制JSP页面的某些特性

    JSP指令一般以<%@开始,%>结束。

    为什么需要page指令?

    一次引入,处处使用。

    什么是page指令?

    page指令是针对页面进行设置一种指令,通常位于JSP页面的顶端。需要注意的是,page指令只对当前JSP页面有效,但是在JSP

    页面中可以包含多个page指令。

    <%@page 属性  1 ="属性值" 属性 2 = "属性值1,属性值2".......属性n="属性值"%>

    属 性 描 述
    language 指定JSP页面使用的脚本语言,默认为Java
    import 通过该属性引用脚本语言中使用到的类文件
    contentType 用于指定MIME类型和JSP页面回应是所采用的字符编码方式,默认为“text/html;charset=ISO-8859-1”

    JSP脚本元素:

    在JSP页面中,将表达式(expression),小脚本(scriptlet),声明(declaration)统称为JSP脚本元素

    用于JSP页面中嵌入Java代码,实现页面的动态请求。

    小脚本:小脚本可以包含任意的Java片段,形式比较灵活,通过在JSP页面中编写小脚本可以执行复杂操作和业务处理。

    out.println( )用于在页面中输出数据

    JSP声明:

    在编写JSP页面程序时,有时需要为Java脚本定义成员变量和方法,这时就需要使用JSP声明来实现。

    语法:<%!Declaration;[Declaration;]......%>

    这里我们注意声明与小脚本和表达式语法格式不同,通常与表达式,小脚本一起综合运用。

    Web程序的调试与排错(常犯的操作错误)

    1.未启动Tomcat服务或没有在预期的端口中启动Tomcat服务。

    2.未部署Web应用,就试图运行Web程序。

    3.运行时URL输入错误

    4.存放文件的目录无法对外引用,如文件放入了WEB-INF,META-INF等文件夹中。

  • 相关阅读:
    格式化日期为yyyy-MM-dd
    JavaScript 原型
    SSD 车辆检测 实现
    Unity模拟自动驾驶方向盘角度预测
    交通标识牌识别
    cifar-10 No such file or directory: '/home/ /.keras/datasets/cifar-10-batches-py/data_batch_1'
    Keras 使用多层感知器 预测泰坦尼克 乘客 生还概率
    else
    Keras源码下载记录
    import cv2 失败 ImportError:DLL load fail:找不到指定模块
  • 原文地址:https://www.cnblogs.com/System-out-println/p/5558533.html
Copyright © 2011-2022 走看看