ssm轻量级框架应用实战课后题答案
什么是框架?
框架就是一个提供了可重用的公共结构的半成品。为构建新的应用程序提供便利,是可以拿来就用的工具,还提供了可重用的设计。
框架的有点
1)不用再考虑公共问题,框架已经做好了
2)可以专心于业务逻辑,保证核心业务逻辑的开发
3)结构统一,便于学习和维护
4)框架中集成了前人的经验,可以帮助新手写出稳定,性能优良而且结构优美的高质量程序。
当前主流框架
1.Struts
2.hibernate框架
3.spring 框架
什么是数据持有化
就是将内存中的数据模型转换成存储模型,以及将存储模型转换为内存中的数据模型统称。
MyBatis
mybatis是一个开源的数据持有层框架。主要思想是将程序中的大量SQL语句剥离出来,配置在文件中,实现SQL的灵活配置。
什么是ORM
对象/映射是一种数据持久化技术。他在对象模型和关系型数据库之间建立对应关系,并且提供一种机制,通过JavaBean对象去操作数据库表中的数控。
MyBatis
ssm框架实现登录功能基于ORM,MYBatis在对象模型和关系数据库表之间建立了一座桥梁。通过Mybatis,可以建立SQL关系映射,便捷地实现数据存储,查询,更改和删除操作。
搭建Mybatis环境
①下载jar包——-②部署jar包——-③编写MyBatis核心部署文件——-
④创建实体类——-⑤创建DAO接口——-⑥创建SQL映射文件——-
⑦编写测试类
MyBatis优点
①、与JDBC相比,减少50%以上的代码量
②、mybatis是简单的持久化框架,小巧简单易学
③、mybatis相当灵活,不会对应用程序或者数据库的现有设计强加任何 影响,SQL写在XML里,从程序代码彻底分离,既降低耦合度,又便于 统一管理和优化,还可重用。
④、提供XML标签,支持编写动态SQL语句
⑤、提供映射标签,支持对象与数据库的ORM字段关系映射
Mybatis框架的缺点
①、SQL语句的编写工作量较大,对开发人员编写SQL语句的功底又一定要求
②、SQL语句依赖数据库,导致数据库移植性差,不能随意更换数据库
Mybatis框架适用场合
对性能要求很高的项目,或者需求变化较多的项目。
Mybatis的三个基本要素
1、核心接口和类,
2、Mybatis核心配置文件
3、SQL映射文件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。