你想要知道服务是什么,那么你首先就要知道服务的含义。

服务的含义:为别人做事情,满足别人需要

那么在java中服务的含义是什么?
因为我们是开发端,所以我们是对客户提供服务的
而像tomcat这种软件服务器,就是为我我们开发人员提供服务的!
所以说服务的说法是相对的。那么具体说一下java中的servlet和webservice服务。以便于学习的时候对其的定义有个明显的认知:
在开发过程中,像servlet这种类,是为我们服务,
像webservice框架也是为我们服务的。
满足我们拦截请求并响应的需要,这就是服务,而且是具体的服务,拦截请求并响应就是协议。
由于现在是法制社会,客服给你提供服务都是有一定范围和条件的。就像不允许在酒店里提供小卡片服务一样。
所以,类似我说的servelt服务和webservice服务是基于http协议的。
协议在生活中无处不在,所以在网络上也是如此,通讯需要协议,访问数据库也需要协议等等。

所以说一提到服务,就应该想到服务就是为别人做事,满足别人需求。
通过这个辨析条件,我觉得我们应该能快速辨析出,对于一个特定的对象,它是提供服务的,还是享受服务的。个人觉得像我说的servlet和webservice这些开发所用到的组件,都是为我们开发进行服务的。所以,他叫服务。

java中什么叫服务?相关推荐

  1. ruby和python_Ruby,Python和Java中的Web服务

    ruby和python 今天,我不得不准备一些示例来说明Web服务是可互操作的. 因此,我已经使用Metro使用Java创建了一个简单的Web服务,并在Tomcat上启动了它. 然后尝试使用Pytho ...

  2. Ruby,Python和Java中的Web服务

    今天,我不得不准备一些示例来说明Web服务是可互操作的. 因此,我已经使用Metro使用Java创建了一个简单的Web服务,并在Tomcat上启动了它. 然后尝试使用Python和Ruby消耗它们. ...

  3. Java中Socket通信-服务端和客户端双向传输字符串实现

    场景 什么是socket 在计算机通信领域,socket 被翻译为"套接字",它是计算机之间进行通信的一种约定或一种方式.通过 socket 这种约定,一台计算机可以接收其他计算机 ...

  4. Java中调用FTP服务时inputStream获取一直为null

    问题描述:Java调用FTP服务时,已成功登录到了FTP服务中,文件路径中无中文字符,当根据文件路径获取 输入流inputStream时,inputStream一直为null BufferedRead ...

  5. Java 中实现定时服务 在ssh框架中跟普通工程里面创建的方式

    http://www.iteye.com/topic/1119730 转载于:https://www.cnblogs.com/caixiaoqiu/archive/2012/02/03/2336818 ...

  6. Java中Socket通信-客户端与服务端相互传输对象数据

    场景 Java中Socket通信-服务端和客户端双向传输字符串实现: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1084885 ...

  7. Java中Socket通信-客户端向服务端发送照片

    场景 Java中Socket通信-服务端和客户端双向传输字符串实现: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1084885 ...

  8. Java中的简单REST客户端

    如今,大多数用于与某些服务器通信的移动应用程序都使用REST服务. 这些服务也是与JavaScript或jQuery一起使用的常见做法. 现在,我知道在Java中为REST服务创建客户端的2种方法,在 ...

  9. nacos实现Java和.NetCore的服务注册和调用

    用nacos作为服务注册中心,如何注册.NetCore服务,如何在Java中调用.NetCore服务呢?可以分为下面几个步骤: 0.运行nacos 1.开发.net core服务,然后调用nacos提 ...

最新文章

  1. VS2012发布网站详细步骤
  2. 统计模型参数量与FLOPs
  3. linux文件夹前的描述,Linux对内存结构的描述
  4. 2、Python连接Mysql数据库。
  5. 【struts2】struts2简介
  6. python中的迭代器Iterator
  7. 获取SQL命令字符串中的参数名列表
  8. python动态加载模块有什么用_人生苦短我用python(02)动态加载模块
  9. 《Python cookbook》笔记一
  10. JEECG(三) JEECG minidao如何封装自己的 多表联合查询 分页查询
  11. 集成CCFlow工作流与GPM的办公系统驰骋CCOA介绍(三)
  12. 如何同时将多张图片进行批量无损压缩、调整尺寸及调整大小
  13. win10系统word2019显示目录只显示部分一级二级解决办法
  14. layui上传图片(加大小限制)
  15. express获取url路由地址参数的方法 获取get请求参数
  16. BUUCTF之文件中的秘密
  17. (shell版)批量自动重命名文件中文转英文
  18. VoLTE、VoWiFi和VoIP有什么不同?
  19. 从无秘和知乎看中国社交产品的特点
  20. 前端讲义64_AngularJS鼠标与键盘事件有关指令

热门文章

  1. 《西西弗神话》笔记——不期待人生可以过得很顺利,但我希望碰到人生难关的时候,自己可以是它的对手
  2. 解决邮件附件乱码问题
  3. 【PBR系列七】基于物理的环境光照(下):镜面反射 IBL(Specular IBL)
  4. Elastic search常用分词 和 多字段搜索优化
  5. 利用单片机最小系统外接DS12C887 在LCD1602上显示实时时钟
  6. uva 11800 Determine the Shape
  7. 全网唯一正确身份证和社统一社会信用代码自定义表单校验器(身份证校验和社统一社会信用代码校验)
  8. centos 自动运行python脚本,centos配置 Python 定时任务
  9. [调研] 人脸/车牌脱敏 调研
  10. node.js使用puppeteer来html生成pdf