1.Maven
maven就是pip
设置maven下载的的jar包位置
换源
下载插件maven-search
配置dependency
2.Tomcat
设置环境变量JAVA_HOME
设置编码方式
方框就是路径的前缀
3.Servlet
新建项目
写一个类继承HttpServlet,复写doGet(应对Get请求),doPost(应对Post请求)
value是该Servlet的路径
form表单
4.JDBC
配置数据库名字,用户名,password
以下方法直接就这样写,不用变
编写User类,用户映射数据库中的一条数据项
实现方法(不用继承接口,直接实现方法吧)
使用
5.Mybatis
下载依赖
编写配置
编写类,用户映射数据库中的一条数据项
编写接口
编写mapper.xml
result的property是属性名,column是数据库的列名
select的id连接接口的方法名
#{}占位符
配置全局信息
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"https://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<properties resource="db.properties"></properties>
<settings>
<setting name="logImpl" value="LOG4J2"/>
<!-- 开启驼峰映射 -->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
<typeAliases>
<!-- <typeAlias type="com.iflytek.entity.Car" alias="car"/>-->
<!-- 指定包名 -->
<package name="com.iflytek.entity"/>
</typeAliases>
<!-- 配置环境 -->
<environments default="development"><!-- 配置默认环境 -->
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED"><!-- 配置数据池 -->
<property name="driver" value="${db.driver}"/>
<property name="url" value="${db.url}"/>
<property name="username" value="${db.username}"/>
<property name="password" value="${db.password}"/>
</dataSource>
</environment>
</environments>
<!-- 加载映射文件 -->
<mappers>
<!--<!– 使用相对于类路径的资源引用–>-->
<!-- <mapper resource="com/iflytek/mapper/CarMapper.xml"/>-->
<!--<!– <mapper resource="com/iflytek/mapper/CarMapper1.xml"/>–>-->
<!--<!– 使用映射器接口实现类的完全限定类名–>-->
<!-- <mapper class="com.iflytek.mapper.CarMapper"/>-->
<!-- 使用完全限定资源定位符(URL)-->
<!-- <mapper url="file:F:\0_work_sz\CarMapper.xml"/>-->
<!-- 将包内的映射器接口全部注册为映射器-->
<package name="com.iflytek.mapper"/>
</mappers>
</configuration>