Welcome 微信登录

首页 / 软件开发 / JAVA

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....
用Java从XML文件中获取业务图表

用Java从XML文件中获取业务图表

用Java从XML文件中获取业务图表2010-12-06数据的图解表示法是一个热门的话题。我们翻阅杂志,可以看到很多公司提供复杂的图形程序包,可以让你处理你的数据并使之可视化。这些程序包有一个公共的问题:它们要求在它们可以把你的数据形成图表之前,你必须把你的XML数据格式化成一种它们能够读懂的特定的格式。 这样的话,XML有力的灵活性就被埋没了,因为你必须改换数据格式--通常使用XSLT。 这并不总是想看上去那么微不足道的,因为有时开发者必须从第三方的数据...
Java中的包和文档

Java中的包和文档

Java中的包和文档2010-12-06什么是包Java中的包(Package)其实指的就是目录,它是为了更好地管理Java类(Class)和接口(Interface)。Java语言的包可以被另一个Java开发包所使用。如果我们要引用某个包中的类,用import关键字来标明即可。比如:import java.util.date=new Date提示:import java.util.表示java.util中的所有公有类和接口被引入到当前包。这里的匹配符可以...
彻底解决Tomcat 5.0.19中文乱码

彻底解决Tomcat 5.0.19中文乱码

彻底解决Tomcat 5.0.19中文乱码2010-12-06一、Include的页面乱码现象:include进来的页面出现乱码,其它页面正常。原因:Tomcat在缺省情况下使用ISO-8859-1编码,但是在include时有时Tomcat不能正确根据外层.jsp文件的编码解析include进来的文件,造成include进来的文件中的中文乱码。解决:这儿可以有很多解决办法,但是对于我们的中文环境,从根本上的解决办法是将Tomcat 5.0.19的核心缺省...
在桌面应用程序中实现Beans和数据绑定

在桌面应用程序中实现Beans和数据绑定

在桌面应用程序中实现Beans和数据绑定2010-12-06本教程的软件和文件需求要完成本教程,需要在计算机中安装以下软件:NetBeans IDE 6.0。Java Standard Development Kit (JDK) version 5.0 or 6.0简介:NetBeans IDE 6.0 中的 Bean 绑定在还没有发布 bean 绑定库的时候,通常很难将 UI 组件连接到数据库或者使组件属性值保持同步。例如,要在 JTable 中显示来自...
<< 61 62 63 64 65 66 67 68 69 70 >>