第一章 Java Web开发概述
2014-11-14 22:19
211 查看
1、Web相关概念
1-1、胖客户与瘦客户
>_<" RCP的定义及优缺点:>_<"TCP的定义及优缺点:
1-2、B/S与C/S
>_<"C/S结构存在缺点:程序升级
2、Web开发背景知识
2-1、Web访问基本原理
1)打开浏览器,输入网址的URL,告诉浏览器访问互联网的哪个主机;
2)浏览器找到指定的主机后,向Web服务器发出请求(request)
3)Web服务器接受请求并作出相应的处理,生成处理结果,大多数生成HTML格式,也有其他格式。
4)服务器把响应的结果返回给浏览器。
5)浏览器接收到对应的响应结果后,浏览器中显示响应结果,比如Web页面
2-2、HTTP超文本传输协议
>_<" HTTP超文本传输协议是浏览器与Web服务器之间交互的桥梁。2-3、Web服务器
3、Web开发技术发展历史
>_<" 静态Web的缺点就不用说了,为了解决静态Web的缺点,出现了CGI(CGI模型如下图所示)。但是,每个请求都要启动一个CGI程序,慢!可以用Java写CGI,更慢!因为每启动一个CGI还要启动一个虚拟机!>_<" 为了解决CGI遗留下来的问题,Java推出了Servlet规范。Servlet只需要启动一个系统进程及一个JVM镜像。
>_<" 但是Servlet是将HTML嵌入到Java中,每次对HTML一小步的修改都要重新部署到Servlet容器中。而JSP是Servlet的模板,全名:Java Server Pages是一种普通静态HTML和动态HTML混合编码技术,他是Servelet API的一个扩展。由于JSP在页面编译成Servlet之前也是可以使用的,所以具有了Servlet的所有优点,包括访问Java API。
相关文章推荐
- 第一章Java概述及开发环境搭建
- [Java Web整合开发王者归来·刘京华] 2、 Java Web开发概述
- 入门篇 1. Java Web 开发概述
- java web 轻量级开发全体验之一:JSP技术概述
- 第一章:java概述与开发环境搭建
- Java基础知识学习之路-02-第一章-Java语言概述与开发环境
- 疯狂java——第一章 java语言概述与开发环境
- Java Web整合开发(11) - 数据库概述
- Java面向对象 第一章 面向对象开发方法概述
- 第一章 Java Web开发简介
- 第一章Java Web应用开发概述及环境搭建
- 第一章--java web应用程序概述
- JAVASE课程 第一章 第一讲JAVA概述及开发环境搭建
- Java Web整合开发(16) -- Struts 2.x 概述
- JavaWeb开发知识总结(五)-(struts2_概述)
- [第八季]1.Java Web开发概述开发环境及一个简单案例(一)
- JAVAWEB开发中过滤器的概述及使用
- Java Web整合开发(34) -- EJB3 概述
- Java Web整合开发(14) -- Struts 1.x 概述
- Portal-Basic Java Web 应用开发框架 —— 概述