Java三期SSM-MyBatis
Java三期SSM
第一章:初识MyBatis
一、框架技术
1.定义:是一个提供可重用的公共结构的半成品。
优点:不用再考虑公共问题,
专心在业务实现上
结构统一 ,易于学习、维护
2.主流框架:
Struts2(sevlet):
MVC设计模式的实现拦截器
可变和可重用的标签
HIBERNATE(DAO层):
ORM ,简化数据库操作
Spring(将大家组装到一起的黏合剂):
依赖注入容器/ AOP实现声明式事务
简化Java EE应用
Spring MVC(sevlet):
结构最清晰的MVC Model2实现
高度可配置,支持多种视图技术
定制化开发
MyBatis(DAO层):
半自动化的ORM实现
动态SQL
小巧灵活、简单易学
二、MyBatis开发环境
2.1、准备开发环境
1.创建一个普通java项目或者是JavaWeb项目 ;
2.添加相应的jar包:
在webroot下的WEB-INF下建一个lib包将这两个jar包放进去:
mybatis-3.1.1.jar
mysql-connector-java-5.1.7-bin.jar
3.创建数据库和表,针对MySQL数据库
1 create database mybatis;
2 use mybatis;
3 CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20), age INT);
4 INSERT INTO users(NAME, age) VALUES(‘孤傲苍狼’, 27);
5 INSERT INTO users(NAME, age) VALUES(‘白虎神皇’, 27);
2.2、使用MyBatis查询表中的数据
1、添加Mybatis的配置文件conf.xml
conf.xml文件中的内容如下:
1
Java三期SSM-MyBatis相关推荐
- Java基础-SSM之mybatis快速入门篇
Java基础-SSM之mybatis快速入门篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 其实你可能会问什么是SSM,简单的说就是spring mvc + Spring + m ...
- Java基础-SSM之mybatis一对一关联
Java基础-SSM之mybatis一对一关联 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.准备测试环境(创建数据库表) 1>.创建husbands和wifes表并建 ...
- Java SSM6——SSM整合
Java SSM6--SSM整合 1.Mybatis 1.1.数据库准备 CREATE TABLE person(id INT PRIMARY KEY,NAME VARCHAR(10),PASSWOR ...
- 基于Java Springboot+Vue+MyBatis音乐播放系统设计实现
?? 作者主页:Java李杨勇? ?? 简介:Java领域优质创作者??.Java李杨勇公号作者 简历模板.学习资料.面试题库.技术互助[关注我,都给你] ?? 欢迎点赞 ?? 收藏 留言 ?? 视频 ...
- 计算机毕业设计JAVA旅游管理系统mybatis+源码+调试部署+系统+数据库+lw
计算机毕业设计JAVA旅游管理系统mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA旅游管理系统mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B ...
- java的SSM框架的优点有哪些
Java的SSM框架是一个整合框架,它整合了Spring.Spring MVC和MyBatis三个框架.SSM框架的优点如下: 分层清晰:SSM框架将应用程序的不同层分开,使得各个层之间的职责更加明确 ...
- 基于javaweb+springboot的医院管理系统(java+Springboot+ssm+mysql+maven)
基于javaweb+springboot的医院管理系统(java+Springboot+ssm+mysql+maven) 一.项目简述 功能:该项目是用springboot+layui+shiro写的 ...
- java mysql SSM实现的校园门户平台网站系统源码+含开题报告与需求分析+包安装配置
下载地址:https://download.csdn.net/download/ouyangxiaobai123/22174377 项目介绍: java mysql SSM实现的校园门户平台网站系统源 ...
- [附源码]java毕业设计SSM归途中流浪动物收容与领养管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
最新文章
- Exchange2003 OWA访问,IIS权限设置
- Python自省(反射)指南
- 【大会】中低端机如何实现复杂多媒体功能?
- JVM中OutOFMemory和StackOverflowError异常代码
- pdo-mysql_PHP: MySQL (PDO) - Manual
- pcre和正则表达式的误点
- c 语言 封装dll_C#封装YOLOv4算法进行目标检测
- 自定义tooltip
- oracle分析函数技术详解(配上开窗函数over())
- Loadrunner12实现手机APP压力测试
- 计算机专业英语词汇pdf,计算机专业英语词汇(完美排版,大容量打印版).pdf.pdf
- 如何进入百度、阿里,一个6年Android老司机的面经
- 镜头超声波马达的工作原理
- 5g是多大一勺_5g是多大一勺(5克的勺子有多大)
- latex公式图片识别(转换为latex语法格式)
- 电视直播Android9,电视直播高清Android 1.9免费版(移动电视直播工具)
- 一个简单的文本编辑小程序
- java对象的内存分配流程
- 2. 【containerd】 containerd-shim-runc-v1与 containerd-shim-runc-v2 区别
- python sort 多级排序_python sort、sorted高级排序技巧
热门文章
- 每个人都要有自己的秘密项目
- 《白话大数据与机器学习》读书笔记3
- 烟台大学计算机专业宿舍,烟台大学宿舍条件怎么样 住宿环境好不好
- 微信小程序实现滚动吸顶
- 百度坐标转gps坐标_论文推荐 | 明锋:GPS坐标时间序列分析研究
- 童装服装企业php源码,php源码分享童装英文外贸网站系统 v1.4.2 bulid1211
- 酒至数杯 卡巴斯基杀毒软件
- 基于vue+elementui+admin的axios封装
- Windows 64位下载安装My SQL
- 3D桌面(bumptop)-感觉挺爽!