介绍

作者: jadefly | 来源:发表于2019-03-07 17:11 被阅读0次

    Java Web应用

    定义:Java Web应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet

             (运行在服务器上的Java类)规范的 Servlet容器(比如Tomcat)中运行。

    包含:Servlet、JSP、实用类、静态文档如HTML、图片等、描述Web应用的信息(web.xml)

    结构

    注:不依赖IDE创建web程序,将web程序放入tomcat的webapps,浏览器输入地址即看到运行的服务

            1.基本web程序包含:根目录、WEB-INF(含classes和lib)、web.xml及其他

            2.任意地方放置web程序(不放入webapps):

               在tomcat根目录\conf\Catalina\localhost下创建xxx.xml指定Context (Tomcat5.5开始,xxx文件名替代Context中的path)

               <Context docBase="E:\\workpace\\FirstWebTest\\WebContent(根目录)" reloadable="true" /> 

               http://localhost:8080/xxx/Index.jsp 

    Servlet

    简介:和平台无关的服务端组件,运行在Servlet容器中(本质就是运行在服务器上的java类)

    功能:创建并返回基于客户请求的动态HTML页面

               创建可嵌入到现有HTML页面中的部分HTML页面(HTML片段) 

               与其他服务器资源(如数据库或基于java的应用程序)进行通信           

    Servlet容器

    简介:也称为JavaWeb应用容器、Servlet/JSP容器。为JavaWeb应用提供运行时环境,

               负责Servlet和客户的通信以及调用Servlet方法,管理Servlet和JSP的生命周期和它们的共享数据

    目前常用:Tomcat、Resin、J2EE服务器(如Weblogic)中也提供了内置的Servlet容器

    Tomcat

    简介:一个免费的开放源代码的 Servlet 容器

    配置:JAVA_HOME、CATALINA_HOME、path

    运行:startup/shutdown 可在浏览器localhost:8080查看是否启动成功

               catalina run 在 catalina 同一个命令行窗口下启动服务器

                            start: 开启一个新窗口启动服务器

                            stop: 关闭服务器

    目录结构

    Tomcat 的管理程序manager

     简介:Tomcat 提供了一个管理程序manager,用于部署到 Tomcat 服务器中的 web 应用程序

    添加管理员账户:conf 目录下的 tomcat-users.xml  添加 <role rolename="manager-gui"/>

                                                                                              <user username="" password="" roles="manager-gui" />

    相关文章

      网友评论

          本文标题:介绍

          本文链接:https://www.haomeiwen.com/subject/dlvqpqtx.html