2012年7月27日
摘要: Service基本概念Service是什么是一种能在后台运行,不需要用户界面,用来执行需要长时间处理的组件。Service的说明1:它通常由其他组件启动,并在后台持久的运行,即使用户已经切换到其他的应用,它仍然可以继续在后台运行。2:其他组件能够跟service绑定,甚至能进行跨进程的通讯(IPC:interprocess communication)3:一个service通常用来执行:网络传输、音乐播放、文件I/O、或者是与content provider进行交互等等。当然所有的操作过程都在background。Service的两种形式1:Started如果是其他应用组件通过调用startS 阅读全文
posted @ 2012-07-27 06:30 kaitao1987 阅读(158) 评论(0) 推荐(0) 编辑
  2012年7月25日
摘要: 1:瞬时(Transient)- 由new操作符创建,且尚未与Hibernate Session 关联的对象被认定为瞬时的。瞬时对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。 如果瞬时对象在程序中没有被引用,它会被垃圾回收器销毁。 使用Hibernate Session可以将其变为持久状态,Hibernate会自动执行必要的SQL语句。2:持久(Persistent)- 持久的实例在数据库中有对应的记录,并拥有一个持久化标识。 持久的实例可能是刚被保存的,或刚被加载的,无论哪一种,按定义,它存在于相关联的Session作用范围内。 Hibernate会检测到处于持 阅读全文
posted @ 2012-07-25 08:01 kaitao1987 阅读(513) 评论(0) 推荐(1) 编辑
  2012年7月24日
摘要: 可编程的配置方式-1如果在配置cfg.xml的时候,不想在里面配置hbm.xml怎么办呢?可在程序里使用可编程的配置方式,也就是使用程序来指定在cfg.xml里面的配置信息,不推荐这种方式。如下:Configuration cfg = new Configuration() .addResource("Item.hbm.xml") .addResource("Bid.hbm.xml");一个替代方法(有时是更好选择)是,指定被映射的类,让Hibernate帮你寻找映射定义文件:Configuration cfg = new Configuration() 阅读全文
posted @ 2012-07-24 21:14 kaitao1987 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 基本概念常用Widgets和布局常用的WidgetsTextView、Button、 EditText、CheckBox、RadioGroup、RadioButton、Spinner、ProgressBar、ImageView、Date Picker、Time Picker、Rating Bar、Gallery 、Auto Complete ……常用的LayoutLinear Layout、Relative Layout、Table Layout、Grid View、Tab Layout、List ViewAndroid常用的Widgets的属性大同小异,这里以TextView为例来看一看1: 阅读全文
posted @ 2012-07-24 19:33 kaitao1987 阅读(928) 评论(0) 推荐(0) 编辑
  2012年7月23日
摘要: Activity基本概念Activity是什么Activity是Android的一种应用组件,用来提供与用户交互的屏幕,Activity提供一个Window来绘制用户界面,通常一个Activity就是我们见到的一个应用程序的界面。Activity能干什么要注意一点,Activity只是提供View组件绘制的环境,它本身并不会绘制界面,因此,Activity主要用来:1:提供View组件的环境,由多个View组和构成一个应用程序的界面2:用来处理View组件的事件响应,可以在里面写界面的逻辑处理代码视图View视图View视图(Views)是可以将其自身绘制到屏幕上的对象。Android的用户界 阅读全文
posted @ 2012-07-23 07:52 kaitao1987 阅读(956) 评论(0) 推荐(2) 编辑
  2012年7月21日
摘要: Android应用中的组件Application ComponentsAndroid应用中最主要的组件是:1:Activity:活动,活动是最基本的Andorid应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。2:Service:服务,服务是运行在后台的,通常是具有一段较长生命周期且没有用户界面的程序。比较好的一个例子就是播放歌曲的媒体播放器,就算你导航到其它屏幕时音乐也还是在播放。3:Content provider:内容提供者,内容提供者实现了一组标准的方法,从而能够让不同的应用之间可以相互保存或读取彼此的内容,当然都需要实现自己的内容提供器。4:Broadcast receiv 阅读全文
posted @ 2012-07-21 22:26 kaitao1987 阅读(910) 评论(0) 推荐(0) 编辑
摘要: Hibernate4实战 之 第一部分 Hibernate入门第一部分:Hibernate入门Hibernate是什么 Hibernate是一个轻量级的ORMapping框架 ORMapping原理(Object Relational Mapping)ORMapping基本对应规则:1:类跟表相对应2:类的属性跟表的字段相对应3:类的实例与表中具体的一条记录相对应4:一个类可以对应多个表,一个表也可以对应对个类5:DB中的表可以没有主键,但是Object中必须设置主键字段6:DB中表与表之间的关系(如:外键)映射成为Object之间的关系7:Object中属性的个数和名称可以和表中定义的字段. 阅读全文
posted @ 2012-07-21 12:17 kaitao1987 阅读(816) 评论(3) 推荐(1) 编辑
摘要: Android是什么Android是一个针对移动设备的开源软件平台,该平台包括操作系统、中间件、用户界面和应用软件。Android历史Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称。Google还联合手机制造商、手机芯片厂商、移动运营商,共同于2007年11月组建一个全球性的联盟组织,称作开放手机联盟(Open Handset Alliance),共同来开发Android。Android SDK(Software Development Kit, 即软件开发工具包)Android SDK提供了在Android平台 阅读全文
posted @ 2012-07-21 08:27 kaitao1987 阅读(1320) 评论(1) 推荐(2) 编辑
  2012年7月17日
摘要: 2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。Spring Web MVC也是服务到工作者模式的实现,但进行可优化。前端控制器是DispatcherServlet;应用控制器其实拆为处理器映射器(Handler Map 阅读全文
posted @ 2012-07-17 08:19 kaitao1987 阅读(3705) 评论(2) 推荐(3) 编辑
  2012年7月16日
摘要: Web MVC简介1.1、Web开发中的请求-响应模型:在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户端对接收的内容进行处理(如web浏览器将会对接收到的html内容进行渲染以展示给客户)。因此,在Web世界里:都是Web客户端发起请求,Web服务器接收、处理并产生响应。一般Web服务器是不能主动通知Web客户端更新内容。虽然现在 阅读全文
posted @ 2012-07-16 13:37 kaitao1987 阅读(4973) 评论(4) 推荐(4) 编辑