JavaWeb Tomcat

这篇具有很好参考价值的文章主要介绍了JavaWeb Tomcat。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.Web分类

  • 静态web
    • html这样的静态网页,只展示预先设定好的内容
    • 每个用户看到的内容是一样的
    • 不连接数据库,无法持久化数据(比如注册)
  • 动态web
    • 动态展示内容
    • 每个用户看到的内容是不一样的,比如会有个性化推荐
    • 连接数据库,可以持久化数据
    • 技术栈:Serverlet/JSP, ASP, PHP

在java中,动态web资源开发的技术叫做JavaWeb

Web应用程序:可以提供浏览器访问的程序

这是一个简单的web程序请求和响应的流程图:

  • 当请求静态资源时,直接访问文件系统
  • 当请求动态资源时,需要访问动态web资源和数据库

JavaWeb Tomcat

 文章来源地址https://www.toymoban.com/news/detail-503488.html

2.Web服务器常见的技术:

ASP(Active Server Pages):

  • 一种服务器端脚本技术,由微软公司开发
  • 在HTML中嵌入了VB脚本,导致每个页面都有几千行的业务量
  • 后期维护成本高

PHP(Hypertext Preprocessor):

  • 一种开源的服务器端脚本语言
  • 开发速度快,功能强大,跨平台
  • PHP的语法类似于C语言,易于学习和使用
  • 局限性:不能承载很高的访问量

JSP(JavaServer Pages):

  • 一种基于Java的服务器端脚本技术
  • 允许开发人员在HTML页面中嵌入Java代码,用于生成动态Web页面。
  • JSP页面可以与Java Servlets一起使用,实现动态内容的生成和交互性的增强(B/S架构)
  • 可以做到高性能、高并发、高性能

3.Web服务器:Tomcat

Tomcat是一个开源的、跨平台的Web应用服务器,它支持Java Servlet和JavaServer Pages(JSP)等技术,可以作为Java Web应用程序的运行环境。

Tomcat可以直接在官网下载:Apache Tomcat® - Welcome!

解压后可以看到Tomcat 的目录,包含了可执行脚本,配置文件,库,日志等

其中webapps就是web网站的资源文件,包含网页、图片等资源

JavaWeb Tomcat

双击bin/startup.bat,可以启动服务器。

接着在浏览器中访问localhost:8080,可以得到默认的主页:

JavaWeb Tomcat

 这个localhost映射到了本地主机

因为在电脑的C:\Windows\System32\drivers\etc\hosts这个文件中,配置了映射:

JavaWeb Tomcat

 127.0.0.1被称为“本地主机地址”或“回送地址”。它是指本机的网络接口,用于在计算机上运行的应用程序与本地主机通信。

在这个文件中也可以新增映射,比如 127.0.0.1  Alice,这样下次访问Alice:8080也可以访问Tomcat服务器了。

而8080是Tomcat的端口号,这个可以在config/server.xml中修改,比如改成8082,然后访问的时候输入localhost:8082

JavaWeb Tomcat

 当我们在浏览器中输入一个网址时:

1)系统会先在电脑的C:\Windows\System32\drivers\etc\hosts这个文件中,检查是否有该域名的映射,若有,则直接返回对应的IP地址

2)若没有,则发送域名解析请求给DNS服务器

3)若域名解析成功,则返回IP地址,否则返回找不到该网址

4.用Tomcat发布一个web网站

上文说到了web网站存放在了webapps这个文件夹中,所以在该目录下,新建一个文件夹Freya(代表这个新网站的文件夹),并且复制webapps\ROOT\WEB-INF\web.xml文件。

接着在webapps\Freya中新建一个index.html,因为是测试,所以这个网页的内容可以直接从网上复制一份html代码。

接着在浏览器中访问http://localhost:8080/Freya/

JavaWeb Tomcat

可以看到这就是一个新的web网站的主页

而一个网站一般的结构是:

JavaWeb Tomcat

 

到了这里,关于JavaWeb Tomcat的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一文读懂JavaWeb,前后端数据交互原来是这样的

    Request的请求体中负载着前端向后端发送请求的数据; Response的响应体中负载着后端向前端返回响应的数据; 当然,Request的请求行中的URL中也可以负载着前端向后端发送请求的数据,这个后面会详细说明。 Request模型 Request实例 Repsonse模型 Response实例 JSON字符串就是符合JSON语法

    2024年02月08日
    浏览(81)
  • Tomcat无法加载Web项目部署后的静态页面(Caused by: java.lang.IllegalArgumentException: 指定的主资源集[X:XXXX]无效 || 子容器启动失败)

    问题截图: 问题原因: 此种情况一般来讲是 docBase 与 path 的路径有一方是正确路径而另一方路径出错导致的,访问到前面的路径是正确的自然Console是不报错的,如此才会使得资源访问会出现404的问题。 解决方案:  1、在Servers中找到server.xml文件,拉到下方重新统一正确的路

    2024年02月07日
    浏览(62)
  • 【JavaWeb】Tomcat&JavaWeb&HTTP

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发

    2024年02月05日
    浏览(59)
  • JavaWeb Tomcat

    1.Web分类 静态web html这样的静态网页,只展示预先设定好的内容 每个用户看到的内容是一样的 不连接数据库,无法持久化数据(比如注册) 动态web 动态展示内容 每个用户看到的内容是不一样的,比如会有个性化推荐 连接数据库,可以持久化数据 技术栈:Serverlet/JSP, ASP, P

    2024年02月11日
    浏览(39)
  • JavaWeb——tomcat(安装&使用)

    目录 WEB服务器-Tomcat 服务器概述 Web服务器 Tomcat Tomcat下载 安装与卸载  启动与关闭 服务器硬件: 指的也是计算机,只不过服务器要比我们日常使用的计算机大很多。 服务器,也称伺服器。是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服

    2023年04月19日
    浏览(31)
  • JavaWeb 速通Tomcat

    目录 一、拾枝杂谈         1.web服务器说明 :          2.常用web服务软件 :  二、Tomcat服务         1.Tomcat下载和安装 :          2.启动Tomcat服务 :          3.Tomcat启动的注意事项 :          4.关闭Tomcat服务 :  三、Tomcat部署         1.Tomcat目录结构说明 :             

    2024年01月18日
    浏览(40)
  • 可以这样获取网页中的canvas内容,并且以图片的形式保存在本地

    1.获取canvas元素。我们可以使用JavaScript的document.getElementById()或document.querySelector()方法来获取canvas元素。 2.获取canvas的绘图上下文。我们可以使用canvas.getContext()方法获取canvas的绘图上下文。 3.使用toDataURL()方法将canvas内容转换为图片的base64编码。该方法接受一个参数,用于指定

    2024年02月12日
    浏览(45)
  • Javaweb基础-tomcat,servlet

    properties配置文件: 由键值对组成 键和值之间的符号是等号 每一行都必须顶格写,前面不能有空格之类的其他符号 xml配置文件:(xml语法=HTML语法+HTML约束)xml约束-DTD /  Schema DOM4J进行XML解析:(jar包 dom4j.jar ) web项目标准文件结构(Tomcat/webapps下): app 本应用根目录 stat

    2024年02月19日
    浏览(50)
  • JavaWeb 手写Tomcat底层机制

    目录 一、Tomcat底层整体架构         1.简介 :          2.分析图 :          3.基于Socket开发服务端的流程 :          4.打通服务器端和客户端的数据通道 :  二、多线程模型的实现         1.思路分析 :          2.处理HTTP请求 :          3.自定义Tomcat :  三、自定义Ser

    2024年02月14日
    浏览(45)
  • javaweb学习笔记——Tomcat&Servlet

    web相关概念回顾 web服务器软件:Tomcat Servlet入门学习 1、软件架构 C/S:客户端/服务器端 B/S:浏览器/服务器端 2、资源分类 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源,静态资源可以直接被浏览器解析;如html,css,JavaScript 动态资源:每个用户访问相

    2024年02月07日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包