一个简单的前后端交互——登录注册页面(升级版)idea项目构建篇(1:Maven:Javaweb项目构建教程)使用MyBatis:Mapper,servlet+Tomcat

前言:本篇介绍: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中我们学过,静态代码块随类的加载而加载且只加载一次,不会出现加载多次的问题)。

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

  • 17
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值