一
1.胖客户端程序RCP(Rich Client Program)也叫做桌面程序(Desktop Program),程序必须下载安装到计算机上才能运行。
2.瘦客户端程序TCP(Thin Client Program)一般指Web程序,即目前流行的“软件即服务”SAAS(Software-as-a-service),通过Internet提供软件服务。
区分它们之间的优缺点
二
两种结构
B(Browser)/S(Server)->浏览器/服务器 模式结构
C(Client)/S(Server)->客户端/服务器 模式结构
三
web访问基本原理
四
浏览的和服务器进行交互是基于应用层通信协议HTTP(超文本传输协议)
五
常见浏览器:
有IE和Firefox
常见Web服务器
IIS、Apache、Tomcat(轻量级java web容器)、(重量级java web容器)->JBoss、Weblogic、WebSphere
六
Web技术发展史
1.传统的Web服务器模式开发(全都是静态页面)
2.动态展现页面技术
动态页面方法和技术
(1)CGI(公共网关借口)
(2)Java Servlet(改进的CGI)-》
启动一个进程启动一个JVM,动态加载Java代码,代码共享,数据共享,Servlet可以和Web服务器交互,现在的Web服务器已经集成Servlet容器,Servlet容器负责管理加载、卸载、重新加载和执行Servlet代码
(3)JSP: Servlet的模版
Java Server Pages是一种实现了静态HTML和动态HTML混合编码的技术,它是Servlet API的一种扩展
JSP原理
转载请注明:学时网 » Java Web 相关概念经典总结(一)