文章目录
- 总纲
- 第1章 Java Web应用开发概述
- 1.1 程序开发体系结构
- 1.1.1 C/S体系结构介绍
- 1.1.2 B/S体系结构介绍
- 1.1.3 两种体系结构的比较
- 1.2 Web应用程序的工作原理
- 1.3 Web应用技术
- 1.3.1 客服端应用技术
- 1.3.2 服务端应用技术
- 1.4 Java Web应用的开发环境变量
- 1.5 Tomcat的安装与配置
- 第2章 JSP的基本语法
- 2.1 了解JSP页面
- 2.1.1 JSP的概念
- 2.1.2 JSP的执行原理
- 2.2 指令标识
- 2.2.1 page指令
- 2.2.2 include指令
- 2.2.3 taglib指令
- 2.3 脚本标识
- 2.3.1 JSP表达式
- 2.3.2 声明标识
- 2.3.3 脚本程序/代码片段
- 2.4 JSP注释
- 2.4.1 HTML中的注释
- 2.4.2 带有JSP表达式的注释
- 2.4.3 隐藏注释
- 2.4.4 脚本程序中的注释
- 2.5 动作标识
- 2.5.1 包含文件标识<jsp:include>
- 2.5.2 请求转发标识<jsp:forward>
- 2.5.3 传递参数标识<jsp:param>
- 第3章 JSP内置对象
总纲
第1篇 Web开发与Java Web开发(第1章)
第2篇 JSP语言基础(第2-6章)
第3篇 Java Web整合开发(第7-10章)
第4篇 SSM框架(第11-16章)
第5篇 项目实战(第17章)
第1章 Java Web应用开发概述
1.1 程序开发体系结构
1.1.1 C/S体系结构介绍
C/S体系结构即Client(客户端)/Server(服务器)
1.1.2 B/S体系结构介绍
B/S体系结构即Browser(浏览器)/Server(服务器)
1.1.3 两种体系结构的比较
当前网络程序开发比较流行的两大主流架构:C/S结构和B/S结构。目前这两种结构都有各自的用武之地,都牢牢占据着自己的市场份额和客户群,在响应速度、用户界面、数据安全等方面,C/S强于B/S,但是在共享、业务扩展和适用万维网的条件下,B/S明显胜过C/S。
1.2 Web应用程序的工作原理
用户通过客户端浏览器访问网站或者其他网络资源时,通常需要在客户端浏览器的地址栏中输入URL(Uniform Resource Locator,统一资源定位符),或者通过超链接方式链接到相关网页或网络资源;然后通过域名服务器进行全球域名解析(DNS域名解析),并根据解析结果访问指定IP地址的网站或网页。
为了准确地传输数据,TCP采用了三次握手策略。首先发送一个带SYN(Synchronize)标志的数据包给接收方,接收方收到后,回传一个带有SYN/ACK(Acknowledgement)标志的数据包以示传达确认信息。最后发送方再回传一个带ACK标志的数据包,代表握手结束。在这个过程中,若出现问题导致传输中断了,TCP会再次发送相同的数据包。
在完成TCP后,客户端的浏览器正式向指定IP地址上的Web服务器发送HTTP(HyperText Transfer Protocol,超文本传输协议)请求;通常Web服务器会很快响应客户端的请求,将用户所需的HTML文本、图片和构成该网页的其他一切文件发送给用户。如果需要访问数据库系统中的数据,Web服务器就会将控制权转给应用服务器,根据Web服务器的数据请求读写数据库,并进行相关数据库的访问操作,应用服务器