1.动态网站
通过后台数据库于Web服务器的信息交互,由后台数据提供实时数据更新和数据查询服务。
2.C/S架构需要单独客户端,维护成本大,系统限制高,运行效率高
B/S架构浏览器上运行,易维护,响应速度低。
3.URL
唯一识别Internet上的具体的计算机、目录或文件夹位置的命名约定
4.Tomcat服务区
Apache Jakarta的开源项目
JSP/Servlet容器
轻量级服务器
开源稳定资源占用小
5.Tomcat目录结构
目录 | 说明 |
/bin | 存放各种平台下用于启动和停止Tomcat的脚本文件 |
/conf | 存放Tomcat服务器的各种配置文件(xml格式) |
/lib | 存放Tomcat服务器所需的各种JAR文件 |
/logs | 存放Tomcat的日志文件 |
/temp | Tomcat运行时用于存放临时文件 |
/webapps | 当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中 |
/work | Tomcat把由JSP生成的Servlet放于此目录下 |
6.Tomcat的端口配置
默认使用8080端口,可以通过配置文件修改Tomcat端口号
<Connector port="8080"
protocol="HTTP/1.1 "
connectionTimeout="20000"
redirectPort="8443 "
/>
7.Web应用目录结构
目录 | 说明 |
/ | Web应用的根目录,该目录下所有文件在客户端都可以访问(JSP、HTML等) |
/WEB-INF | 存放应用使用的各种资源,该目录及其子目录对客户端都是不可以访问 |
/WEB-INF/classes | 存放Web项目的所有的class文件 |
/WEB-INF/lib | 存放Web应用使用的JAR文件 |
8.配置文件修改起始页
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name></display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
9.jsp页面元素
静态内容: HTML代码、css代码、js脚本
指令:<%@ %>
小脚本:<%java代码%>
表达式:<%=java表达式%>
声明:<%!方法%>
注释:<!-- 客户端可以查看到 -->
<%-- 客户端无法查看到 --%>
10.jsp中的page命令
通过设置内部的多个属性定义整个页面的属性
属性 | 描述 | 默认值 |
language | 指定JSP页面使用的脚本语言 | java |
import | 通过该属性来引用脚本语言中使用到的类文件 | 无 |
contentType | 指定当前JSP页面的MIME类型和字符编码 | text/html, ISO-8859-1 |
11.<%@ page language="属性值" import="属性值" contentType="属性值"%>