Welcome 微信登录

首页 / 软件开发 / JAVA

Java中的SOAP技术

Java中的SOAP技术

Java中的SOAP技术2010-09-13开始之前,我想就本文即将讨论的主题和读者需要具备的起点知识做一些必需的描叙。本文的主题是讨论SOAP技术,我们将尽可能的讲得通俗易懂一些,所以,我们引入了一个普通的“Hello World”范例来给读者说明它们是怎么运作的,让读者知道它们的运作方式。我认为,如果光看官方文档是很难开始学习这门新技术的,官方文档中包含大量的范例,并解释了所有的特性和优点,但是没解释它们的运作方式。在这篇文章中...
通过JCA实现企业级应用程序的“即插即用”

通过JCA实现企业级应用程序的“即插即用”

通过JCA实现企业级应用程序的“即插即用”2010-09-13对于那些有多个企业信息系统的公司,把这些企业信息系统整合起来是实现最高效率是至关重要的。JCA(Java Connector Architecture) 提供了一个应用服务器和企业信息系统连接的标准Java解决方案,以及把这些系统整合起来实现最好的工作效率的方法。因为J2EE对企业级应用程序集成的支持已经非常小了(本质上,JMS和XML可以使用JAX应用程序编程接口支持它),Sun和它的Java...
JBuilder编辑器常规设置及优化

JBuilder编辑器常规设置及优化

JBuilder编辑器常规设置及优化2010-09-13本文讲述两个核心内容,首先我们关注一下如何使用JBuilder编辑器的一些常规设置,这些设置将优化你的集成开发环境。随后我们来订制我们自己的JBuilder编辑器,使之更为适合你的工作。修改快捷键的风格快捷键使我们的开发变得simple,省却了点击鼠标的麻烦。如果你原来经常使用Visual Studio或者Emacs进行开发,比较习惯使用统一的快捷键,那么JBuilder提供的更改快捷键给我们了更多的...
用Jace整合Java和C++

用Jace整合Java和C++

用Jace整合Java和C++2010-09-13摘要Jace是一种免费的开放源代码的工具,它使我们能够轻松地开发JNI(Java本机接口)代码。本篇文章详细地分析了JNI API的问题,以及如何使用Jace解决这些问题。如果没有更深的了解,我们一定会以为Sun设计JNI的目的是为了不让Java编程人员使用它。毕竟,类型安全形同虚设,缺乏错误检查机制,进行一次简单的Java方法调用需要4次或更多的JNI调用,这都是JNI明显的不足之处。另外,我们还必须管理...
构建可扩展的Java图表组件

构建可扩展的Java图表组件

构建可扩展的Java图表组件2010-09-13前言Java语言所具有的面向对象特性,使许多复杂的问题可以分解成相对独立的对象来处理。本文用面向对象的方法,将一个图表组件从分解到如何组合,以及如何进行扩展作了详细的讲解。从简单的折线图到稍复杂的多种形状组合的图表,读者可以学到构建一个可扩展的图表组件是多么的容易。常见的图表类型图表具有很直观的视觉效果,可以方便的用来比较数据的差异、图案和趋势等。从外观上来看,常用到的图表主要有散点图、(折)曲线图、柱状图等...
Java设计模式之Observer模式

Java设计模式之Observer模式

Java设计模式之Observer模式2010-09-22Observer模式也叫观察者模式,是由GoF提出的23种软件设计模式的一种。Observer模式是行为模式之一,它的作用是当一个对象的状态发生变化时,能够自动通知其他关联对象,自动刷新对象状态。本文介绍设计模式中的(Observer)模式的概念,用法,以及实际应用中怎么样使用Observer模式进行开发。Observer模式的概念Observer模式是行为模式之一,它的作用是当一个对象的状态发生变...
Java设计模式之Visitor模式

Java设计模式之Visitor模式

Java设计模式之Visitor模式2010-09-22Visitor定义作用于某个对象群中各个对象的操作。它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作。在Java中,Visitor模式实际上是分离了collection结构中的元素和对这些元素进行操作的行为。为何使用Visitor?Java的Collection(包括Vector和Hashtable)是我们最经常使用的技术,可是Collection好象是个黑色大染缸,本来有各种鲜明类...
Java设计模式之Interpreter(解释器)模式

Java设计模式之Interpreter(解释器)模式

Java设计模式之Interpreter(解释器)模式2010-09-22Interpreter定义:定义语言的文法,并且建立一个解释器来解释该语言中的句子。Interpreter似乎使用面不是很广,它描述了一个语言解释器是如何构成的,在实际应用中,我们可能很少去构造一个语言的文法。我们还是来简单的了解一下:首先要建立一个接口,用来描述共同的操作。public interface AbstractExpression { void interpret(...
Java设计模式之Strategy(策略)模式

Java设计模式之Strategy(策略)模式

Java设计模式之Strategy(策略)模式2010-09-22Strategy是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类。Stratrgy应用比较广泛,比如,公司经营业务变化图,可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用Strategy实现。这里以字符串替代为例, 有一个文件,我们需要读取后,希望替代其中相应的变量,然后输出.关于替代其中变量的方法可能有多种方法,这取决...
Java设计模式之工厂方法模式

Java设计模式之工厂方法模式

Java设计模式之工厂方法模式2010-09-22一 、工厂方法(Factory Method)模式工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。二、 工厂方法模式角色与结构抽象工厂(Creator)角色:是工厂方法模式的核心,与应用程...
Java设计模式之中介者模式

Java设计模式之中介者模式

Java设计模式之中介者模式2010-09-22一、引子中介在现实生活中并不陌生,满大街的房屋中介、良莠不齐的出国中介……。它们的存在是因为它们能给我们的生活带来一些便利:租房、买房用不着各个小区里瞎转;出国留学也不用不知所措。中介者模式在程序设计中也起到了类似的作用。二、定义与结构GOF给中介者模式下的定义是:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间...
Java设计模式之计数代理模式

Java设计模式之计数代理模式

Java设计模式之计数代理模式2010-09-22描述:计数代理模式在客户对象调用服务提供者对象上方法的前后执行诸如日志(logging)和计数(counting)一系列附加功能时很有用。计数代理模式建议把这些附加功能封装在一个单独的对象,这个对象就是指计数代理对象,而不是把这些附加的功能实现放到服务提供者的内部。良好的对象设计的一个特征就是对象要专注于提供特定的功能。换句话说,理想的对象不应该做各种不相干的事情。把诸如日志(logging)和计数(cou...
Java设计模式之虚拟代理模式

Java设计模式之虚拟代理模式

Java设计模式之虚拟代理模式2010-09-22虚拟代理模式(Virtual Proxy)是一种节省内存的技术,它建议创建那些占用大量内存或处理复杂的对象时,把创建这类对象推迟到使用它的时候。在特定的应用中,不同部分的功能由不同的对象组成,应用启动的时候,不会立即使用所有的对象。在这种情况下,虚拟代理模式建议推迟对象的创建直到应用程序需要它为止。对象被应用第一次引用时创建并且同一个实例可以被重用。这种方法优缺点并存。优点:这种方法的优点是,在应用程序启动...
Java安全通信、数字证书及应用实践

Java安全通信、数字证书及应用实践

Java安全通信、数字证书及应用实践2010-09-22摘要:在本文中,我用详细的语言和大量的图片及完整的程序源码向你展示了在 JAVA中如何实现通过消息摘要、消息验证码达到安全通信、以及用Java的工具生成数字证书,和用程序给数字证书签名、以及用签名后的数学证书签名applet突破applet的访问权限的过程,给出了全部例子的详细代码。通过本文中你可以学到以下知识:● 程序间如何安全通信● 什么是 及 如何生成消息摘要● 什么是 及 如何生成消息验证码●...
JBuilder制作音频播放程序

JBuilder制作音频播放程序

JBuilder制作音频播放程序2010-09-22Java是当今世界上非常流行的一种编程语言。它是由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的,是一种为Internet发展而突破用户端机器环境和CPU结构、写一次即可在任何机器上执行(Write Once,Run Anywhere)的语言。介绍完Java的特性与优势后,我将开始介绍如何制作音频播放程序。Java中有许多可以制作音频播放的包和类,包括java.apple...
Java虚拟机类装载的原理及实现

Java虚拟机类装载的原理及实现

Java虚拟机类装载的原理及实现2010-09-22一、引言Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。二、Java虚拟机的类装载实现与应用2.1 装载过程简介所谓装载就是寻找一个类或是一个接口的二进制形式并用...
基于MVC的Struts在财务系统中的应用

基于MVC的Struts在财务系统中的应用

基于MVC的Struts在财务系统中的应用2010-09-22软件工作中遇到的很多问题都可能在以往开发同类软件的过程中同样出现过并且已经被解决,解决问题时所用到的好的方法、技术经过积累并不断的归纳、总结形成一种固定的解决方案、一种模式,以便在日后的系统开发过程中专门用来解决同类问题。设计模式就是对以往开发经验的总结,它的提出使开发人员可以简单、方便的复用成功的设计方案,而不必每次都做重复的工作。财务系统具有所涉及的业务逻辑复杂、需求灵活,甚至个别业务可能会...
Oracle应用服务器实现Java CORBA

Oracle应用服务器实现Java CORBA

Oracle应用服务器实现Java CORBA2010-09-22摘要:本文通过一个JCORBA应用实例,介绍了JCORBA的特点和如何在Oracle 应用服务器中部署Java CORBA构件。关键词:Oracle,CORBA,JCORBA,构件,JavaInternet的迅速发展改变了传统的信息交流方式和企业的运行方式,它已经成为许多新兴产业如电子商务、自助服务、网上购物和在线交易的媒介。越来越多的企业通过Internet构筑起自己企业的信息应用平台,而...
<< 61 62 63 64 65 66 67 68 69 70 >>