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:(两层结构)

【JavaWeb】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

Tomcat的获取:http://tomcat.apache.org/

tomcat的目录:

【JavaWeb】B/S和C/S区别

bin目录:Tomcat的一些常用命令,比如:开启startup.bat/关闭shutdown.bat 开启服务器后可以通过在浏览器中输入:http://localhost:8080,看到一下画面表示服务器启动

【JavaWeb】B/S和C/S区别

conf目录:Tomcat中的配置文件,用于修改Tomcat的配置  

server.xml:  修改端口号:

 <Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" />  

【JavaWeb】B/S和C/S区别

管理web程序:  <Context path="/模拟访问路径" docBase="web程序的真实路径" debug="0" reloadable="true" crossContext="true"/>  tomcat-users.xml:配置登陆tomcat页面中的管理界面的账号和密码

【JavaWeb】B/S和C/S区别

lib目录:Tomcat是java语言开发的,所以lib目录下放置的是tomcat运行的时候需要使用的java类

logs目录:Tomcat运行时的日志信息

temp目录:Tomcat运行时的临时文件

webapps目录:存放web项目的默认目录,只要是在这个目录下的web项目可以自动被tomcat管理;如果web项目不在该目录下就需要配置server.xml中的  <Context path="/模拟访问路径" docBase="web程序的真实路径" debug="0" reloadable="true" crossContext="true"/>,来让tomcat管理这个web项目

work目录:运行时产生的java文件

相关文章:

  • 2021-09-16
  • 2021-10-28
  • 2021-12-12
  • 2021-10-28
  • 2021-04-02
  • 2021-10-30
  • 2021-09-16
猜你喜欢
  • 2021-12-22
  • 2021-09-16
  • 2021-09-16
  • 2021-11-22
  • 2021-09-16
相关资源
相似解决方案