交通银行自从2002年开始做全国的数据大集中,其中IBP(国际业务系统)项目,是实现交行国际业务中现有的国际结算、贸易融资,外汇管理、以及外汇资 金管理服务,覆盖现有的进口,出口,汇款、融资及头寸管理等主要功能,提供总分行各种参数管理,公共控制、公共信息管理、公共业务和打印、查询、报表等辅 助服务,同时,IBP系统还提供与大集中核心帐务系统(简称IBS),大集中信贷管理系统(简称CMIS)、环球同业银行金融电讯协会(简称 SWIFT),以及外汇管理系统的连接。是整个大集中业务逻辑比较复杂和技术难度比较高的项目,该项目一期由神州数码公司负责程序编码。
EJB技术已经越来越多地应用到大型网络系统开发中。本文中,笔者将介绍EJB(Enterprise Java Beans)的定义,最后结合基于EJB的结构模型和EJB组件开发了一个商务预订系统。
对Java开发者来说,最近可以说是一段有趣的时间。被Oracle收购后,Java的保管人Sun Microsystems的业务正在被Oracle一步步合并,而同时一个重要的Java新规范正接近完成。
简要介绍了J2EE技术及其应用程序架构的发展,论述了Struts框架的基本设计思想,分析了Struts框架开发系统的优点,并结合具体项目实现了Struts框架技术的应用。
开源厂商Xandros日前宣布,在本年度JavaOne大会上,公司重要人物将展示如何使用标准Java平台、J2EE技术来实现应用程序商店(Application Stores)项目最大的可维护性。
这个系列的文章主要探讨J2EE应用和应用服务器的性能优化问题。本文首先介绍性能优化的基本概念,介绍性能优化对于J2EE应用的意义,阐述J2EE环境中可优化的性能因素。
如果利用velocity模板引擎,用一种更加直观的模式,把开发项目中的重复代码自动生成,生成之后的基础代码,按照实际需求稍作修改便可运行,将极大的提高工作效率。这样的话,程序员就可以从大量的重复劳动中解放出来,将精力更多的投入到业务分析及学习中。
系统软件已深入到生活各方面,对软件质量的要求在不断提高,软件测试成为软件开发中一个重要部分。软件测试是使用为发现错误所选择的输入和状态的组合而执行代码的过程。包括白盒测试和黒盒测试。黒盒测试不考虑内部逻辑结构,只依据程序规格说明书,检查程序功能。白盒测试利用程序内部逻辑结构,设计或选择测试用例,对程序所有逻辑路径进行测试。J2EE应用开发越来越流行,并应用到各种大型电子商务中,这些电子商务对软件质量要求非常高,要是在应用中出现错误,会造成严重的损失。本文给出及J2EE项目开发时的测试过程,以及各测试阶段用到的测试工具。
这是JBoss 5.0 GA发布以来第一个修正版本。它修复了5.0 GA 以来40多处bug。JBoss鼓励用户更新到这一最新版本。
一旦我们掌握了设计模式,就等于拥有了一支强有力的专家队伍。它甚至能够使面向对象的新手利用前人的经验找出职责明确的类和对象,从而获得优雅的解决方案。
本文介绍的State模式应用于多类型数据、多操作模式的客户端软件,可以取得明显的效果;但如果客户端类和状态都很少时,使用本模式,反而增加了客户端类数量,增加了体系结构的复杂性,可以使用继承方式的类体系来实现重用,无须使用State状态对象的委托操作和回调操作。
设计模式对软件开发来说很重要,这一点从它在技术贸易新闻中所占的数量就可见一斑。不过,鉴于其在开发过程中的实用性,设计模式只解决了问题的一半。反模式 ― 描述“对产生绝对负面结果的问题的一种常用解决方案” ― 旨在通过向 Java 程序员展示如何避免常见的 Java 陷阱来解决问题的另一半。
随着现代软件工业的不断进步,软件系统的规模的日益扩大,越来越需要对某些个不断出现的问题进行模式化思维,模式代表了一种文档化的经验,它为某一类的问题提供了最好(或者说很好)的解决方案,使得即使不是经验丰富的软件工程师,也能够根据模式来构建相对成功的系统。
自从J2EE出现以来,就大大简化了在Java下的企业级开发。但是随着J2EE越来越普遍地被应用到各个领域中,开发者们渐渐意识到需要一种方法来标准化应用程序的开发过程,他们采用的方法是标准化应用程序的结构层。
有关J2EE应用程序到WebSphere应用程序服务器的移植,尽管IBM提供了很多的资料和文章来说明如何将运行在WebLogic上的应用程序移植到WebSphere上,但是大家可能还是有所疑惑:是否从WebLogic移植到WebSphere和从Tomcat、Jboss、Resin移植到WebSphere会有所不同呢?
Java 命名和目录接口从一开始就一直是 Java 2 平台企业版(JEE)的核心,但是 J2EE 开发新手经常用不好它。本文将消除 JNDI 在 J2EE 应用程序中所扮演角色的神秘性,并展示它如何帮助应用程序从部署细节中解脱出来。
从单机编程转向 EJB 技术和分布式计算这些更复杂领域的 Java 开发人员常常会陷入困境:编写成功地游历 JDNI 迷宫的代码会很困难,多计算机和配置也增加了出错的可能性。
随着越来越多的应用服务器符合 J2EE 规范,Java 开发人员必须要考虑如何以及是否移植他们的 J2EE 1.3 兼容的代码。在 J2EE 1.4 规范中,JMS 应用程序有许多改变和新功能。
在本文中将解释 JCA 事务合约如何帮助电子商务应用程序实现事务性行为。具体地说是JCA 的两个事务界定技术:分布式事务界定和程序性事务界定。