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原理

喜欢 (1)or分享 (0)

java web 总结,Java Web 相关概念经典总结(一)相关推荐

  1. Java和PHP在Web开发方面的比较

    Java和PHP在Web开发方面的比较,比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发.以下是我就几个主要方面进行的比较: 一. 语言比较 PHP是解释执 ...

  2. 学生Web管理系统(java+SQLserver)

    学生Web管理系统(java+sqlserver) 系统简介 ​ 本系统对java初学者了解经典的MVC三层架构有帮助,主要采用java面向对象语言.SQL server数据库实现对学生信息搜索.修改 ...

  3. Java修炼之道--Web

    原作地址:https://github.com/frank-lam/2019_campus_apply 前言 在本文中将总结 Java Web 开发技术和相关框架的核心知识.因框架知识体系比较庞大,具 ...

  4. JAX-RS(Java API for RESTful Web Services)常用注解

    为什么80%的码农都做不了架构师?>>>    概述 JAX-RS(Java API for RESTful Web Services)是Java 提供用于开发RESTful Web ...

  5. java和python的web自动化有什么区别-Java Web开发和Python Web开发之间的区别

    今天的文章讨论了Java Web开发和Python Web开发之间的区别.我不鼓励我们在这里从Java Web迁移到Python Web开发.我只是想谈谈我的感受.它不一定适合所有情况,仅供我们参考. ...

  6. java和python的web自动化有什么区别-Java 和 Python 有哪些区别?

    区别 一.python虚拟机没有java强,java虚拟机是java的核心,python的核心是可以很方便地使用c语言函数或c++库. 二.python是全动态性的,可以在运行时自己修改自己的代码,j ...

  7. java怎么监听多个组件,java web(五):java web三大组件之另外两个和八大监听器

    java的三大组件指Servlet.Filter.Listener.八大监听器指八个接口.前面介绍了Servlet,现在介绍一下Filter拦截器以及拦截地址的设置, Listener监听那些事件. ...

  8. jboss7 Java API for RESTful Web Services (JAX-RS) 官方文档

    原文:https://docs.jboss.org/author/display/AS7/Java+API+for+RESTful+Web+Services+(JAX-RS) Content Tuto ...

  9. 用 Java 技术创建 RESTful Web 服务--转载

    简介 JAX-RS (JSR-311) 是为 Java EE 环境下的 RESTful 服务能力提供的一种规范.它能提供对传统的基于 SOAP 的 Web 服务的一种可行替代. 在本文中,了解 JAX ...

  10. Java与.NET 的Web Services相互调用

    一:简介 本文介绍了Java与.NET开发的Web Services相互调用的技术.本文包括两个部分,第一部分介绍了如何用.NET做客户端调用Java写的Web Services,第二部分介绍了如何用 ...

最新文章

  1. 【硬件基础】有源蜂鸣器与无源蜂鸣器
  2. ios uilabel 字体加粗
  3. Larbin 安装遇到的问题(fedora)
  4. 对人工智能的应用、发展及其影响的思考
  5. 网络资产管理系统_RFID固定资产管理系统_企业资产管理方案
  6. mac apache服务器
  7. wget在linux中安装出现错误解决办法
  8. java应用诊断工具-Cubic v1.3.0
  9. 19.内在摄像机校准——内联函数 测验,结合外在和内在校准参数,编写相同方程的其他方法,相机参数_2
  10. linux动态可执行文件,Linux中ELF格式 可执行文件+动态链接器 的加载
  11. go install
  12. Visual Studio 2017 编译Clang
  13. SqlServer2008 R2 自动备份和自动清除过期备份
  14. MFC无界面后台运行程序
  15. NVMe PM951 硬盘写入速度优化
  16. 微型计算机硬盘接口种类,硬盘接口类型
  17. Wowza服务器系列(1):介绍
  18. 入侵sf服务器技术_入侵服务器、疯狂攻击各种网站, 这个黑客团伙终被“团灭”!...
  19. 金蝶EAS,序时簿界面数据背景色,根据枚举值设置背景色
  20. 如何计算平台的可用性?

热门文章

  1. pyqt5实战之透明样式和页面切换和弹出新窗口
  2. Django用来作为爬虫框架浅谈
  3. Python从菜鸟到高手(2):清空Python控制台
  4. Java长存!12个Java长久占居主要地位的原因
  5. javaScript事件(二)事件处理程序
  6. 走差异化发展路线思想
  7. xmpp这一段蛋疼的 坑,
  8. MyBatis 注释
  9. Linux上常用的安全技术iptables与squid代理服务器
  10. 基于SSM实现社区医院管理系统