摘要: 1. 传统的JDBC操作获取连接;创建可执行对象;执行数据库操作;2. JDBC连接的工具化, JDBC操作的工具化用公共类实现数据库的连接, 查询, 新增,更新,删除以及关闭连接操作.3. JDBC连接的配置化把连接信息配置在文本文件中,这样修改环境不需要重新编译java文件把数据库操作封装在工具类中,业务不需要关心数据库连接环境。(同第二种方法)。4. 连接池的引入对操作结束后的连接不马上关闭, 而是维持一个合理的空闲连接数, 获取连接也不一定完全新建连接, 可以从空闲连接池中获取.5. POJO, 数据的对象化POJO 在 Hibernate 语义中理解为数据库表所对应的 Domain 阅读全文
posted @ 2012-09-15 20:10 任智康 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 一、基本原理Hibernate是一个基于Java的开源的持久化中间件,对JDBC做了轻量的封装。采用ORM映射机制,负责实现Java对象和关系数据库之间的映射,把sql语句传给数据库,并且把数据库返回的结果封装成对象。内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API.优点:以对象的形式操作数据,提高开发效率,不用关心数据库种类(换数据库只要修改配值文件)。二、使用步骤 1、创建Hibernate配置文件,存储和数据库连接的相关信息,放在classes下。2、创建持久化类(数据bean并实现Serializable接口)注意:Serializable接口不是必需的, 阅读全文
posted @ 2012-09-15 20:09 任智康 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一,什么是框架? 所谓框架就是提供了一组统一的接口和编程方式的可以重用组件,同时我们可以在框架中扩充我们自己的特定逻辑。二,MVC设计模式将应用程序分为3个部分:模型 Model,视图View,控制器Controller;模型组件:负责业务逻辑; 模型包含应用程序的核心功能。模型封装了应用程序的状态。有时它包含的唯一功能就是状态。它对视图或控制器一无所知。视图组件:负责表示业务范围的视图; 视图提供模型的表示。它是应用程序的 外观。视图可以访问模型的读方法,但不能访问写方法。此外,它对控制器一无所知。当更改模型时,视图应得到通知。控制器组件:负责控制用户输入的流和状态; 控制器对用户的输入作出 阅读全文
posted @ 2012-09-15 19:58 任智康 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Ctrl+1快速修复(最经典的快捷键)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctrl+Q定位到最后 阅读全文
posted @ 2012-09-15 19:56 任智康 阅读(200) 评论(0) 推荐(0) 编辑
摘要: importjava.text.SimpleDateFormat;SimpleDateFormatformatter=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss");DatecurDate=newDate(System.currentTimeMillis());//获取当前时间Stringstr=formatter.format(curDate); 可以获取当前的年月时分,也可以分开写:[java]view plaincopyprint?SimpleDateFormatsDateFormat=newSimpleDateFormat(&q 阅读全文
posted @ 2012-09-15 14:15 任智康 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 如何获取 res 中的资源数据包package:android.content.res主要类:ResourcesAndroid SDK中的简介:Class for accessing an application’s resources.Class for accessing an application’s resources. This sits on top of the asset manager of the application (accessible through getAssets()) and provides a higher-level API for getting 阅读全文
posted @ 2012-09-15 11:01 任智康 阅读(241) 评论(0) 推荐(0) 编辑