学习JavaWeb的第1天(2021-11-07)

发布时间:2022-06-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了学习JavaWeb的第1天(2021-11-07)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

学习JavaWeb的第1天(2021-11-07)

https://www.bilibili.com/video/BV1gE411x7Q1?from=search&seid=3515337612903275595&spm_id_from=333.337.0.0

学习JavaWeb的第1天(2021-11-07)

学习javaWeb的目标: 整个下来都是学习一个案例。 了解整个javaWeb的技术体系。

1、javaWeb的技术体系;

学习JavaWeb的第1天(2021-11-07)

前端(客户端部分) 后端(服务器部分)

cookie是属于客户端这边的会话控制 session是属于服务器这边的会话控制。

两种软件架构: BS架构:(火) B:客户端/典型的客户端就是浏览器(browser) S:服务端/典型的服务器端就是Tomcat

CS架构: C:client客户端 S:Server 这种架构必须要有软件的安装包。游戏。

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

1、登陆页面的开发:

HTML: Hyper Text Markup Language 超文本标记语言 文本:txt…只能出现普通文字 超文本:除了文字,还有超链接,图片,视频,音频。 标记:一个html页面都是由各种各样的标记组成的。

前端三剑客: html+css+js(jQuery) html:是网页的内容 css:是样式 js:动态行为

常用的html的标签:

学习JavaWeb的第1天(2021-11-07)

1、

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

一个html页面的最基本的组成结构是: html:根标记 head:头标记,这里是写一些描述性的信息,例如css和js body:体标记。写页面显示的东西。 写到body里面的东西会显示再页面上,而写在head标签里面的东西不会。

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

<html>
    <head></head>
    <body>
        我想写什么就写什么!!!
    </body>
</html>

<body>标签里面还可以写哪些标签呢?

1、标题标记。h1 - h6

h1 - h6 现在学习的标记都是双标记,有开始,也有结束。

学习JavaWeb的第1天(2021-11-07)

<html>
    <head></head>
    <body>
        我想写什么就写什么!!!
        <h1>E</h1>
        <h2>E</h2>
        <h3>E</h3>
        <h4>E</h4>
        <h5>E</h5>
        <h6>E</h6>
    </body>
</html>

学习JavaWeb的第1天(2021-11-07)

从h1到h6,数字越来越小。

学习JavaWeb的第1天(2021-11-07)

<html>
    <head></head>
    <body>
        我想写什么就写什么!!!
        <h1 align="center">E</h1>
        <h2 align="center">E</h2>
        <h3>E</h3>
        <h4>E</h4>
        <h5 align="right">E</h5>
        <h6 align="right">E</h6>
    </body>
</html>

学习JavaWeb的第1天(2021-11-07)

2、超链接标记 a

可以在href里面去指定你想要跳转的地址(应用内或者应用外)互联网任意一个网站
<a></a>

学习JavaWeb的第1天(2021-11-07)

<html>
    <head></head>
    <body>
        我想写什么就写什么!!!
        <h1 align="center">E</h1>
        <h2 align="center">E</h2>
        <h3>E</h3>
        <h4>E</h4>
        <h5 align="right">E</h5>
        <h6 align="right">E</h6>

    <a href="http://www.baidu.com">点我查看宋老师私密照片</a>
    </body>
</html>

学习JavaWeb的第1天(2021-11-07)

点击这里之后,就会跳转到百度页面的。

3、表格标签table

<table>
	<tr></tr>
</table>

table:表格 tr:行 td或者th:表示列 th:标题列自带标题的效果(居中并且加粗) td:普通列 我们把列的标签写在行标签里面。 总结: table标签里面有行标签tr,行标签里面有列标签,列标记又分为普通列和标题列。 标题列:自带居中和加粗效果 普通列:啥也没有

学习JavaWeb的第1天(2021-11-07)

<html>
    <head></head>
    <body>
        我想写什么就写什么!!!
        <h1 align="center">E</h1>
        <h2 align="center">E</h2>
        <h3>E</h3>
        <h4>E</h4>
        <h5 align="right">E</h5>
        <h6 align="right">E</h6>

    <a href="http://www.baidu.com">点我查看宋老师私密照片</a>

    <h1 align="center">员工信息列表</h1>
    <table>
        <tr>
            <th>员工ID</th>
            <th>员工名</th>
            <th>员工性别</th>
            <th>员工描述</th>
        </tr>
    </table>
    </body>
</html>

学习JavaWeb的第1天(2021-11-07)

但是现在看不到表格的格子。

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

给第二行加上数据。

学习JavaWeb的第1天(2021-11-07)

<html>
    <head></head>
    <body>
        我想写什么就写什么!!!
        <h1 align="center">E</h1>
        <h2 align="center">E</h2>
        <h3>E</h3>
        <h4>E</h4>
        <h5 align="right">E</h5>
        <h6 align="right">E</h6>

    <a href="http://www.baidu.com">点我查看宋老师私密照片</a>

    <h1 align="center">员工信息列表</h1>
    <table border="1px" align="center" width="60%">
        <tr>
            <th>员工ID</th>
            <th>员工名</th>
            <th>员工性别</th>
            <th>员工描述</th>
        </tr>
        <tr align="center">
            <td>1001</td>
            <td>饶滕龙</td>
            <td></td>
            <td>深圳第一帅哥</td>
        </tr>
    </table>
    </body>
</html>

学习JavaWeb的第1天(2021-11-07)

给第3行加上数据。

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

现在我们发现每个格子之间会有空隙。想要把这个空隙去掉:

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

5、body标签里面可以放的标签五:表单form(用的非常多,重要)

表单的作用:手机用户填入的信息,提交给服务器使用(注册/登陆) 其中: form标签里面有两个非常重要的属性。 1、action: 这个填入的是你这个表单需要提交的地址。类似于超链接标签a里面的href属性。这个地址就是指明,你收集的用户信息应该提交到什么地方去。 2、method:就是提交方式。 这里的提交方式有两种。 GET POST

form表单里面可以写的东西: input输入框里面有个重要的属性type,不同的type可以显示不同的效果。

type=text:普通的文本框

<form action="MyFirstHTML.html" method="get">
        用户名:<input type="text">
    </form>

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

type=:

补充: br就是一个换行。

input输入框里面还有个重要的属性name 还有个value,要配合name一起学习 value设置输入框的默认值 不写value,那么输入框就是空的。

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

如果写了name=“username” 它的作用就是当你这个表单提交的时候,数据是以这样的形式提交的: username=admin提交给服务器的。

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

type = password讲解:

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

type = radio 单选框

单选框(形成互斥的效果,不能同时选中) 这样的,就要求他俩的name值是一样的。

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

写好name之后,当你选择男的时候,提交表单,就会将gender=1提交到服务器进行处理

<br>
        用户性别:男 <input type="radio" name="gender" value="1"><input type="radio" name="gender" value="0">

type=checkbox 多选框

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

 用户兴趣:吃饭 <input type="checkbox" name="hobby" value="eat">
                睡觉 <input type="checkbox" name="hobby" value="sleep">
                打豆豆 <input type="checkbox" name="hobby" value="ddd">
        <br>

select 下拉列表

每一个选项是一个option

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

 用户地址:省份 <select name="province">
                        <option value="sx">山西省</option>
                        <option value="jx">江西省</option>
                        <option value="gd">广东省</option>
                    </select>

学习JavaWeb的第1天(2021-11-07)

type = submit 提交表单的按钮

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

用户只要一按这个注册按钮,这个表单里面的信息就会往我们之前填写好的地址里面发送。

学习JavaWeb的第1天(2021-11-07)

按下这个注册按钮,就会跳转到百度。

CSS样式。

现在网页里面做布局不会用table标签, 样式的一些标签需要写在head标签里面。 例如: style

学习JavaWeb的第1天(2021-11-07)

div里面可以写样式 px 像素

元素选择器 div{}

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

如果你这个时候,在body标签里面写了两个div标签,那么这个时候会出现两个样式。因为你没有区别。

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

所以,你需要区分div,使用id来区分

id选择器 #id名{}

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

class选择器:.类名{}

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

引入外部的样式文件:

现在我们定义样式都是直接写在head标签里面的style标签里面的。如果有很多个样式,写起来就会很乱。所以,支持外部引入的形式link

1、在你页面的同一个路径下新建mycss.css文件

学习JavaWeb的第1天(2021-11-07)

2、编辑mycss.css文件 把这个样式抽象到文件里面去

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

3、修改html文件。 之前是这样写的:

学习JavaWeb的第1天(2021-11-07)

现在:

<link rel="stylesheet" type="text/css" href="mycss.css"> 

学习JavaWeb的第1天(2021-11-07)

发现如果是抽取写道文件的话,之前是写在head里面的style标签厘米按的。 而现在写link标签直接写在head里面。

登陆页面的制作:

学习JavaWeb的第1天(2021-11-07)

第一步:

新建文件:login.html

学习JavaWeb的第1天(2021-11-07)

第二步: login.html文件

<html>
    <head>
        <link rel="stylesheet" type="text/css" href="login.css">
    </head>
    <body>
        <div>
            <h1>欢迎登录</h1>
            <form action="" method="">
                用户名称 <input type="text" name="username">
                <br><br>
                用户密码 <input type="password" name="password">
                <br>
                <br>
                <input type="submit" name="Login">
            </form>
        </div>
    </body>
</html>

login.css文件

div{
    width: 300px;
    height: 200px;
    background-color: lightcoral;
}

学习JavaWeb的第1天(2021-11-07)

结果:

学习JavaWeb的第1天(2021-11-07)

登陆功能的实现–环境搭建。

涉及到的技术: 1、web服务器 2、动态的web工程。

Web服务器: 与它类似的技术是:socket技术网络编程

学习JavaWeb的第1天(2021-11-07)

Tomcat是当前应用最广泛的javaWeb服务器。

Tomcat服务器的安装及配置。 下载地址: https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.77/bin/

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

简单介绍一下tomcat的工作目录结构:

学习JavaWeb的第1天(2021-11-07)

这个文件夹是:web应用的部署目录。 这个就是将来项目的部署位置。 我开发了一个项目,怎么对外提供服务呢? 就需要把自己开发的项目部署到这个webapps这个路径下面。然后Tomcat就可以为我提供服务了。

使用tomcat

1、双击运行startup.bat

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

2、在浏览器上输入 localhost:8080

学习JavaWeb的第1天(2021-11-07)

3、如果你把这个窗口给关了,那么浏览器访问http://localhost:8080/就进不去了。

学习JavaWeb的第1天(2021-11-07)

学习JavaWeb的第1天(2021-11-07)

正常关闭Tomcat: ctrl+C

接下来就是将Tomcat服务器配置在idea里面。

https://www.bilibili.com/video/BV16e411s7R4?p=228

学习JavaWeb的第1天(2021-11-07)

脚本宝典总结

以上是脚本宝典为你收集整理的学习JavaWeb的第1天(2021-11-07)全部内容,希望文章能够帮你解决学习JavaWeb的第1天(2021-11-07)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: