第一篇:学习黑马程序员老师的javaweb的一些笔记资料和自己犯的错误

目录

①快捷键

①解决的问题:

①犯的错误:

①先介绍mysql基础、jdbc的连接

第42集:maven的概述

①maven的功能、标准化项目的结构

②maven的简介:就是一个工具

第47集:mybatis简介

①出现mybatis的目的:简化JDBC开发

②mybatis的快速的入门:要先创建mybatis数据库

③Mapper代理开发:简化后期执行SQL

第52集:Mybatis案例-环境的准备

①配置文件来完成查询

②实现添加:要添加事务的

③实现修改--修改全部的字段

第58集:实现删除功能

第61集:HTML的快速入门

第71集:javascript的引入功能

第84集:web的核心介绍

1.http协议是从第5~11页

2.web服务器-tomcat是从12~28页

3.Servlet 是 Java提供的一门动态web资源开发技术(29~45)


①快捷键

  1. alt+insert键:可以自动加载 mysql-connector-java的jar包的
  2. javascript的参考手册链接
  3. 黑马学习的整套路线链接

①解决的问题:

1.在53集:没有数据库tb_Brand 表的提示,

2.在出现进程的8080端口号被占用:

netstat -aon|findstr "8080"
tasklist|findstr "1128"
taskkill /f /t /im httpd.exe

①犯的错误:

1.第48集:mybatis的入门里,一直出现

1.1解决了:是mysql驱动的版本的问题、

1.2在进行加载数据库是不能显示数据:也是这个原因

2.第94集:学习servlet的入门时,

1.犯错的csdn的链接

3.第119集时:tb_brand表是一种都没有查询出来

3.1是自己一直都没有配置数据库的连接:db1

  1. 在ij浏览器的右边有数据库:然后配置连接就行了

4.datagrip数据库java.net.ConnectException: Connection refused: connect.

①先介绍mysql基础、jdbc的连接

📎mysql基础.pdf

📎JDBC.pdf

1.javaweb是什么?

2.javaweb的介绍和课程的安排

第42集:maven的概述

📎Maven&MyBatis.pdf

①maven的功能、标准化项目的结构

②maven的简介:就是一个工具

1.maven到不同的仓库导入jar包

第47集:mybatis简介

📎Maven&MyBatis.pdf

Mybatis的XML配置链接--csdn

mybatis使用文档官网链接

①出现mybatis的目的:简化JDBC开发

1.jdbc的缺点,就是硬编码的问题

2.mybatis的简化jdbc的代码:有了.xml文件了

②mybatis的快速的入门:要先创建mybatis数据库

1.idea里面的包、配置文件的视图

③Mapper代理开发:简化后期执行SQL

1.Mapper代理开发:入门案例

2.mybatis-config.xml:用别名是可以简化UserMapper.xml里面的mysql

  1. 相当于给com.itheima.pojo包起了一个别名,

3.使用包扫描:来加载映射的文件

  1. 它很一下性加载目录下的配置文件的
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>
    <!--使用别名是可以简化UserMapper.xml里面的mysql语句的返回类型的路径的-->
    <!--<select id="selectAll" resultType="com.itheima.pojo.User">-->
    <typeAliases>
        <package name="com.itheima.pojo"/>
    </typeAliases>

    <!--
    environments:配置数据库连接环境信息。可以配置多个environment,通过default属性切换不同的environment
    -->
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <!--数据库连接信息-->
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=false"/>
                <property name="username" value="root"/>
                <property name="password" value="123456"/>
            </dataSource>
        </environment>

        <environment id="test">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <!--数据库连接信息-->
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql:///mybatis?useSSL=false"/>
                <property name="username" value="root"/>
                <property name="password" value="123456"/>
            </dataSource>
        </environment>
    </environments>
    <mappers>
        <!--加载sql映射文件,-->
        <!--这里犯了错误,先是老师进行了注释,自己没有进行修改-->
        <!--自己在修改时,没有改对-->
        <!--<mapper resource="com/itheima/mapper/UserMapper.xml"/>-->

        <!--Mapper代理方式,包扫描:更加方便的加载.xml文件-->
        <!--不管目录下有多少个.xml文件,都是一次性加载的,就不需要像上面那么繁琐了-->
        <package name="com.itheima.mapper"/>
    </mappers>
</configuration>

第52集:Mybatis案例-环境的准备

📎Mybatis.pdf

①配置文件来完成查询

1.环境的准备

1.1mybatis完成操作的步骤:

2.查询所有的数据:

3.查询-根据id查看详情:

3.1参数占位符:会存在sql注入的问题

4.查询--实现多条件的查询

4.1查询--多条件--动态条件查询

5.查询--单条件,动态sql条件查询

②实现添加:要添加事务的

1.在添加完成后:可以查询自己的订单

③实现修改--修改全部的字段

第58集:实现删除功能

第61集:HTML的快速入门

📎HTML&CSS.pdf

第71集:javascript的引入功能

📎JavaScript.pdf

第84集:web的核心介绍

  1. 在md的访问路径:E:\javaweb黑马\day08-HTTP&Tomcat&Servlet\ppt

📎day08-HTTP&TomcServlet.pptx

1.http协议是从第5~11页

  1. http是客户端向服务端发送的http一种约定

2.web服务器-tomcat是从12~28页

  1. Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器

2.1在14页:涉及到了tomcat的安装

3.Servlet 是 Java提供的一门动态web资源开发技术(29~45)

3.1在servlet里面的内容

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值