mvc是model、view、controller的缩写。android 鼓励弱耦合和组件的重用,android 中mvc的具体体现如下:
模型(model):是应用程序的主题部分,所有的业务逻辑都应在该层(对数据库的操作、对网络等的操作都应该在model里面处理,当然对计算等操作也是必须放在该层的)。
视图层(view):是应用程序中负责生成用户界面的部分。也是整个mvc架构中用户唯...
分类:
移动开发 时间:
2016-05-12 18:51:29
阅读次数:
228
在上一篇博客中,我和大家一起探讨了在Android中对SQLite数据库的操作优化细节。还没有看的点击这里:
Android性能优化-布局优化
今天,继续Android性能优化 一 编码细节优化。
编码细节,对于程序的运行效率也是有很多的影响的。今天这篇主题由于技术能力有限,所以也不敢在深层去和大家分享。我将这篇主题分为以下几个小节:
(1)缓存
(2)数据
...
分类:
移动开发 时间:
2016-05-12 18:25:52
阅读次数:
271
在上一篇博客中,我和大家一起探讨了在Android中对SQLite数据库的操作优化细节。还没有看的点击这里:Android性能优化-SQLite数据库
今天,我们继续Android性能优化系列 - 布局优化。在Android中,UI布局作为展示性的标志,显示的速度直接体现了一个App对于客户直观的影响。一个好的App,在布局和UI上肯定有比较好的性能优化,所以布局优化成为了Android性能优化...
分类:
移动开发 时间:
2016-05-12 17:54:32
阅读次数:
195
使用Mybatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法。
1.1 需求
将下边的功能实现Dao:
根据用户id查询一个用户信息
根据用户名称模糊查询用户信息列表
添加用户信息
1.2 SqlSession的使用范围
SqlSession中封装了对数据库的操作,如:查询、插入、更新、删除等。
通过SqlS...
分类:
其他好文 时间:
2016-05-12 15:22:58
阅读次数:
223
1. PowerDesigner2. 创建PDM3. 数据库的操作4. 逆向工程5. UML概述6. 用例图1. PowerDesigner: 概念:是一个集成所有现代建模技术于一身的完整工具,它集成了强有力的业务建模技术、传统的数据库分析和实现,以及UML对象建模。通过元数据的管理、冲突分析和真正... ...
分类:
其他好文 时间:
2016-05-11 23:21:05
阅读次数:
189
数据库的操作分开增删改查,其中查询操作基本占系统的90%,大家所说的优化SQL语句基本是优化查询语句。接下来将学习JOIN的用法,JOIN包括:INNER JOIN(内连接)、LEFT JOIN(左外连接)、RIGHT JOIN(右外连接)、FULL JOIN(全外连接)、CROSS JOIN(交叉 ...
分类:
数据库 时间:
2016-05-08 13:30:31
阅读次数:
402
1.封装方法的引出 学了一段时间的Java给我感触最深的就是,当前写某一系列的代码的时候,如果出现了代码的复用,肯定会选择一种方法对代码进行一定程度的封装,从封装一个方法到封装一个类,之前有提到的使用JDBC进行数据库的操作(增,删,改,因为查询涉及到对结果集的操作,将单独声明)分为四个过程: 1) ...
分类:
数据库 时间:
2016-05-08 10:22:10
阅读次数:
261
sqlite和coreData的区别: 1.sqlite数据库的操作流程: 创建数据库,再通过定义一些字段来定义表格结构,可以利用sql语句向表格中插入记录,删除记录,修改记录,表格之间也可以建联系。 sqlite和coreData的类做个对应: 表结构 NSEntityDescription(菜单 ...
分类:
移动开发 时间:
2016-05-07 12:45:32
阅读次数:
174
对于软件开发其实说白了就是在不停地和数据打交道, 所以数据库的操作是必不可少的, 接下来介绍VC开发中利用ADO建立ODBC数据源来访问MySQL数据库.
从我接触的数据库编程方式来说, 我觉得在vc开发连接数据库是比较难的, 也是很容易出错. 在android中, 系统自带sqlite数据库,只需要使用SQLiteOpenHelper抽象类即可完成与数据库的操作. 在java中,...
分类:
数据库 时间:
2016-05-07 07:52:14
阅读次数:
308
建立数据库时我们需要考虑数据之间的关系,为了理清数据之间的关系我们需要对数据进行统一的整理。对于较复杂的数据库我们需要建立数据库模型,具体可分为两步:首先对数据库进行结构分析并使用树、表等描述数据,然后分析数据库的操作方法,规定数据库的增删改查操作,这两个步骤就构成了我们通常所说的数据库模型。
一般的ER图画法是采用椭圆形、矩形、菱形来描述实体及他们之间的关系,这三者...
分类:
其他好文 时间:
2016-05-06 15:20:50
阅读次数:
243