Welcome 微信登录

首页 / 软件开发 / JAVA

使用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服务模块最上面的堆栈;它...
J2EE Web服务客户端质量报告(四)

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

J2EE Web服务客户端质量报告(四)2010-12-06客户端服务软件包通过指引WSDL编译器到应用提供的WSDL上可自动生成客户端服务软件包。这个软件包包含许多类。我们需要修改的唯一类就是客户端Stub类。同样地,服务器Web 服务软件包也包含类Tie,它可将Web服务请求绑定到EJB方法上,客户端Stub类为每个服务商业方法的每个客户端配备一个方法。服务Stub类的名称为 <ServiceName>ServantInterface_Stub,其中<...
J2EE Web服务客户端质量报告(五)

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

J2EE Web服务客户端质量报告(五)2010-12-06建立样品客户端应用要建立样品客户端应用,请将下列文件系统添加到IDE中:<download directory>/Metrics/TransactionClient.该文件系统包含一个应用类和一个Xact 软件包。应用类可模仿客户端事务的执行,Xact 软件包包含客户端Web服务处理器。Xact软件包可使用Sun Web服务开发者工具包来创建,这个工具包包括在Sun ONE应用框架内。批文件gen...
J2EE的Web服务原理和体系结构慨述

J2EE的Web服务原理和体系结构慨述

J2EE的Web服务原理和体系结构慨述2010-12-06Web服务(Web Services)是目前程序设计领域中的一项新技术,是一个崭新 的分布式计算模式,在不同系统平台之间具有互操作性,通过因特网,实现不同 应用程序之间的远程过程调用。Web服务使用基于XML 的消息处理作为基本的数 据通讯方式,消除使用不同组件模型、操作系统和的系统之间存在的差 异,使异类系统能够作为单个计算网络协同运行。开发人员可以用象过去在创建 分布式应用程序时使用组件一样的方...
JBoss 4.0数据源配置大全

JBoss 4.0数据源配置大全

JBoss 4.0数据源配置大全2010-12-06Jboss 4.0的开发人员版本是一个开源的应用服务器,他把HypersonicDB作为他的缺省。然而,开发人员也许还要使用除了HypersonicDB以外其他种类的数据库,在这篇文章中我们将看到如何在Jboss上配置使用其他的数据库。简介Jboss4.0使用了JDBC配置文件来配置数据库连接,它为EJB和其它J2EE应用提供了数据源(data source)进行访问。如果你要使用HypersonicDB...
Java虚拟机结构基础研究之一

Java虚拟机结构基础研究之一

Java虚拟机结构基础研究之一2010-12-06JVM执行的对象就是大家非常熟悉的class文件,我们也称为类文件,JVM规范定义的这个编译完成的代码文件(虽然并非强制要求是实际的文件)的格式非常的详实,但是我们这里只说一些宏观的内容,以后有机会再研究细节的内容吧。JVM要求的类文件的格式是和硬件和无关的一种二进制格式,它精确定义了类或者接口的表示,它甚至包含了字节顺序这样的细节,而字节顺序在特定平台的目标文件格式中一般都是固定的,不会进行说明。JVM所...
Java虚拟机结构基础研究之二

Java虚拟机结构基础研究之二

Java虚拟机结构基础研究之二2010-12-06通过上一篇文章的介绍我们了解了JVM中数据类型以及数据区的知识,这篇我们会通过对JVM堆栈的帧的详细介绍了解方法执行的一些内幕。帧通常用于存储数据和部分结果,同时还用于执行动态链接、返回方法的返回值以及分发异常。帧在方法调用的时候被创建,在方法完成的时候销毁。它是在创建它的线程的JVM堆栈中分配到空间的,每个帧都有它自己的局部变量数组、操作数堆栈和一个当前方法所在的类的运行时常量池的引用。它的局部变量数组和...
两种设计模式在EJB开发中的应用

两种设计模式在EJB开发中的应用

两种设计模式在EJB开发中的应用2010-12-06摘要:本文介绍了J2EE的分层结构,深入研究了如何使用Session Facade模式和ValueObject 模式设计EJB,并对其过程做了较详细的说明。关键字:EJB ;值对象模式;会话外观模式一、概述与传统的二层体系结构相比,J2EE有两个特点:1、定义了一套标准化组件,通过为这些组件提供完整的服务。2、使用多层分布式的应用程序模型。应用程序的逻辑根据其实现的不同功能被封装到不同的组件中。如图1所示...
JXTA技术慨述

JXTA技术慨述

JXTA技术慨述2010-12-06美国Sun公司自从1995年向世界推出了Java语言以来,每年都会在Java领域里推出新的技术,从JavaCard、J2ME到J2EE、JINI、JavaTV,推动了Java技术的发展和应用。在最近几次的旧金山的JavaOne会议中,JXTA是该公司向业界推出的较新技术。该技术的目的是为P2P的网络应用开发提供一个统一的平台,而且为了鼓励和支持该技术的发展,JXTA项目采用了开放源码的方式,因此吸引了大量业界人士参与到J...
JXTA技术的核心网络协议

JXTA技术的核心网络协议

JXTA技术的核心网络协议2010-12-06有六个协议构成了JXTA的核心,JXTA通过这六个协议来完成Peer之间的通信,彼此之间的资源的发布和发现,信息的传递和路由,协议本身并不是应用程序,需要添加更多的代码来开发有用的应用,协议隐藏了很多细节,这样使得编写JXTA应用程序比从空白开发P2P应用要容易得多。JXTA在JXTA协议规范中定义了它的协议。此规范描述了Peer间如何通信和交互,它并未描述实现的细节或如何编写P2P应用程序,下面是JXTA协议...
JXTA技术的设计目标和层次结构

JXTA技术的设计目标和层次结构

JXTA技术的设计目标和层次结构2010-12-06P2P即Peer to Peer,称为对等连接或对等网络,P2P技术主要指由硬件形成连接后的信息控制技术,其代表形式是软件;P2P并不是一个新的概念,因特网上的许多核心协议本身就是P2P的应用程序,因特网的发展过程也说明了这一点,我们可以通过下述特性来描述P2P:1、Peer知道其他Peer的存在。2、Peer在一个虚拟的网络中运行。3、Peer同时具有Client和Server的特点。4、多个Peer可...
Java编程获取硬盘空间

Java编程获取硬盘空间

Java编程获取硬盘空间2010-12-06因为论坛有人问到这个问题,所以就写了这篇文章。希望对大家有所帮助。一般来讲,要用java得到硬盘空间,有3种方法:1. 调用system的command,然后分析得到的结果,这种方法有很强的系统依赖性,linux下和win下要分别写程序。下面是一个win下的例子,编译成功之后,运行java Diskspace yourdir(比如c:)import java.io.BufferedReader;import ja...
Java操作Excel完美解决方案

Java操作Excel完美解决方案

Java操作Excel完美解决方案2010-12-06只要有表格,就会有Microsoft Excel,用Microsoft Excel处理数据已成为不少人的习惯。Jakarta POI API就为Java程序员提供了一条存取Microsoft文档格式的神奇之路,其中最成熟的就是能存取Microsoft Excel文档的HSSF API。本篇文章就举例示范如何利用Java 创建和读取Excel文档,并设置单元格的字体和格式。为了保证示例程序的运行,必须安装...
Java模式设计之数据访问对象模式

Java模式设计之数据访问对象模式

Java模式设计之数据访问对象模式2010-12-06很多的J2EE应用程序需要使用持久性数据(数据库、文件等)。不同的程序,持久性存储是各不相同的,并且用来访问这些不同的持久性存储机制的API也有很大的不同。如果应用程序要在不同的持久性存储间迁移,这些访问特定持久存储层的代码将面临重写。如何解决这个问题?且看"DAO模式"数据访问对象(Data Acess Object) 模式一.环境根据数据源不同,数据访问也不同。根据存储的类型(关...
在Java中如何实现长时间任务

在Java中如何实现长时间任务

在Java中如何实现长时间任务2010-12-06摘要: 在软件开发中,我们经常面临着处理长时间任务的多线程问题。在我们的ezOne平台的开发中就多处涉及到,如JPC数据服务JPC数据处理服务 报警联动 门禁系统等。本人在编写DEMO程序的过程中几易其稿,煞费心机,但依然感觉有许多地方需要改进,为了减少多线程编程带来的风险,我翻译整理了一个类似问题的解决方案框架以达到一劳永逸。 为了便于阅读,保留原文。引用请保留作者和文章来源。关键词: Thread、 L...
Java程序长时间运行时自动退出可能的原因

Java程序长时间运行时自动退出可能的原因

Java程序长时间运行时自动退出可能的原因2010-12-06我有一个Java程序,启动了七个线程,这些线程都形如:public void run() {while (true) {try {......} catch (Throwable t) {t.printStackTrace();}}}但却经常跑着跑着,跑了几个小时后java退出,可能是哪些原因?我猜测是我自己的代码或是我使用的库在哪里调用了System.exit(),但是我用程序将System....
<< 361 362 363 364 365 366 367 368 369 370 >>