1.控制台程序(客户端程序)和javaweb(浏览器/客户端)程序最大的区别?
i.控制台(桌面)程序
a.(纯客户端程序)-->单机程序,运行于本机
b.(服务器/客户端)c/s-->服务器上有一份程序/客户端有一份程序,服务器可以和客户端进行通信
ii.javaweb程序
a.浏览器/客户端)B/S-->服务器上有一份程序/客户端上的浏览器,服务器可以和客户端进行通信是 通过浏览器这个介质来完成的
2.C/S程序和B/S程序的区别
i.C/S需要有两套程序,一套安装在服务器端,一套安装在客户端,B/S只需要一套程序在服务器上运行就可以了
a. C/S开发成本难道更高,维护成本高;B/S通过规模的程序开发成本更低,维护成本更低
ii.C/S的项目架构和B/S的项目架构不同
C/S:(两层结构)
WEB服务器:WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务
常用的web服务器又哪些:IIS(只能运行.net环境)、WebSphere、WebLogic、Apache(不支持jsp,只支持html)、Tomcat(支持jsp而且免费)、Jboss、nginx(不支持jsp,支持html.php)
3.Tomcat
Tomca