前言:本篇介绍:1.Maven的Javaweb项目构建2.Tomcat容器部署3.MyBatis配置

所有代码会在下一篇。

目录

 一、Maven:Javaweb项目构建

 二、部署Tomcat

 三、MyBatis

 四、后续工作

建servlet:

MyBatis优化:


先贴一张最终的包结构:

 一、Maven:Javaweb项目构建

1.选择Javaweb项目骨架

 2.

设置本地仓库和用户设置文件:本地仓库未设置则默认为Users\\.m2(如果要设置仓库为别的文件夹,需要在配置文件里修改一些东西,不能直接新建文件夹设置自定义)

注意:下载Maven选好路径之后到这一步仓库和配置文件会有自动选择,也可以不用重写

 3.搭建好就是这样

二、部署Tomcat

注意:1.是Tomcat不是TomEE2.本地服务器应先去下载好Tomcat3.注意使用Tomcat8.0以上jdk的版本要求。

 

 三、MyBatis

1.建一个实体类,简单生成一些方法: 

2.连数据库

 

设置用户名密码和数据库

3.导入MyBatis坐标,MySQL驱动坐标

 3.创建核心配置文件,可以去官网粘(注意包名和数据库名及密码的修改),在src/main/resources里创建

 4.设置UserMapper接口和映射文件:

注意两个的包结构和名字要一毛一样不然无法映射。

OK。以上准备工作做完

四、后续工作

建servlet:

先在pom.xml中导入servlet依赖,新建时就会出现servlet模板类(未导入时新建不会出现此选项)

注意修改路径:与表单一致

注意这里不要写虚拟路径:

 MyBatis优化:

优化:若写多个页面避免SqlSessionFactory工厂重复创建(每一个工厂都会有一个连接池,创建多个资源消耗很大),可以将其抽取出来写成一个工具类的工具方法(注意写成静态代码块的形式,在Java中我们学过,静态代码块随类的加载而加载且只加载一次,不会出现加载多次的问题)。

于是包结构就变成了这样:

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐