zoukankan      html  css  js  c++  java
  • 【Java学习系列】第4课--Java Web相关

    本文地址

    分享提纲:

      1.概述

      2. Jsp基础

        2.1 

    1.概述


      1.1)【来源和先导】

        本文主要的java web的教程来源JSP是 菜鸟教程JSP天码营Java Web.

            主要的先导工作来源知乎,请参考 自学Java怎么入门  和 如何系统地学习java web技术

      2)【脑图】

        Java Web思维导图

    2. Jsp基础


      2.1)【简介】

        JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

        JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

      2.2)【JSP 开发环境搭建】

        a)【配置Java开发工具(JDK)】

           这个是java的基本环境,之前基础教程讲过了,此处略。参考Java开发环境配置章节的教程

      

        b)【设置Web服务器:Tomcat】

          mac下tomcat的安装与配置

                      (好)Linux下 tomcat的安装和配置

          -- 【下载Tomcat】

            到 apache官方主页 下载 Mac 版本的完整 tar.gz文件包。解压拷贝到 /usr/local目录下,并命名为tomcat,其他目录也可。

          -- 【修改目录权限】      
            sudo chmod 755 /usr/local/tomcat/bin/*.sh 
          -- 【启动Tomcat】
            sudo sh startup.sh 
            若出现如下提示则表示安装并运行成功: 
            
          -- 【浏览器访问】打开浏览器,输入 http://localhost:8080/ 
            回车之后如果看到Apache Tomcat,表示已经成功运行Tomcat 
          --【修改端口为非8080
            vim tomcat/conf/server.xml
            
     
          -- 使用tomcat 发布一个应用
     
          -- 【路由】
          
            a)  http://10.x.xx.xx:8080/examples/index.html 对应的文件就是 
                /usr/local/tomcat/webapps/examples/index.html
            
            b) http://10.x.xx.xx:8080/
               对应的文件是 /usr/local/tomcat/webapps/ROOT/index.jsp
     
       2.3) 【设置虚拟主机等】
     
      a)Tomcat的目录结构
          ·bin     //存放Tomcat的命令脚本文件
          ·conf    //存放Tomcat服务器的各种配置文件,最主要是server.xml
          ·lib     //存放Tomcat服务器支撑jar包
          ·logs    //存放日志文件
          ·temp    //存放临时文件
          ·webapps //web应用所在目录,外界访问web资源的存放目录
          ·work    //Tomcat的工作目录


    b) web应用的目录结构
       webapp                           -- web应用所在目录
         |--- html, jsp, css, js文件等  -- 这些文件一般在web应用根目录下,根目录下的文件外界可以直接访问.
         |--- WEB-INF 目录              -- java类、jar包、web配置文件存在这个目录下,外界无法直接访问,由web服务器负责调用.
               |--- classes 目录        -- java类
               |--- lib 目录            -- java类运行所需要的jar包
               |--- web.xml 文件        -- web应用的配置文件


    c) 虚拟主机的配置
       指定虚拟主机名,修改conf/server.xml,添加<host>元素.
       <host name="hostname.domainname" appBase="/webapps">
         <Context path="/webapp" docBase="/webapps/webapp"/>
       </host>
       例:
       <host name="www.163.com" appBase="/webapps">
       </host>
       <host name="mail.163.com" appBase="/mailapps">
       </host>
       须设置DNS解析(host文件或DNS系统).




    d) web应用和虚拟目录的映射.
       可以修改xml配置文件的<Context>元素来设置web应用和虚拟目录的映射.
       ·conf/server.xml         //在<host>元素下添加<Context path="/webdir" docBase="/webappdir"/>,需要重新启动Tomcat服务生效,不建议使用.
       ·conf/context.xml        //添加<Context>元素所有web应用有效.
       ·conf/[enginename]/[hostname]/context.xml.default  //[enginename]一般是Catalina,主机[hostname]的所有web应用有效.
       ·conf/[enginename]/[hostname]/   //在目录下任意建一个文件(扩展名xml),文件名即为虚拟目录名.多级目录使用#分割. <Context docBase="/webappdir"/>
                                         //缺省值web应用目录可以定义为ROOT.xml,添加<Context docBase="/webappdir"/>,需重新启动Tomcat服务器.
       ·META-INF/context.xml    //
       可以将web应用放在webapps目录下让Tomcat服务器自动映射,适用开发环境,实际运用环境中不用自动映射。
       如没有修改配置文件,web应用目录为ROOT时则为默认web应用。


    e) web应用首页(welcome file)的配置
       修改web应用的配置文件: [webapp]/WEB-INF/web.xml
        <welcome-file-list>
           <welcome-file>index.html</welcome-file>
           <welcome-file>index.htm</welcome-file>
           <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
     
     
     
     
            
  • 相关阅读:
    log4j日志格式化
    日志级别是如何工作?
    Java拦截过滤器模式
    js实现图片轮播
    js实现表格的增删改查
    企业外贸网站建设的要求及注意事项
    逛知乎才知网站建设不只有wordpress建站系统,小白值得收藏
    三款适用于企业建站的CMS建站系统
    前端开发常用的网站整理
    网站建设教程:虚拟主机如何安装PageAdmin建站系统
  • 原文地址:https://www.cnblogs.com/aiweixiao/p/6261395.html
Copyright © 2011-2022 走看看