Welcome 微信登录

首页 / 软件开发 / JAVA

值得信赖:J/XFS介绍,第1部分

值得信赖:J/XFS介绍,第1部分

值得信赖:J/XFS介绍,第1部分2011-02-07 IBM Christoph Czernohous由于越来越多的金融机构将 Java 平台纳入其银行业的解决方案,能够控制用于这些解决方案的硬件(诸如:读卡机、打印机以及 ATM)真的很有必要。Java 平台金融服务的扩展(J/XFS)能使从事银行应用程序开发的 Java 开发者轻松一些,并且为此项工作提供一种可靠的体系结构。在本系列(共两部分)的第 1 部分,软件工程师 Christoph Czern...
值得信赖: J/XFS介绍,第2部分

值得信赖: J/XFS介绍,第2部分

值得信赖: J/XFS介绍,第2部分2011-02-07 IBM Christoph Czernohous正如我在两部分系列的 第一部分所讨论的,Java 平台金融服务的扩展(J/XFS)是一个国际标准,它可用于为表示一块银行业硬件的众多组件定义一个清楚的接口。这些组件被称为 设备服务,并可以插入 J/XFS 系统。以 J/XFS 内核表示的 J/XFS 环境将设备服务作为独立的、内部可变的部分来对待。在本文中,您将学到在 J/XFS 下开发银行业的设备服...
在AIX上实现Java: 下载、安装和配置

在AIX上实现Java: 下载、安装和配置

在AIX上实现Java: 下载、安装和配置2011-02-07 IBM ISV and UNIX技术支持引言本文为您提供了有关如何下载、安装和配置 Java for AIX 的完整说明。通读本文并按照文中提供的说明操作,将为您节省大量时间,而且在您与支持中心联系寻求帮助时还能为您省去许多麻烦。在与支持中心联系时,支持人员会请您验证以下步骤中每一步的执行情况,因此在联系之前完成这些步骤一定能缩短电话咨询时间。IBM AIX Java 下载在 AIX 下载和服...
在Java程序中实现回调例程

在Java程序中实现回调例程

在Java程序中实现回调例程2011-02-07熟悉 MS-Windows 和 X Window System 事件驱动编程模型的开发人员,习惯于传递在某种事件发生时调用(即“回调”)的函数指针。Java 的面向对象模型目前并不支持方法指针,这样似乎就不可能使用这种很好的机制。但我们并不是一点办法都没有!Java 的接口支持提供了一种获得回调的等价功能的机制。其技巧就是:定义一个简单接口,并在该接口中声明我们要调用的方法。例如,假定...
用JSON处理缓存

用JSON处理缓存

用JSON处理缓存2011-02-07 IBM Bakul L. Patel数据验证是每个企业 Web 应用程序中最富于挑战性、日新月异的部分。通常验证元数据会使 JavaScript 模块中混入服务器端代码。在本文中,您将了解如何在服务器代码的帮助下将元数据缓存在客户端的优秀方法,服务器代码将提供 JSON(JavaScript Object Notation)形式的字符串化元数据。这种方法还允许以类似 Ajax 的方式来处理多值和多组属性。每个应用程序...
在Java Web中的入侵检测及简单实现

在Java Web中的入侵检测及简单实现

在Java Web中的入侵检测及简单实现2011-02-07空军1号一、简介在Java Web应用程中,特别是网站开发中,我们有时候需要为应用程序增加一个入侵检测程序来防止恶意刷新的功能,防止非法用户不断的往Web应用中重复发送数据。当然,入侵检测可以用很多方法实现,包括软件、硬件防火墙,入侵检测的策略也很多。在这里我们主要介绍的是Java Web应用程序中通过软件的方式实现简单的入侵检测及防御。该方法的实现原理很简单,就是用户访问Web系统时记录每个用户...
使用Java范型需要注意的地方

使用Java范型需要注意的地方

使用Java范型需要注意的地方2011-02-07静态方法要想范化,需要指定其类型参数非范化类型中的实例方法要想范化,也需要制定其类型参数。范化类型中的实力方法可以直接使用其类型本身的类型参数。范型不是协变的,即List<Integer>不是List<Number>的子类。不能实例化范型类型的数组,即new List<String>[3] 是不合法的,除非类型参数是一个未绑定的通配符,即new List<?>...
使用JAXB来实现Java程序配置的简单方法

使用JAXB来实现Java程序配置的简单方法

使用JAXB来实现Java程序配置的简单方法2011-02-07程序的自定义设置是一个重要的功能,大多数程序都会提供自定义配置的方法,提供用户根据个人喜好、运行环境来配置软件的使用方式。程序的配置方式存在多样性,一般会采用windows格式的ini配置文件或者注册表方式,java格式的properties属性文件,随着xml文件在程序开放中的普及,也有越来越多的配置开始使用xml的文件方式,例如java EE中的部署描述文件。我们知道,在java中存在很多...
使用JRuby生成JVM代码

使用JRuby生成JVM代码

使用JRuby生成JVM代码2011-02-07尽管JRuby的性能已经接近CRuby了,但有时它仍然不够快。CRuby的用户可以使用Ryan Davis的RubyInline库,它提供了对C/C++的内建支持以便更容易的产生Ruby的C扩展。来自JRuby阵营的Charles Nutter现在已经为JRuby实现了一个RubyInline builder ,它可以即时编译嵌入的Java代码。下面是Ryan Davis提供的使用C编写的一个阶乘计算方法的示...
Java6开发WebService入门

Java6开发WebService入门

Java6开发WebService入门2011-02-07 51cto博客 leizhimin之前常常用CXF、Axis2、XFire等来开发结合Java语言来开发Web Service应用,这样的好处是用途广,灵活,另外一个重要原因是我们的生产环境是Java5。但实际上Java6中已经支持用Java开发WebService应用了,而且很方便。这样就大大减少了项目安装部署的代价,因为选择开源的框架依赖大量第三方包,程序的尺寸倍增。下面是一个Java6开发W...
Java6 WebService的发布

Java6 WebService的发布

Java6 WebService的发布2011-02-07 51cto博客 leizhiminWebService服务发布往往比较混乱,Axis2的发布形式与XFire发布方式差别很大,而Java6 Web服务的发布与Axis2、XFire的Web服务的发布方式也有着天壤之别,它们之间没有经验可以借鉴。因此,很有必要钻研下Java6的Web服务的发布方式。从前面两篇文章可以看出Java6对WebService的发布提供了API级别的直接支持,发布只需要一行...
Java6 WebService使用复杂对象

Java6 WebService使用复杂对象

Java6 WebService使用复杂对象2011-02-07 51cto博客 leizhimin复杂对象可表示的语义比简单对象强大很多,这里看看在Java6的WebService中如何使用复杂对象参数。这里的参数分两类,一类是入参,一类是返回值。复杂对象在并不像想象中那么简单,其中还有一些玄机。请看实例:1、开发服务,统统在服务端package lavasoft.server;import javax.jws.WebService;import jav...
Java6 WebService客户端封装

Java6 WebService客户端封装

Java6 WebService客户端封装2011-02-07 51cto博客 leizhimin改进的总体思想是将静态的部分替换为动态的,也就是说,将服务的ip和端口,做成动态参数,然后根据服务端的部署灵活改变这些配置参数。下面针对前面的例子对客户端做一个改进。1、写WebService服务的配置参数文件wscfg.properties#Java6WS服务的配置Java6WS.wsip=192.168.14.117Java6WS.wsport=88882...
<< 431 432 433 434 435 436 437 438 439 440 >>