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

    1:B/S与C/S的比较

                                B/S架构                                                C/S架构

    软件安装:           浏览器                                                 需要专门的客户端应用

    升级维护:           客户端零维护                                       客户端需要单独维护和升级

    平台相关:           与操作系统平台                                    对客户端操作系统一般有限制

                                  的关系最小化

    性能安全:           在响应速度和安全性                            能充分发挥客户端处理能力,                                       上需要花费更多设计成本                            客户端响应快

                         

    2:B/S架构(浏览器/服务器): 程序完全部署在服务器上

    3:Uniform Resource Locator统一资源定位符 URL的组成

    4:URL的组成部分:协议 :// 主机地址[:端口号] / 资源路径

    5:Tomcat服务器 Apache Jakarta的开源项目 JSP/Servlet容器

    6:Tomcat的配置与使用:目录结构、端口、启停、部署

    7:Tomcat的目录结构

    /bin:

    存放各种平台下用于启动和停止Tomcat的脚本文件

    /conf:

    存放Tomcat服务器的各种配置文件

    /lib:

    存放Tomcat服务器所需的各种JAR文件

    /logs:

    存放Tomcat的日志文件

    /temp:

    Tomcat运行时用于存放临时文件

    /webapps:

    当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中

    /work:

    Tomcat把由JSP生成的Servlet放于此目录下

    8:通过配置文件server.xml修改Tomcat端口号

    9:Web项目的目录结构

    /:

    Web应用的根目录,该目录下所有文件在客户端都可以访问(JSP、HTML等)

    /WEB-INF:

    存放应用使用的各种资源,该目录及其子目录对客户端都是不可以访问

    /WEB-INF/classes:

    存放Web项目的所有的class文件

    /WEB-INF/lib:

    存放Web应用使用的JAR文件

    10:手动部署Web应用的步骤

    编写Web应用的代码

    在webapps目录下创建应用文件目录

    将创建的页面复制到应用目录下

    启动Tomcat服务并进行访问(欢迎页)

    11:JSP技术:在HTML中嵌入Java脚本语言

    12:JSP中的page指令

    通过设置内部的多个属性定义整个页面的属性

    语法:

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

    常用属性:

    language:

    指定JSP页面使用的脚本语言

    默认值java

    import:

    通过该属性来引用脚本语言中使用到的类文件

    contentType:

    用来指定JSP页面所采用的编码方式

    默认值text/html, ISO-8859-1

    13:JSP中的声明

    语法:

    <%! Java代码%>

    14:JSP中的注释:

    语法:

    HTML的注释

    <!-- html注释-->

    JSP注释

    <%-- JSP注释--%>

    在JSP脚本中注释

    <% //单行注释 %>

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

    15:JSP 页面 元素

    静态内容:HTML静态文本

    指令:以“<%@ ” 开始,以“%> ” 结束

    小脚本:<%Java代码 %>

    表达式:<%=Java表达式 %>

    声明:<%! 方法 %>

    注释:<!-- 客户端可以查看到 -->         <%-- 客户端无法查看到 --%>

    16:JSP执行过程:翻译、编译、执行

    17:常见错误:

    (1)未启动Tomcat:检查Tomcat服务能否正确运行

              排除错误: 启动Tomcat服务 如果控制台上显示Tomcat服务已启动,观察端口号是否与预期端口号一致,按照实际端口号重新运行

    (2)404错误:

    (HTTP Status 404-/news/index.jsp)

    未部署Web应用

           排错方法:检查Web应用是否正确部署

                  排除错误:部署Web应用

    (HTTP Status 404-/news/WebRoot/index.jsp)

    URL输入错误

    排错方法:检查URL

    http://localhost:8080/news/index.html

    http://为协议

    后面部分为主机ip地址       

    注意:文件名称与路径要写对

    排除错误:使用正确的URL

    (HTTP Status 404-)

    目录不能被引用

    排错方法:检查文件的存放位置

    META-INF,WEB-INF文件夹 下的内容无法对外发布

    排除错误:把index.html文件拖至WebRoot文件夹

    (3)HTTP Status 500错误:代码问题

  • 相关阅读:
    安居客scrapy房产信息爬取到数据可视化(下)-可视化代码
    安居客scrapy房产信息爬取到数据可视化(上)-scrapy爬虫
    反贪风暴4-猫眼影评从爬取到可视化
    vue实战:路由监听
    vue实战——登录页面
    一个电商首页
    网页换肤
    小游戏—九宫格(拼图游戏)
    复选框(checkbox)、多选框
    CSS实现水平垂直居中
  • 原文地址:https://www.cnblogs.com/zjx-959/p/13328223.html
Copyright © 2011-2022 走看看