• JavaWeb


    基本概念

    JavaWeb=Java+Web

    Web:World Wide Web,即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。比如:百度,淘宝。

    • 静态网页:只有静态资源,数据始终不会发生变化
    • 动态网页:动态数据

    在Java中,动态web资源开发的的技术栈统称为JavaWeb

    Tomcat

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。你可以简单将它理解为IIS,有了tomcat我们就可以访问自己写的网站

    image.png

    Tomcat下载

    Tomcat 官网 :https://tomcat.apache.org/

    image.png

    Tomcat启动和关闭

    文件夹的信息

    4FSUZ3X2RCC_NMBOYE_Y0.png

    开启和关闭 在bin文件下操作

    image.png

    直接访问 http://localhost:8080/ 就能访问Tomcat

    将自己写好的网站,直接放到服务器(Tomcat)中指定的web应用的文件夹下(webapps),就可以访问网站应该有的结构

    IDEA 中使用Tomcat

    image.png

    Maven

    为什么要用Maven

    在JavaWeb开发中,需要使用大量的jre包,需要手动导入

    为此需要一个工具帮我们导入和配置jre包

    由此 Maven 诞生了!

    Maven是一个架构管理工具

    Maven 就是用来方便导入jre包的!

    Maven核心思想 : 约定大于配置

    Maven会规定java的目录结构 按照要求规范

    Maven配置与使用

    官网:http://maven.apache.org/

    在Download页面中下载
    image.png

    配置maven :在环境变量下

    • M2_HOME: maven 目录下的bin目录(D:Environmentapache-maven-3.8.1in)
    • MAVEN_HOME: maven的目录(D:Environmentapache-maven-3.8.1)
    • 在系统的Path中配置:%MAVEN_HOME%in

    配置完毕后的情况:

    image.png

    阿里云镜像

    使用原因:国外的jar包下载比较慢 所以我们用国内镜像,加快下载速度

    配置方法:conf 文件下settings.xml 中的mirrors

     <mirror>
            <id>nexus-aliyun</id>
            <mirrorOf>central</mirrorOf>
            <name>Nexus aliyun</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public</url>
        </mirror>
    

    本地仓库

    本地仓库:下载jar包的地方(如果不设置自动放在c盘不太好)

    <localRepository>D:Environmentapache-maven-3.8.1maven-repo</localRepository>
    

    IDEA 中使用Maven

    新建maven项目
    image.png
    image.png

    改变项目maven配置

    image.png

    JSP

    JSP全名为Java Server Pages,中文名叫java服务器页面,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码;

  • 相关阅读:
    Postman安装与使用
    最新的爬虫工具requests-html
    从高级测试到测试开发
    uiautomator2 使用Python测试 Android应用
    zalenium 应用
    Docker Selenium
    Java 测试驱动开发--“井字游戏” 游戏实战
    DevOps/TestOps概念
    Android测试(四):Instrumented 单元测试
    appium对博客园APP进行自动化测试
  • 原文地址:https://www.cnblogs.com/xxhao/p/14863539.html
Copyright © 2020-2023  润新知