Back End

Servlet相关内容

PineappleCat · 4月15日 · 2021年 231次已读

Web

啥是Web?

  • World Wide Web的简写,或者WWW。
  • 万维网,简单理解就是网站,用来表示Internet主机上供外界访问的资源。

供外界访问的资源分为两大类:

  • 静态资源:HTML、CSS、JS
  • 动态资源:Servlet、JSP、其他ASP,net、php、python

在java中,动态Web资源开发技术我们统称为Java Web。

Web服务器

Web服务器:

  • Web服务器是运行及发布Web应用的容器。
  • 只有将开发的Web项目放置到容器中,才能使网络中的用户通过浏览器进行访问。

常见服务器:

开源:OpenSource(1.开放源代码 2.免费)

  • Tomcat(主流Web服务器之一)
  • Jetty
  • Resin

收费:

  • WebLogic(Oracle)
  • WebSphere(IBM)
  • 提供相应的服务与支持、安全、可靠性更高

Tomcat服务器

  • Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目。
  • 免费开源,并支持Servlet和JSP规范。

目录结构:

  • bin
    • 可执行脚本 startup.bat启动Tomcat shutdown.bat停止tomcat
  • conf
    • server.xml: 配置整个服务器信息 web.xml:项目部署描述符文件
  • lib
    • 存放 运行时所需的jar文件
  • logs
    • 存放日志文件
  • temp
    • tomcat的临时文件
  • webapps
    • 存放web项目,每个文件夹都是一个项目
    • ROOT地址栏中没有给出项目目录时,对应的就是ROOT目录
  • work 运行时生成的文件,最终运行的文件都在这里。
    • 当用户访问一个JSP文件时,Tomcat会通过JSP生成Java文件,生成的java和class文件都会存放到这个目录下。

启动:进入tomcat目录bin下,双击startup.bat启动程序。

访问:打开浏览器,输入http://localhost:8080。


付费资源您未登录,请先

Click here to view the copyright notice of this site(点击此处查看本站版权声明)
0 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!