zoukankan      html  css  js  c++  java
  • Tomcat简介,希望能帮到你

    如何表达一个网页?使用Html标记语言。但Html的内容是固定的。

    如何在Html中嵌入逻辑和变量?在Html中内嵌脚本语言。例如JavaScript。

    Jsp的简单理解,根据客户端请求和服务器数据动态生成网页内容的技术。

    http、https只是一种数据传输协议。http和html是两个概念。

    浏览器能打开html文件,无法打开jsp文件。jsp编程浏览器可支持的内容需要Jsp容器的支持。Tomcat是一种Jsp容器。

    Tomcat需要从系统中读取Java环境变量。

    配置Java环境变量:

              1,新增 java_home    C:Program FilesJavajdk1.8.0_191    (windows环境变量不区分大小写)

              2, 添加  path    %java_home%in;%java_home%jrein               注意分号隔开

              3, 新建  classpath %java_home%indt.jar;%java_home%jrein ools.jar   classpath 变量用于搜索java类文件

    Tomcat环境配置:

                1、新建 tomcat_home  D:forJob omcat8

                2,新建catalina_home D:forJob omcat8

    运行tomcat: 在cmd中输入 startup.bat

    从Tomcat从起请求网页数据: 打开浏览器,输入 http://localhost:8080

    关闭Tomcat 在cmd中输入 shutdown.bat

    端口可用以进程间通信,8080是Tomcat提供服务的端口号。

    如何看待HttpServlet 和 Jsp?

    HttpServlet是Tomcat提供的api,记得以前看相关源码的时候了解到Servlet中的逻辑处理了Http协议相关的内容。不妨简单的理解为HttpServlet是Http在Java上的实现,其实HttpServletRequest、HttpServletResponse则对应了请求信息和响应信息。

    Http可以传输文件,只是一般情况下,我们使用Servlet来返回一个Html页面。这时候会在代码里写道:rsp.setContentType("text/html");

    有一点注意下, HttpServlet中写上 super.doGet(req, resp); 这时候 父类会检查Http版本之类的东西,这种情况下访问页面会出现协议不支持之类的问题。要不要写看具体情况吧。

    至于Jsp,从一些网页上了解到Jsp是特殊形式的Servlet,区别是Jsp可以在每次修改的时候重新编译执行,不妨猜测:Jsp容器对应着一个脚本解释器,解释器的语法规则和Servlet的功能一致。(这一点纯属猜测,有机会再看代码)

    idea 建立 SpringMVC项目:

    1,New Projet,类型选Srping -  SpringMVC 默认勾选上Web。

    2,Run - Edit Configrations , Application server选择tomcat安装目录,Deployment标签页中添加项目,点击铅笔按钮Artifacts,在WEB-INF下建立lib目录,双击选中右侧jar包。

    3,运行tomcat。(修改JSP及时生效,tomcat设置,On frame deactivation 选择update class and recources)

    tomcat log 目录 c:userXX.idea**system omcatprojectName  启动时候Console 会输出相关目录。

  • 相关阅读:
    316 Remove Duplicate Letters 去除重复字母
    315 Count of Smaller Numbers After Self 计算右侧小于当前元素的个数
    313 Super Ugly Number 超级丑数
    312 Burst Balloons 戳气球
    309 Best Time to Buy and Sell Stock with Cooldown 买股票的最佳时间含冷冻期
    Java 类成员的初始化顺序
    JavaScript 全局
    HTML字符实体
    Java中的toString()方法
    JavaScript 弹窗
  • 原文地址:https://www.cnblogs.com/afraidToForget/p/10048878.html
Copyright © 2011-2022 走看看