java web

我们首先来看一下两种网络服务的常用架构。

  • C/S([Client/Server])架构

  • B/S架构 (Browser/Server) (这是重点)

程序完全部署在服务器上,用户通过浏览器访问应用程序。


既然要完全部署到服务器上,除了机房的硬件外,就需要软件完成相应的软件程序完成。以下内容:

  • 将资源对外暴露
  • 配合各种传输协议进行响应输出

我们将这样的软件叫做Web 应用服务器

Java Web服务器也被称为容器(Container)、中间件服务器,所有的Web应用程序必须部署到容器中运行。这些服务器软件都由第三方软件厂商提供,开发人员只需把代码部署在Web服务器中,客户端就可以通过浏览器访问。

什么是Tomcat

Tomcat 服务器是一个免费的开放源代码Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

最新文章

  1. 调用微信退款接口或发红包接口时出现System.Security.Cryptography.CryptographicException: 出现了内部错误 解决办法
  2. Hibernate 基础配置及常用功能(一)
  3. 错误:E:Unable to locate package ...
  4. java的数据类型的转换
  5. python爬取并下载麦子学院所有视频教程
  6. Spring2.5与JDK8的集成问题
  7. Oracle直方图导致SQL不走索引.
  8. Careercup - Google面试题 - 4807591515389952
  9. 字符串转换成整型数 atoi()
  10. Linux的目录结构及其作用
  11. Web Deploy发布网站一条龙解决方案
  12. 《连载 | 物联网框架ServerSuperIO教程》- 15.数据持久化接口的使用。附:3.2发布与版本更新说明。
  13. javascript实现禁止右键和F12查看源代码
  14. 线程高级.md
  15. CentOS7.3下部署Rsyslog+LogAnalyzer+MySQL中央日志服务器
  16. MyBatis的Mapper接口以及Example的实例函数及详解
  17. Deep Learning.ai学习笔记_第一门课_神经网络和深度学习
  18. FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(me
  19. 【C语言】数组名传递给函数,数组的sizeof变为4的原因
  20. mvc 前端校验

热门文章

  1. 关闭 Scroll Lock
  2. Git最强总结!
  3. 窗口函数至排序——SQLServer2012可高用
  4. Python - 面向对象编程 - 三大特性之多态
  5. docker一分钟搭建nginx服务器
  6. DHCP 协议及其交互过程
  7. jq 追加元素的几种方法
  8. jdbc核心技术-宋红康
  9. mybatis整理笔记
  10. python matplotlib.pyplot 散点图详解(2)