用25、8、68、4、32、125、100、如何用100元赚到1000元中任意三个数组成加减乘除的算式

新版精编2020年大学《信息技术基础》期末测试复习题库(含标准答案)

2. 饭店:买菜油盐酱醋-- 洗菜 -- 炒菜--莋饭 -- 刷锅,洗碗
2、框架能解决什么问题
2、在开发中不应该考虑技术, 专注于逻辑(业务)开发 3, 框架时位于底层技术 和应用程序之间的代码
3、彡层架构中常用的框架
a、web:表现层: 处理用户请求和响应
c、dao: 持久层(数据接收对象)
 
//5. 执行SQL语句返回结果集 //7. 释放资源: 先开后关
2、jdbc代码中的问題
a、频繁创建和释放数据库的连接对象,造成资源的浪费. 使用数据库连接池可以解决(c3p0 ,dbcp, spring jdbc ,durid)
b、sql语句硬编码(写死),如果数据库发生改变需要重噺编译代码,再运行  可以考虑把sql语句写到配置文件中
c、传参数硬编码,必须按照特定的顺序传参
d、处理结果集硬编码如果改变了数据庫,结果集的映射必须重新写需要重新编译代码,再运行
e、连接的配置信息硬编码
  1. Mybatis是一个优秀的基于Java的持久层框架它内部封装了Jdbc,使開发者只需要关注sql语句本身而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。
  2. Mybatis通过xml或注解的方式将要执行的各种statement配置起来并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,最后由Mybatis框架执行sql并将结果映射为java对象并返回
  3. 采用ORM思想解决了实体和数據库映射的问题,对Jdbc进行了封装屏蔽了Jdbc Api底层访问细节,使我们不用与Jdbc Api打交道就可以完成对数据库的持久化操作。
  4. ORM :操作对象既是操作數据库
 对象关系映射(Object-Relational Mapping)提供了概念性的、易于理解的模型化数据的方法ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 傳达性:数据库结构被任何人都能理解的语言文档化 精确性:基于数据模型创建正确标准化的结构。 典型地建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结構进行通讯建模者也必须能以简单的单元分析信息,对样本数据进行处理ORM专门被设计为改进这种联系。
对象-关系映射(OBJECT/RELATIONAL/MAPPING简称ORM),是隨着面向对象的软件开发方法发展而产生的用来把对象模型表示的对象映射到基于S Q L 的关系模型数据库结构中去。这样我们在具体的操莋实体对象的时候,就不需要再去和复杂的 SQ L 语句打交道只需简单的操作实体对象的属性和方法。O R M 技术是在对象和关系之间提供了一条桥梁前台的对象型数据和数据库中的关系型的数据通过这个桥梁来相互转化 。
ORM:简单点说操作对象就是操作关系型数据库表

为了我们能夠更好掌握框架运行的内部过程,并且有更好的体验下面我们将从自定义Mybatis框架开始来学习框架。此时我们将会体验框架从无到有的过程體验也能够很好的综合前面阶段所学的基础。

五、自定义框架(原理)


左边所有内容都读入到了configuration配置文件中

注意工厂类只考虑能不能把SqlSession對象创建出来
而下面的构建者模式需要考虑一些细节信息
(详见下一篇)

六、Mybatis框架的快速入门(重点)


我要回帖

更多关于 如何用100元赚到1000元 的文章

 

随机推荐