zoukankan      html  css  js  c++  java
  • Javaweb学习笔记1 基础知识

    1. 网页分类:

      1.1静态网页: 任何用户在任何情况下访问返回得到相同的网页。

      例如:展示某一个新闻页面

      1.2动态网页:会随着用户使用的时间,地点等不同而返回不同的内容。

       例如:在百度搜索天气,不同地域的用户得到各地的天气

      不要和是否有“动感”混为一谈。

     

    2. BS/CS架构

      CS结构 Client/Server

         常见软件有QQ,CS,王者荣耀。如果软件升级,那么全部客户端都需要升级。每个用户都必须在本地安装本地客户端,并且每个应用都需要安装。

      BS架构  Broswer/Server

      常见有淘宝天猫网页版,4399小游戏。客户主机只需要安装浏览器,如IE,Chrome。应用升级与维护时客户端可以不再理会。

      BS与CS各有优势。BS不是CS的替代品,只是某方面的改造。CS更美观,响应更快,安全性相对较高。

    3. JSP语言

      JSP是给BS架构开发服务器端程序用的。JSP=HTML+JAVA

    4. Tomcat下载及使用

      4.1 一般做开发不用最新的Apache,不足够稳定,使用次新版本。Apache版本及对应的技术版本。

         java查看版本的方法windows的cmd中:java -version

       

      4.2 下载时点击Core中的zip即可(64-bit也行),zip属于通用版。

      

      4.3  Tomcat解压即可使用,无需安装操作。

        Tomcat解压后目录解释

        bin:放可执行文件(开启服务器startup.bat   关闭服务器shutdown.bat)

        conf: 配置文件(server.xml,这是对整个服务器进行配置的文件)

              (WebContent中的web.xml是对单个web项目进行配置的文件)

        lib:Tomcat依赖的jar包

        log:日志文件(记录出错等信息)

        temp:临时文件

        webapps:存放可执行的项目(将开发的项目放入)

        work:存放由jsp翻译成的java,以及编译成的class文件(开发者只需要写jsp文件,tomcat自动转化成java文件(servlet),然后编译成.class后运行,java以及.class文件存与此)

      4.4  使用前需要进行环境配置。

              a.配置java jdk的两种方式(推荐同时设置)

                1.CLASSPATH

                2.JAVA_HOME(使用tomcat必须包含有java_home配置

         b.配置tomcat catalina_home。

        下图变量值为Tomcat所在根目录。

        

      4.5Tomcat 常见端口号为:8080,容易与其他服务的端口号产生冲突,可以修改。

      

      4.6  修改端口号:在server.xml文件中找到改行,并将8080修改,输入 localhost:8888,出现以下界面配置成功。

        

       

      4.7 该页面在web中的webapps中的ROOT中。

        (如果只写到指定服务器,如localhost:8080 那么就会进入webRoot中的ROOT页面内,也就是上面那张经典图)

        (如果只是写到项目名称,如localhost:8080/Myproject 那么会进入到该项目中webcontent的web.xml中的<welcome-file-list>中配置的地址)

      4.8项目里的常见目录

        WEB-INF文件夹-classes文件夹(存放的字节码文件.class)

                -lib文件夹(给该项目单独放置jar包,前面tomcat中lib是给所有项目放的)

              -web.xml

        与WEB-INF文件夹并列的.jsp文件

      

      

      

      

      

      

  • 相关阅读:
    ubuntu 制做samba
    《Programming WPF》翻译 第4章 前言
    《Programming WPF》翻译 第4章 3.绑定到数据列表
    《Programming WPF》翻译 第4章 4.数据源
    《Programming WPF》翻译 第5章 6.触发器
    《Programming WPF》翻译 第4章 2.数据绑定
    《Programming WPF》翻译 第4章 1.不使用数据绑定
    《Programming WPF》翻译 第5章 7.控件模板
    《Programming WPF》翻译 第5章 8.我们进行到哪里了?
    《Programming WPF》翻译 第5章 5.数据模板和样式
  • 原文地址:https://www.cnblogs.com/xiaotianzhang16/p/10310291.html
Copyright © 2011-2022 走看看