11 2009 档案

摘要:spring事务管理全解析文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javajs/2007923/73069.html)了解事务: 事务是一组原子(Atomic)操作的工作单元,以数据库存取的实例来说,就是一组SQL指令,这一组SQL指令必须全部执行成功,若因为某个原因未全部执行成功(例如其中一行SQL有错误),则先前所有执行过的SQL指令都会被撤消。 JDBC是如何控制事务的try ...{ ..... connection.setAutoCommit(false); ..... // 一连串SQL操作 connection. 阅读全文
posted @ 2009-11-25 06:03 kelin1314 阅读(3247) 评论(0) 推荐(1)
摘要:首先我们从最基础的入手:usewtqtestgocreatetablect(ssvarchar(20))go--我想这两句我就不用解释了吧!就是建立一张没有自动增长字段的表--接下来我们插入20条记录insertintoctvalues('1asdf')insertintoctvalues('2asdf')insertintoctvalues('3asdf')insertintoctvalues(... 阅读全文
posted @ 2009-11-20 07:32 kelin1314 阅读(628) 评论(0) 推荐(0)
摘要:PO 即Persistence Object VO 即Value Object PO 和VO 是Hibernate 中两个比较关键的概念。 首先,何谓VO,很简单,VO 就是一个简单的值对象。 如: TUser user = new TUser(); user.setName("Emma"); 这里的user 就是一个VO。VO 只是简单携带了对象的一些属性信息。 何谓PO? 即纳入Hiberna... 阅读全文
posted @ 2009-11-13 21:44 kelin1314 阅读(6909) 评论(0) 推荐(0)
摘要:首先说下子什么是延迟加载:延迟加载是一种机制,主要是解决不必要的查询对资源的浪费,只有当数据真正调用时才加载,而不会对数据进行提前加载造成资源的浪费。1,Hibernate延迟加载的看法:延迟加载就是懒加载,使用懒加载是解决了负载问题,也就是说懒加载后不会立即去访问数据库,而是尽量延迟,延迟到用户执行数据库查询命令的时候或者使用initialize方法的时候去和数据库交互,这样就减轻了与数据库交互... 阅读全文
posted @ 2009-11-13 21:25 kelin1314 阅读(797) 评论(0) 推荐(0)
摘要:1.介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中... 阅读全文
posted @ 2009-11-13 20:57 kelin1314 阅读(439) 评论(0) 推荐(0)
摘要:如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030。如果要使... 阅读全文
posted @ 2009-11-13 20:43 kelin1314 阅读(407) 评论(0) 推荐(0)
摘要:bs是浏览器(browser)和服务器(server) cs是静态客户端程序(client)和服务器(server) 区别在于,虽然同样是通过一个程序连接到服务器进行网络通讯,但是bs结构的,客户端运行在浏览器里,比如你看百度,就是通过浏览器.还有一些bs结构的应用,比如中国电信,以及一些电子商务平台.用bs结构的好处是,不必专门开发一个客户端界面,可用asp,php,jsp等比较快速开发web应... 阅读全文
posted @ 2009-11-13 20:34 kelin1314 阅读(10281) 评论(0) 推荐(0)
摘要:java内部类的作用 推荐一、 定义放在一个类的内部的类我们就叫内部类。二、 作用1.内部类可以很好的实现隐藏一般的非内部类,是不允许有 private 与protected权限的,但内部类可以2.内部类拥有外围类的所有元素的访问权限3.可是实现多重继承4.可以避免修改接口而实现同一个类中两种同名方法的调用。三、 例子1.实现隐藏 平时我们对类的访问权限,都是通过类前面的访问修饰符来限制的,一般的... 阅读全文
posted @ 2009-11-11 20:30 kelin1314 阅读(2003) 评论(0) 推荐(1)
摘要:持久,英文即 persistence. 就是把数据保存到可掉电式存储设备中供之后使用.大多数情况下特别是企业级应用,数据持久化往往也就以为着 将内存中的数据保存到磁盘上加以固化,而持久化的实现过程则大多通过各种关系数据库来完成. 那么持久层呢? 延续思路,所谓"持久层",也就是在系统逻辑曾面上,专著于实现数据持久化的一个相对独立的领域(Domain). 不过这里有一个字需要特别强调,也就是... 阅读全文
posted @ 2009-11-09 08:40 kelin1314 阅读(272) 评论(0) 推荐(0)
摘要:重写,英文名是overriding,是指在继承情况下,子类中定义了与其基类中方法具有相同型构的新方法,就叫做子类把基类的方法重写了。这是实现多态必须的步骤。重载,英文名是overloading,是指在同一个类中定义了一个以上具有相同名称,但是型构不同的方法。在同一个类中,是不允许定义多于一个的具有相同型构的方法的。型构:型构就是指方法的组成结构,具体包括方法的名称和参数,涵盖参数的数量、类型以及出... 阅读全文
posted @ 2009-11-08 21:37 kelin1314 阅读(212) 评论(0) 推荐(0)
摘要:每每看到java的一些集合的对象和接口总是容易混淆,下面总结一下,方便以后:Java的集合可以分为两类,第一类是以数组为代表,这类集合可以描述线性表类型的数据结构,第二类是以Map为代表,这类集合可以描述“键值对”类型的数据结构。描述第一类数据结构的集合是以Collection为基类,在Collection类里,封装了线性表的插入、删除等基本操作;而数据结构的集合是以Map... 阅读全文
posted @ 2009-11-08 21:35 kelin1314 阅读(445) 评论(0) 推荐(1)