tomcat的使用(web的入门)

一、web入门

1.什么是web?

web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构

2.web技术的依赖?

Web技术目前依赖HTTP协议(应用层协议)及网络.

3.WEB开发演变

CS架构: client server .
windows : 微软 桌面系统.计算机的普及.
开发语言:.net系列: VB C C++ C#. 小型桌面数据管理系统 : Access.
C 开发系统 第三语言
C++ 游戏
C# 网站
C/S架构
升级维护麻烦. 当软件要更新时,客户端要重新下载安装.IIS Framework .X 安装失败. 工程师(实施工程师).配置文件(跨平台)
问题: 人们都普遍使用计算机.
1.定制化需求
2.不同用户不同的操作系统(win server 2008 win7 win 8 win10) 兼容性
3.人们厌倦安装和更新以及对系统资源的占用.同时 浏览器发展.Sun第一个动态网站:
加速了浏览器的发展和web的发展.( 云桌面 )
BS架构: browser server
Browser Server
浏览器 ------- > 万能客户端
Server
随着互联网的发展,移动互联网.-----> app 手机端 终端 : 定制开发各种软件. (用户苦恼 开发人员的苦恼) 企业苦恼 钱
混合开发: 所有的操作系统内置的浏览器,索性: 软件都套个壳子.
不足 体验差.
各种公司: Rect Navive Flutter 微信小程序 支付宝小程序
BS 越来核心.
4.服务器分类:
服务器分为硬件服务器和软件服务器.
硬件服务器就是一台电脑.
软件服务器: 为软件提供服务的程序.软件服务器依托硬件服务器.开发的程序又由软件服务器提供服务器.
软件服务器:
tomcat
jetty
jboss
weblogic

二、tomcat服务器的使用

1、tomcat目录

tomcat的使用(web的入门)_第1张图片

2、bin目录介绍

启动服务器
startup.bat windows
startup.sh linux
关闭服务器
shutdown.bat
shutdown.sh

conf目录介绍
server.xml tomcat服务器核心配置文件
port: 端口 默认 8080
tomcat-users.xml:
配置tomcat的账户和密码的权限
web.xml:


       default
       org.apache.catalina.servlets.DefaultServlet
       
           debug
           0
       
       
           listings
           false
       
       1
   

lib文件夹介绍
web开发的相关jar包 实现类企业级开发规范的相关jar包和接口.
jsp-api.jar
servlet-api.jar
el-api.jar
jasper.jar
jasper-el.jar

annotations-api.jar           注解相关jar包
el-api.jar			  el表达式相关jar包
jasper-el.jar		  jsp与el表达式相关jar包
jasper.jar			  jsp 相关jar包
jaspic-api.jar		  jsp 相关jar包		
jsp-api.jar			  jsp 相关jar包
servlet-api.jar		  servlet相关jar包
websocket-api.jar	          webSocket 相关jar包 (tomcat 7 之后新加入)

webapps目录介绍
发布的应用程序目录。是使用Java开发的web程序的字节码文件

work目录介绍
是缓存文件
在实际开发中,若发布程序,
首先: 备份 备份webapps中相关的应用程序
其次: 发布应用程序.
再次:清理work文件夹(删除掉)
然后:启动tomcat

三、开发工具集成tomcat

tomcat的使用(web的入门)_第2张图片
tomcat的使用(web的入门)_第3张图片
tomcat的使用(web的入门)_第4张图片tomcat的使用(web的入门)_第5张图片tomcat的使用(web的入门)_第6张图片tomcat的使用(web的入门)_第7张图片

创建Web项目

tomcat的使用(web的入门)_第8张图片
tomcat的使用(web的入门)_第9张图片tomcat的使用(web的入门)_第10张图片tomcat的使用(web的入门)_第11张图片
java web项目选择的面板
tomcat的使用(web的入门)_第12张图片

你可能感兴趣的:(java,web)