从事b/s系统的开发 即browser/service

关于b/s 和 c/s:

c/s又称client/server或客户/服务器模式。

服务器通常采用高性能的Pc、工作站或小型机,并采用大型数据库系统,如oracle、sybase、informix或 sQL server。

客户端需要安装专用的客户端软件。

b/s是brower/server的缩写,客户机上只要安装一个浏览器(browser),如netscape navigator或internet explorer,服务器安装oracle、sybase、informix或 sQL server等数据库。

浏览器通过web server 同数据库进行数据交互。

c/s的优点是能充分发挥客户端Pc的处理能力,很多工作可以在客户端处理后再提交给服务器。

对应的优点就是客户端响应速度快。

缺点主要有以下几个:

只适用于局域网。

而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。

这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。

客户端需要安装专用的客户端软件。

首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。

特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。

还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。

对客户端的操作系统一般也会有限制。

可能适应于win98, 但不能用于win2000或windows XP。

或者不适用于微软新的操作系统等等,更不用说Linux、unix等。

b/s最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。

甚至可以在线申请,通过公司内部的安全认证(如ca证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

原文地址:https://www.weidianyuedu.com/content/5220456216104.html

java web 开发是做什么用的?相关推荐

  1. java私塾 设计模式 视频_[章节]Java Web开发理论部分视频教程 之 04 mvc设计模式详解视频教程 - 我的学习中心 - 私塾在线 - 只做精品视频课程服务...

    第01节课:进行整体课程概览:复习事件机制:复习表现层的功能:复习表现层的开发 第02节课:Web应用的基础知识,包括:Internet.Http.IP.Port.MIME规范.Web客户端和服务端. ...

  2. java web开发初学_2018年学习Web开发的绝对初学者指南

    java web开发初学 This post was originally published on Coder-Coder.com. 该帖子最初发布在Coder-Coder.com上 . If yo ...

  3. Java Web开发API Boy如何进阶?

    导语 | Java Web后台开发基本都离不开Spring生态这一套,Spring框架功能极其强大,会帮忙做许多工作,我们通常只需要在一个函数(包含request和response两个入参)中写处理逻 ...

  4. 基于Stripes框架进行Java Web开发

    Mark Eagle是美国乔治亚州亚特兰大市MATRIX Resources有限公司的一位资深软件工程师,拥有Sun公司的SCP和SCWCD认证.Mark本人非常喜欢使用开源软件进行软件开发,并且多次 ...

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

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

  6. java web开发中Filter使用Annotation配置 (转载)

    为什么80%的码农都做不了架构师?>>>    为了在java中得到request和response对象,搜索到了 <如何在Java的普通类中获取Session以及reques ...

  7. Java web 开发的概念、环境配置、创建项目过程详解(Eclipse)

    Java Web 开发 Java Web 开发概念 搭建过程 详解 在eclipse创建Dynamic Web Project 创建时选择Tomcat的版本 创建项目成功 eclipse环境下如何配置 ...

  8. Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...

  9. Java Web开发小结

    Web漏洞 Web常见的漏洞原理和攻击手法 JAVA Web开发基础知识 Java常见开发框架 JAVA WEB应用目录 JSP页面 Servlet Tomcat容器.JSP和Servlet Java ...

最新文章

  1. Vyond制作2D动画学习教程
  2. comet 异步请求技术中相关关键字解释 (新手向)
  3. Java数据库连接池--DBCP浅析
  4. java 上下文加载器_【深入理解Java虚拟机 】线程的上下文类加载器
  5. 文件从头开始读函数_如何从头开始编写自己的Promisify函数
  6. Windows 10 SSH 下载地址
  7. (又有惊喜)Redis5.0重量级特性Stream尝鲜
  8. Android开发笔记(九十九)圆形转盘
  9. 设计模式之GOF23中介者模式
  10. 市场主流单片机的介绍和选择指南
  11. 小程序源码:酒桌扑克娱乐喝酒小游戏-多玩法安装简单
  12. 不同时区时间换算_世界时间换算(全球时间对照表)
  13. DP/eDP协议学习--视频传输格式
  14. 佳信客服接口文档 REST API
  15. 从奥卡姆剃刀定律再看决策树
  16. 数学规划模型之线性规划
  17. 2010年01期《程序员》配套源码及相关链接
  18. 阿里张建锋:互联网主要解决三大问题
  19. 输入一个大于3的整数n,判定它是否为素数。例题5.9
  20. pageX与offsetX的区别

热门文章

  1. 分布式事务 (含面试题)- 图解 - 秒懂 - 史上最全
  2. js数组遍历所有元素方法 总结
  3. 阿里云前端周刊 - 第 13 期 1
  4. PS文字调整为复印字效果
  5. Abp mysql guid_使用ABP框架踩过的坑系列5
  6. 全卷积神经网络(FCN)
  7. 解决网页文字不能复制的方法
  8. Interproscan linux版本详细安装教程及运行报错解决方案
  9. 游戏开发经验之游戏App是先做大用户量 还是先盈利呢
  10. linux下/proc/sysrq-trigger详解