代码改变世界

JAXP解析XML(基于DOM模型)

2014-04-21 19:52 by 程序猿老张, 2313 阅读, 1 推荐, 收藏,
摘要:对于XML解析通常分为两种:1.DOM解析(DocumentObjectModel,文档对象模型),该方式是W3C组织推荐的处理XML的一种方式。2.另一种是SAX(Simple API for XML)。当然IBM公司后面退出了JAXB,基于JavaBean的XML解析方式,不过本文描述的是DOM... 阅读全文

Java Swing (JTable详解1)

2014-03-30 03:31 by 程序猿老张, 35125 阅读, 1 推荐, 收藏,
摘要:好久没有玩Swing了,算是练习英语,参考Sun公司官方给出的Java Tutorial的教程,来回顾一下JTable的用法,也希望大神来拍砖!JTable顾名思义就是一个将数据以表格显示的组件,但是需要特别注意的是:因为Java Swing采用了MVC的设计,所以JTable不是用来存放数据的,它只是用来作为视图显示,而真正用来存储和维护数据的是TableModel这个接口的实现类。从上面的图我们可以看出几个特点:1.JTable的表头其实也是一个单独的组件,TableHeader2.而每一列也可以被划分出来作为一个组件,TableColumn3.JTable的数据选项不仅仅是可以显示字符串 阅读全文

Hibernate对象状态详解

2014-03-26 19:37 by 程序猿老张, 2296 阅读, 2 推荐, 收藏,
摘要:Hibernate是一个完整的ORM解决方法,它帮助开发者屏蔽了底层对于数据库访问的细节,并且提供了对象状态的概念。因此,对于性能要求不高的系统而言,如果使用Hibernate作为持久化的解决方案,开发者可以更多的去思考对象的状态,而不是底层SQL的执行。但是如果当开发者需要去提升系统性能的时候,我们就需要去更多的关注底层SQL的执行。本文内容旨在讨论Hibernate对象状态(内容完全参考Hibernate4.3官方手册)Hibernateobjectstates:1.Transient :当一个对象被刚刚new出来的时候并且和Hibernate中的session没有关联,此时它就是一个Tr 阅读全文