zoukankan      html  css  js  c++  java
  • Tomcat概述

    1,CS/BS架构

    C/S和B/S都是软件架构的两种不同的表现形式:
    C/S:Client/Server:客户端和服务端的架构.
    B/S:Browser/Server:浏览器和服务端的架构(通过浏览器访问的应用).
    -----------------------------------------------------------------
    C/S:
    该软件运行在电脑桌面:比如,QQ,FeiQ,POS机/火车站卖票等.
    开发语言:VC++,C#,awt,swing等.
    特点: 一般的,服务端仅仅是安装一个数据库和数据存储,所有程序的代码(功能/界面)都编写在客户端软件中(把所有的业务逻辑编写在客户端,界面渲染也在客户端).
    优点:直观,用户体验好,界面美观,安全性高等.
    缺点:每次升级,需要重新安装,移植性较低,开发和维护成本较高

    B/S:
    该软件通过浏览器访问,比如:门户网站,管理系统等.
    其实B/S属于特殊的C/S,因为,浏览器就是一个特殊的客户端.
    开发语言:JSP,PHP,ASP等.
    特点:在服务端编写代码,所有的业务逻辑都由服务端完成,客户端只负责界面渲染.
    优点:可移植性很高,开发和维护较好.
    缺点:用户体验不够好,界面不够丰富,安全性很低.
    -----------------------------------------------------------------
    瘦客户端: 传统的B/S:服务端:负责业务逻辑,客户端,负责界面渲染.
    富客户端: 超级BS=CS+BS; 界面华丽.
    服务端:负责业务逻辑.
    客户端:负责界面渲染 + 少量的业务逻辑.
    开发技术:Extjs,EasyUI,bootstrp,Flash等.(JavaScript/CSS/ActionScript)

  • 相关阅读:
    Online ddl 工具之pt-online-schema-change
    【MySql】mysql 慢日志查询工具之mysqldumpslow
    赶集网mysql开发36条军规
    MySQL数据库高并发优化配置
    mysql的表分区
    mysql 如果处理货币金钱类型
    bootstrab table+表格 select可编辑完整实例
    mongoDb 给表添加+ 删除字段
    mongoDb +Java+springboot
    java+数据库+D3.js 实时查询人物关系图
  • 原文地址:https://www.cnblogs.com/Girlir/p/7445843.html
Copyright © 2011-2022 走看看