动态网页开发基础

C/S

动态网页开发基础

B/S

动态网页开发基础

B/S与C/S的比较

动态网页开发基础

动态网页开发基础

B/S技术的工作原理

动态网页开发基础

Tomcat的目录结构

动态网页开发基础

Web项目的目录结构

动态网页开发基础

通过配置文件web.xml修改访问起始页

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"     
xmlns="http://java.sun.com/xml/ns/j2ee"   
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee     
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">     
<welcome-file-list>         
<welcome-file>index.html</welcome-file>     
</welcome-file-list>
</web-app>

JSP (Java Server Pages) 在HTML中嵌入Java脚本代码

动态网页开发基础

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

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

动态网页开发基础

JSP中的声明

<%! Java代码%>

动态网页开发基础

jsp中的注释

动态网页开发基础

小结

动态网页开发基础

jsp执行过程

动态网页开发基础

第一次请求之后,Web容器可以重用已经编译好的字节码文件

动态网页开发基础

注:如果对JSP文件进行了修改,Web容器会重新对JSP文件进行翻译和编译

总结:

动态网页开发基础