JavaWeb

1、JavaWeb概念

在java中,进行web(网页)动态资源开发的技术。

1.1web分类

1>静态web

技术栈:html、css

特点:提供给所有人看到的数据始终不会变化。

2>动态web

技术栈:Servlet/JSP、PHP

特点:每个人在不同的时间,不同的地点看到信息不同;几乎所有的网站都采用。

1.2 Web应用程序

  • 可以提供给浏览器访问的程序
  • web应用,一般部署在Tomcat 

【学习方法:如何学习新技术】

1.看源码

2.分析原理

学习JavaWeb,就是为了了解底层原理。

2、Web服务器

2.1 主流技术

 Servlet/JSP:

  • 可以承载三高(高并发、高性能、高可用)带来的影响
  • 基于Java语言编写

2.2 Web服务器

服务器用来处理用户的请求和给用户一些响应信息。

  • Tomcat

Tomcat实际上运行JSP页面和Servlet。

  1. 下载安装

 下载Tomcat时core和deployer的区别

        2.启动与关闭

                ?服务与.bat的区别与联系

         3.配置   

               

                3.1 可以配置端口号

                3.2 可以配置主机名称

2.3 发布一个Web网站

  1.  将自己写的网站,放到Tomcat的webapps文件夹下
  2. index.html为默认的首页               

【学习方法:如何使用一个软件】

  1. 下载安装
  2. 了解配置文件及目录结构
  3. 了解软件的应用场景

3、HTTP

 3.1 定义

    超文本协议

    超文本:图片、音乐、视频...

3.2 HTTP请求

 

3.3 HTTP响应

4、Maven

4.1 定义

Maven是一个项目架构管理工具,能够自动导入和配置jar包。

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

  • 有约束,不要区违反
  • 规范我们编写的java代码

4.2 安装与配置

      1.配置环境变量

  • M2_HOME              maven下的bin目录
  • MAVEN_HOME      maven目录
  • 在系统path变量中配置 %MAVEN_HOME%\bin

4.3 阿里云镜像

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

4.4 本地仓库

<localRepository>

<localRepository>C:\Users\X1\Desktop\BOOK\apache-maven-3.8.2\maven-repo</localRepository>

4.5 IDEA中使用Maven

创建1个MavenWeb项目

4.6 IDEA中配置Tomcat

 maven仓库

Unable to import maven project

解决方案:尝试降低Maven版本。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值