JavaWeb基础(1):Web概述、HTML、Tomcat环境搭建

Web简介

整个javaWeb阶段的内容通过实际的案例贯穿学习, 所涉及到的技术知识点会在案例中根据不同的需求引入。该阶段的学习目标是了解javaWEB的整个技术体系,掌握常用的技术知识点。

JavaWeb的技术体系

在这里插入图片描述

登录页面的开发

3.1 涉及的技术知识点
1)HTML
2)JSP
3)Tomcat
3.2 HTML是什么?

  1. HTML指的超文本标记语言(Hyper Text Markup Language),是一种用来描述网页的语言。超文本指的是除了可以包含文字之外,还可以包含图片、链接、音乐、视频、程序等内容。
  2. HTML网页的组成:
    在这里插入图片描述
  3. 常用的HTML标签

① html 根标记
② head 头标记
③ body 体标记
④ h 标题标签
⑤ a 超链接
⑥ table 表格
⑦ form 表单

  1. 一个基本结构的HTML页面 在这里插入图片描述
  2. 登录页面的示例 在这里插入图片描述

登录功能实现-环境的搭建

4.1 涉及的技术知识点

  1. WEB服务器
  2. 动态的web工程

4.2Web服务器

  1. Web服务器主要用来接收客户端发送的请求和响应客户端请求。
  2. Tomcat(Apache):当前应用最广的JavaWeb服务器;
  3. JBoss(Redhat红帽):支持JavaEE,应用比较广EJB容器 –> SSH轻量级的框架代替
  4. GlassFish(Orcale):Oracle开发JavaWeb服务器,应用不是很广;
  5. Resin(Caucho):支持JavaEE,应用越来越广;
  6. Weblogic(Orcale):要钱的!支持JavaEE,适合大型项目;
  7. Websphere(IBM):要钱的!支持JavaEE,适合大型项目

4.3 Tomcat服务器的安装及配置

  1. 将Tomcat的安装包解压到磁盘的任意位(非中文无空格)
  2. Tomcat服务的目录结构
    在这里插入图片描述
  3. 配置环境变量,方便Tomcat的启动关闭(可选)
    ① 新建环境变量CATALINA_HOME=解压目录
    在这里插入图片描述
    ② 在Path环境变量中加入Tomcat解压目录\bin目录
    在这里插入图片描述

③ 在命令行中运行catalina run或者 startup启动Tomcat服务器,在浏览器地址栏访问如下地址进行测试
http://localhost:8080
在这里插入图片描述

4.4 在eclipse中配置tomcat

  1. 在Eclipse中配置运行环境
    在这里插入图片描述
  2. 在Eclipse中创建新的Server
    在这里插入图片描述
    在这里插入图片描述

4.5 创建动态的web工程

  1. 在Eclipse中点击File ->New->Dynamic Web Project
    在这里插入图片描述
    在这里插入图片描述

在idea中配置tomcat

点击run->Edit configurations或者箭头所示运行旁边进入配置
在这里插入图片描述
点击左上角“+”选择Tomcat Server
在这里插入图片描述
点击config,选择Tomcat所在目录,再点击两次OK即可
在这里插入图片描述
注意:此处的端口号建议修改,如果不修改后面会出现端口号冲突报错
在这里插入图片描述

idea创建动态的web工程

新建一个module(也可以新建一个project),
在这里插入图片描述
选择Java Enterprise,勾选Web Application,点下一步即可
在这里插入图片描述
命名好后测试运行
在这里插入图片描述
简单的HTML代码

<!DOCTYPE html>
<html>
<head>
	<!-- 设置当前页面编码使用的字符集,同时也告诉浏览器使用该字符集进行解码 -->
	<meta charset="UTF-8" />
	<!-- 设置浏览器标签页中显示的标题 -->
	<title>Hello World</title>
</head>
<body>
	<!-- 添加注释的快捷键:Ctrl + Shift + / -->
	<!-- 网页中的主要内容写在body标签中 -->
	我的第一个网页!
	我要显示在浏览器中1111
</body>
</html>

HTML路径说明

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<!-- base标签中的href属性可以让当前页面中的相对路径变为绝对路径 -->
<base href="http://localhost:8080/Web_Ex/">
</head>
<body>
	<!-- 
		以  / 开头的路径即为绝对路径
		绝对路径中的 / 代表什么?
			如果路径由浏览器解析,那么 / 就代表http://localhost:8080/
			那些路径由浏览器解析?
				1)HTML标签中的路径。如a标签中的href属性中的路径、form标签中的action属性中的路径等
				2)重定向中的路径
			如果路径由服务器解析,那么 / 就代表http://localhost:8080/Web_Ex/
			那些路径服务器解析?
				1)web.xml配置文件中url-pattern标签中的路径
				2)转发中的路径
	 -->
	<a href="pages/login.html">我要登录</a><br><br>
	<a href="#">我要注册</a>
</body>
</html>
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值