Welcome 微信登录

首页 / 软件开发 / JAVA

JDK5的ProcessBuilder介绍和使用实例

JDK5的ProcessBuilder介绍和使用实例

JDK5的ProcessBuilder介绍和使用实例2010-12-05java2000一、JDK中的介绍摘录此类用于创建操作系统进程。每个 ProcessBuilder 实例管理一个进程属性集。start() 方法利用这些属 性创建一个新的 Process 实例。start() 方法可以从同一实例重复调用,以利 用相同的或相关的属性创建新的子进程。每个进程生成器管理这些进程属性:* 命令是一个字符串列表,它表示要调用的外部程序文件及其参数(如果有)。在 ...
NetBeans插件开发简介

NetBeans插件开发简介

NetBeans插件开发简介2010-12-05Amit Kumar Saha希望 NetBeans 为您提供更多功能吗?您希望倾心投入到 NetBeans 的开发中,并希望它能激发您开发另一个应用 程序的热情。您希望聆听音乐、浏览网页、查看邮件、存储喜欢的 URL,以及维 护日常任务 —— 所有这些都可在 NetBeans 内部完成。那么,我们来看看如何 添加所有这些需要的功能?NetBeans IDE 是一个基于插件的开发环境。...
Eclipse 3.0安装配置

Eclipse 3.0安装配置

Eclipse 3.0安装配置2010-12-05Eclipse是一款非常优秀的开源IDE,非常适合Java开发,由于支持插件技术,受到了越来越多的开发者的欢迎。最新的Eclipse 3.0不但界面作了很大的增强,而且增加了代码折叠等众多优秀功能,速度也有明显的提升。配合众多令人眼花缭乱的插件,完全可以满足从企业级Java应用到手机终端Java游戏的开发。本文将带您手把手步入Eclipse的广阔天地,详细介绍在Eclipse下如何开发普通Java程序,We...
Java中实现基于Aspectwerkz的AOP开发

Java中实现基于Aspectwerkz的AOP开发

Java中实现基于Aspectwerkz的AOP开发2010-12-05一、AOP编程概览面向对象编程技术进入软件开发的主流对软件的开发方式产生了极大的影响,开发者可以用一组实体以及这些实体之间的关系将系统形象地表示出来,这使得他们能够设计出规模更大、更复杂的系统,开发周期也比以前更短。OO开发的唯一问题是,它本质上是静态的,需求的细微变化就可能对开发进度造成重大影响。Aspect-Oriented Programming(AOP)是对OO技术的补充和完善...
Eclipse开发平台起源和体系结构

Eclipse开发平台起源和体系结构

Eclipse开发平台起源和体系结构2010-12-05本文为您提供关于 Eclipse 平台的概述,包括其起源和体系结构。本文首先简要讨论 Eclipse 的开放源代码性质及其对多种编程语言的支持,然后通过一个简单的程序例子展示 Java 开发环境。本文还将考查以插件扩展形式可用的一些软件开发工具,并展示一个用于 UML 建模的插件扩展。Eclipse 是什么?Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个...
Java面向方面编程概述

Java面向方面编程概述

Java面向方面编程概述2010-12-05概述面向方面的程序设计(AOP)是一个激动人心的新规范,和已经有十几年历史的面向对象的程序设计(OOP)在软件开发上有相同的作用。 AOP和OOP不是相互竞争的技术,实际上它们相辅相成的十分融洽。面向对象的程序设计对于建模常见的对象等级体系非常有用。 它的不足之处在于处理跨多个非关联对象模型的常见情况;这时就有AOP的用武之地了。AOP允许你跨关联,使用单独的、彼此之间非常不同的对象模型。 它允许你层次化--而不...
在Java中轻松实现界面跳转

在Java中轻松实现界面跳转

在Java中轻松实现界面跳转2010-12-05假设这样一种情况,我们的系统的界面使用javax.swing包构建,界面的基础是BaseView,他是一个容器,当然他应当提供获取控件元素的功能,比如得到按钮,下拉框,表格等,当然仅仅是一个容器而已,而我们的界面的元素全部部署在JPanel上。描述为:一个界面就是一个BaseView,他只包含一个JPanel,这个包含JPanel包含所有我们的Swing控件,例如JButton,JLable等等。问题出现了:...
深入浅出基于Java的解释器设计模式

深入浅出基于Java的解释器设计模式

深入浅出基于Java的解释器设计模式2010-12-05一、引子其实没有什么好的例子引入解释器模式,因为它描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发编译器中;在实际应用中,我们可能很少碰到去构造一个语言的文法的情况。虽然你几乎用不到这个模式,但是看一看还是能受到一定的启发的。二、定义与结构解释器模式的定义如下:定义语言的文法,并且建立一个解释器来解释该语言中的句子。它属于类的行为模式。这里的语言意思是使用规定格式和语法的代码。在GO...
Java接口与继承的本质

Java接口与继承的本质

Java接口与继承的本质2010-12-05计算机学院研二的兄弟与我讨论Java,一见面,几个问题全是关于接口,接口有什么用?为什么要用接口?什么时候该使用接口?很庆幸他们不是问我Java如何连接SQL Server,或者是如何开发J2EE应用,这类问题有杀伤力,避之则吉。今年计算机学院本科有个毕业设计课题是做J2ME,选这个题目的学生在5月末都还在苦着脸研究java.util.*这个包,这个这个……唉。大多数人认为,接口的意义...
Java串行端口通讯技术概述

Java串行端口通讯技术概述

Java串行端口通讯技术概述2010-12-05串行通讯概述串行通讯协议有很多种,像RS232,RS485,RS422,甚至现今流行的USB等都是串行通讯协议。而串行通讯技术的应用无处不在。可能大家见的最多就是电脑的串口与Modem的通讯。记得在PC机刚开始在中国流行起来时(大约是在90年代前五年),那时甚至有人用一条串行线进行两台电脑之间的数据共享。除了这些,手机,PDA,USB鼠标、键盘等等都是以串行通讯的方式与电脑连接。而笔者工作性质的关系,所接触到...
在JBoss中配置多个数据库和数据源

在JBoss中配置多个数据库和数据源

在JBoss中配置多个数据库和数据源2010-12-05JBoss是一款非常强大的J2EE应用程序服务器,但是这种强大的功能也带来了复杂性。本文作者Marcus Zarra分析了如何在JBoss中配置多个数据库以及数据源。配置数据源JBoss的默认安装过程总共有三种配置选项:所有的(all)、默认的(default)和最小的(minimal)。如果你第一次启动JBoss服务器的时候没有附带任何参数,它自然就运行了默认配置。如果需要运行其它的配置,就必须使用...
用RMI开发基于Java的企业分布式应用

用RMI开发基于Java的企业分布式应用

用RMI开发基于Java的企业分布式应用2010-12-05摘 要 由于Java具有跨平台、代码可移植性、安全高效等广泛而强大的功能,因而在开发网络分布式应用的时候,可以用它自身的机制实现分布式计算,一种基于Java的远程方法调用(RMI)为我们开发企业分布式应用提供了行之有效的解决方案。关键词 Java RMI 企业分布式应用概述随着电力企业信息化建设的不断深入和发展,企业内部和企业与企业之间对信息、对数据的交换量大大增加,这些信息与数据越来越需要在不同...
Hibernate下数据批量处理解决方案

Hibernate下数据批量处理解决方案

Hibernate下数据批量处理解决方案2010-12-05很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。 其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在Java中使用Hibernate来对数据进行批量处理的话。向插入100 000条数据,用Hibernate可能像这样:Ses...
服务数据对象简介

服务数据对象简介

服务数据对象简介2010-12-05 IBM Bertrand Portier简单地说,SDO是一种数据应用程序开发框架,它包括一个体系结构和相应的 API。SDO 能够实现以下操作:简化 J2EE 数据编程模型。抽象面向服务体系结构(SOA)中的数据。统一数据应用程序的开发。支持和集成 XML。结合 J2EE 模式和最佳实践。在这篇介绍 SDO 框架的文章中,我们将尝试着解释 SDO 背后的动机,以及 SDO 与其他规范的区别,然后描述 SDO 的组成,...
使用 Eclipse 插件开发环境构建模板

使用 Eclipse 插件开发环境构建模板

使用 Eclipse 插件开发环境构建模板2010-12-05 IBM Chris Aniszczyk背景Eclipse 从推出到现在一直非常成功,并且大部分成功源自构成 Eclipse 平 台的各个项目。其中包括的一个项目名为 Plug-in Development Environment( PDE)。如果您曾经在 Eclipse 中创建过插件,那么一定使用过 PDE。PDE 是一 组用于帮助创建、打包和管理插件的工具。我们将集中精力研究 PDE 中提供...
使用Cusp Eclipse插件开发Lisp应用程序

使用Cusp Eclipse插件开发Lisp应用程序

使用Cusp Eclipse插件开发Lisp应用程序2010-12-05 IBM Tyler AndersonCusp,Lisp 的 Eclipse 开发环境Cusp 是 Common Lisp 编程语言的开发环境。使用 Lisp 可以开发所有类型 的应用程序,包括 Web 应用程序。Lisp 是目前仍在使用的第二种最古老的编程 语言(在 Fortran 之后)并被称为第一种函数语言。Lisp 的创建开始于二十世 纪五十年代后期,并且于 1958 年由 M...
J2EE Web服务客户端质量报告(一)

J2EE Web服务客户端质量报告(一)

J2EE Web服务客户端质量报告(一)2010-12-06概要本文实现了记录J2EE(Java2平台企业版)Web服务的客户端响应次数的一个通用的结构。记录的响应次数是真实的客户端响应次数,所以它们实际上反映了用户对服务质量的看法。实验的样品是使用Sun ONE (开放式网络环境)应用服务器和IDE建立起来的,但是这个方法很普通,很容易推广到其它J2EE实现上。Web服务正迅速的成为实现客户端-服务器系统的首选结构。它的优点是:企业可以正式的定义一组服务...
J2EE Web服务客户端质量报告(二)

J2EE Web服务客户端质量报告(二)

J2EE Web服务客户端质量报告(二)2010-12-06服务器Web 服务软件包服务器Web 服务软件包可自动生成。在Sun ONE Studio中,Web模块的创建只要选择一组EJB Java方法即可,并且Web服务软件包的类可由Web模块创建。该软件包包含许多类和接口。这里最关键的一个就是<ServiceName>ServantInterface_Tie 类,在这个类中服务名就是<ServiceName> 。类Tie是Web服务模块最上面的堆栈;它...
<< 61 62 63 64 65 66 67 68 69 70 >>