Java基础入门day47

day47

CS、BS

CS或者BS是软件发展过程中出现的两种软件架构方式

CS:Clint server

特点:

必须在客户端安装特定软件

优点:图形效果显示较好

缺点:服务器软件和功能进行升级,客户端也需要升级,不利于维护

常见的CS程序,微信,QQ,极域

BS:browser sever

特点:无需安装客户端软件,任何浏览器都可以直接访问

优点:涉及到功能的升级,只需要升级服务器端

缺点:图形效果显示不如CS

需要通过HTTP协议访问

服务器

概念

web

www:world wide web,万维网,简单理解就是网站,用来表示Internet主机上供外界访问的资源

internet上对外发布的资源分为两大类:

静态资源:指web页面中供人们浏览的数据始终是不变的,HTML,CSS

动态资源:指web页面中供人们浏览的数据是由程序产生,不同时间点,不同设备,不同角色访问web页面看到的内容各不相同,JSP,Servlet

在Java中,动态web资源开发技术我们称之为Java web开发

web服务器

web服务器是运行及发布web应用的容器,只要将开发的web项目放置到容器中,才能是网络中的用户通过浏览器来访问

常见的web服务器:

开源:

  • tomcat,主流web服务器之一,适合初学者

  • jetty:淘宝,运行效率比tomcat高一些

  • resin:新浪,所有的开源服务器软件中,运行效率最高

收费:

  • weblogic: Oracle

  • websphere: IBM

  • 提供相应的服务与支持,软件大,耗资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值