可供再次复用。可以看出正是这套策略保证了数据库连接的有效复用,避免频繁地建立、释放连接所带来的系统资源开销。
连接池的关闭
当应用程序退出时,应关闭连接池,此时应把在连接池建立时向数据库申请的连接对象统一归还给数据库(即关闭所有数据库连接),这与连接池的建立正好是一个相反过程。
2.3.6 XML文档技术
XML(the extensible markup language)用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。XML与其他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使XML与众不同。XML是用来存储数据的,其焦点是数据的内容。
XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows,Mac OS,Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析他,并以XML格式输出结果。
2.3.7 JDOM技术
JDOM是一种使用 XML 的独特 Java 工具包,用于快速开发 XML 应用程序。它的设计包含 Java 语言的语法乃至语义。JDOM是对DOM的包装,如果你用过DOM和JDOM开发过的话,你会发现JDOM的api用起来很方便,因为它返回的都是java的collection,它把org.w3c.dom.Document这个类包装了,而且把DOM解析里面还多东西分类了,分成了element,Attrabute等,而在DOM里面全部都是Node,而且用起来很烦。但是DOM是对
xml规范接口的实现,它比JDOM标准,而且他的Dcument就是org.w3c.dom.Document。
JDOM的核心的UML模型:
JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。 JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和DOM的功能有效地结合起来。 在 JDOM 中,XML 元素就是 Element 的实例,XML 属性就是 Attribute 的实例,XML 文档本身就是 Document 的实例。Jdom是用java语言读、写、操作XML的新API函数。Jason Hunter 和 Brett McLaughlin公开发布了它的1.0版本。在直觉、简单和高效的前提下,这些API函数被最大限度的优化。在接下来的篇幅里将介绍怎么用Jdom去读写一个已经存在的XML
文档。
使用前注意事项:
1.JDOM对于JAXP以及TRax的支持 ;
2.注意在JDOM里
文档(Document)类由org.JDOM.Document来表示。这要与org.w3c.dom中的Document区别开。
第3章 .系统的详细
设计 3.1 系统的基本功能设计
本系统是基于C/S模式设计的,功能主要划分为服务器端和客户端两大模块,在实现过程中主要是从服务器端和客户端两个方面入手的。
3.1.1 服务器端基本功能设计
(1) 服务管理器
本系统用一个继承与JFrame的类来实现的系统的服务管理器来实现对服务器的管理,进行对服务器的各种功能进行操作。
( 2)客户服务程序
要做一个受大众欢迎的
软件,仅仅实现基本功能是不够的,很关键的一点就是人机的交互功能,界面不仅美观,还要使用,本系统的功能和界面都是按照人们的操作习惯来实现的。
3.1.2 服务器端系统结构图
3.1.3 服务器端用例模型设计
3.1.4 客户端