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错误:代码问题

 

posted on 2020-07-17 10:03  吅^O^  阅读(95)  评论(0编辑  收藏  举报