dom4j读写XML(2007-04-02 18:49)
相关网上资料太多了,这里就不详细解释了。下面是关于DOM4J如何解析XML的一篇文章,有兴趣的读者研究一下。文章转载http://www.ibm.com/Search/?q=dom4j&v=14&lang=zh&cc=cn&en=utf
dom4j 是一种解析 XML 文档的开放源代码 XML
框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。dom4j API 包含一个解析 XML
文档的工具。本文中将使用这个解析器创建一个示例 XML 文档。清单 1 显示了这个示例 XML 文档,catalog.xml。
清单 1. 示例 XML
文档(catalog.xml)
<?xml version='1.0' encoding='UTF-8'?> <catalog> <!--An XML Catalog--> <?target instruction?> <journa
|
在Windows 操作系统下安装Oracle
9i时会安装很多服务——并且其中一些配置为在Windows 启动时启动。在Oracle 运行在Windows
下时,它会消耗很多资源,并且有些服务可能我们并不总是需要。你会发现不使用Windows
图形界面就可以快速、完全地关闭数据库会很有用。
只要拥有管理员权限就可以通过net start
启动一个服务,或者通过net stop 命令停止一个服务,从而控制以下服务中的任何一个。在Windows XP
中,可以通过在控制面板的服务中改变想要禁用的服务(OracleOraHome...)的启动类型(Startup
Type)参数,双击某个服务查看其属性,然后将启动类型属性从自动改为手动。
使数据库在本地工作唯一需要运行的服务是OracleServiceORCL
服务(其中ORCL 是SID)。这个服务会自动地启动和停止数据库(使用shutdown
中断)。如果安装了一个数据库,它的缺省
程序仅仅实现了仿Windows资源管理器的本地文件的浏览功能,不能通过“网上邻居”浏览邻近的电脑,另外,“控制面板”和“垃圾箱”也没能列出来。程序包括3个文件,分别是JExplorer.java、FileTree.java和FileList.java。其中FileTree.java中定义了一个用来显示Windows文件夹的树;顾名思义FileList.java中定义的是列表,不够这个列表很简单;main函数在JExplorer.java里面。
Ant教程(一)
本文以最新发布的Ant 1.7.1为例,介绍这款优秀的Build工具的安装配置、基本应用和一些高级话题。最新的Ant下载地址是
http://jakarta.apache.org/ant/ 。
Ant是一种基于Java的Build工具。理论上来说,它有些类似于C中的make,但比make优越。现在存在的大多数Build工具,如make、gnumake、nmake、jam等都存在这样或那样的不足,比如依赖于特定的平台、配置文件过于复杂或者对格式无法检查而容易出错等。与这些工具相比较,Ant的两个特性决定了它是一款优秀的Build工具:
1.
基于Java的实现。具有良好的跨平台性,同时可以通过增加新的Java类来扩展Ant的功能,而无需去了解不同平台上不同的脚本语言。
2.基于XML的配置文件。Ant以XML树来描述Target/Task的关系,文件结构清晰、易读易写,并且利用XML对格式的控制来避免由于配置文件的错误造成的Build操作失败。
安装与配置
Ant的安装非常简单,把从网上下载的jakarta-ant-1.5.1-bin.zip解开到一个目录下即可(以下假定安装在目录D:\jakarta-ant-1.5.1
转载IBM开发者社区http://www.ibm.com/developerworks/cn/
第 1
部分: Ajax 简介 (2006 年 1 月 4
日)
Ajax 由 HTML、JavaScript、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的
Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的
Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。
第 2 部分:
使用 JavaScript 和 Ajax 发出异步请求 (2006 年 2 月
16 日)
多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML
页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和
XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。本文中,Brett McLaughl
Java泛型编程快速入门(2007-03-01 10:08)
JDK1.5
令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的
泛型.
1、Java泛型
其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的
method(
String str1,String str2
),方法中参数str1、str2的值是可变的。而泛型也是一样的,这样写
class
Java_Generics<K,V>,这里边的K和V就象方法中的参数str1和str2,也是可变。下面看看例子:
什么是MIS- -
所谓MIS(管理信息系统--Management
Information
System)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。
什么是SOA?(2007-02-06 09:37)
| 什么是SOA ? |
|
越来越多的客户在问,如何通过采取财务上无可非议的渐进步骤,打造当今随需应变业务环境所需的敏捷 IT
基础设施,从而提高业务流程的灵活性。通过采用面向服务架构(SOA),公司具备实现业务灵活性所需的技能、软件和经验。
SOA(Service-Oriented
Architecture)既服务导向架构,是指为了解决在inernet环境下业务集成的需要,通过连接能完成特定任务的独立功能实现的一种软件系统架构。
|
RMI / IIOP 协议(2007-01-31 17:42)
RMI定义了一组远程接口,可以用于生成远程对象。客户机可以象调用本地对象的方法一样用相同的语法调用远程对象。RMI
API提供的类和方法可以处理所有访问远程方法的基础通信和参数引用要求的串行化。
远程方法调用类似于Sun公司1985年提出的远程过程调用(RPC)特征。RPC也要求串行化参数和返回数值数据,但由于没有涉及对象,情况比较简单。Sun开发了外部数据表示(XDR)系统,支持数据串行化。RPC和RMI之间的一个重要差别是RPC用快速而不够可靠的UDP协议,RMI用低速而可靠的TCP/IP协议。
远程方法调用(RMI)和CORBA都是分布式计算技术,在进行分布式时各有其优缺点,为了有助于了解RMI的特点和用途,有必要讨论一下CORBA和RMI的区别。
CORBA(Common Object Request Broker
Architecture)是OMG的Object Management
Architecture(对象管理结构),它是面向对象的分布式系统建立所依据的标准。CORBA被设计成一个能供所有编程语言使用的一个开放性说明,就是说一个机器上的Java客户可以要求另一个用SmallTalk或C++的机器服务。正是由于这