java 培训

java 培训

揭开极端编程的神秘面纱: 关注价值

如何与项目出资人(投资软件开发的人)以他们的语言进行交流,但又不违背 XP 告诉我们的原则,对于你们的 XP 团队而言,需要明白这个问题的重要性。这个月,Roy Miller 从他即将出版的书籍 Growing Software: Exploding the Myth of Prediction and Control(定于 2003 年由 Addison-Wesley 出版社出版)中摘录了部分材料,并对其进行了改编,从而向您讲述了如何以上述方式与客户交流。请在相应的论坛中同作者及其他读者一起分享您对本文

揭开极端编程的神秘面纱: 换一种思路

在 XP 讲师兼开发人员 Roy Miller 讲解热门的 XP 实践之前,他将为您展示如何转变思路,以便您可以开始使用 XP。这并不是一项简单的任务 ― XP 需要一种与大多数程序员和业务人员完全不同的思维方式。如果您正面临着这样的问题,那么 Roy 会帮助您解决这一问题。

智能数据使 Swing 保持简单

Swing 体系结构允许 Java 开发人员创建呈现大量数据的复杂显示。遗憾的是,编写代码以在大型 Swing 组件内维护那些数据简直是一场噩梦。在本文中,Jonathan Simon 介绍了一项称为 iData 或称为智能数据的技术。您可以使用 iData 体系结构来在您的应用程序内创建数据的中央资源库。这样,可以更彻底地将数据和显示相分离,并且产生数据的更清晰更易于维护的代码。甚至还有一个带有样本代码的开放源码工具箱可以帮助您入门。请继续阅读以学习更多相关知识并查看 iData 技术的一个样本实现。请

历史上的 Collection 类 ― 数组

Java Collections(由 Apress 出版社出版) 一书由 John Zukowski 撰写,介绍了 Java 2 平台提供的 Collection 库的详细信息。其中包含关于历史上的 Collection 类、Collection 框架以及可选的 Collection 库等章节。这段节选(“历史上的 Collection 类”部分的第一章)涵盖有关数组的详细信息 ― 用它们可以做些什么以及如何在使用数组的时候避免缺陷。

用 J2EE 1.2 部署多个应用程序

IBM 企业开发人员 Kyle Brown 和 Keys Botzum 研究了一种常见重用方案,并探究了这一方案所产生的一些考虑事项。他们将向您显示如何为打包和部署应用程序作出最佳选择。他们还通过将 IBM WebSphere Application Server 用作示例来提供实现的详细信息。

保护您的 J2ME/MIDP 应用程序

XML 数字签名技术可以帮助您为无线 Web 服务应用程序实现轻量级且灵活的安全性解决方案。在本文中,Michael Yuan 讨论了 XML 数字签名及其应用程序的重要性。他还提供了 Bouncy Castle 密码术包的数字签名 API,并提供了在 J2ME/MIDP 无线前端和 JSP 页后端之间的安全 XML 消息传递环境中的示例。

仔细研究 J2ME

Java 2 平台袖珍版(Java 2 Platform, Micro Edition(J2ME))为开发者提供了伟大的工具,它把 Java 平台的以网络为中心和平台不可知论的特性移植到有限存储器和有限处理器的设备。Soma Ghosh 解释了 J2ME 领域的基础知识,向您展示了该平台的构件并演示了一个样本应用程序。

WAP 构建 Java 应用

如果您的企业已经依赖于使用多层的企业 Java 应用,那么您也许比想象中更接近无线科技的未来。通过描述一个样本应用,Aashish Patil 向您展示了如何用最少的人力物力把您现有的企业 Java 基础构件连接到无线网络中去。使用现有的 EJB、修改过的 Servlet 以及新的 WML 和 WMLScript 页面会使这个过程产生一个飞跃。如果您的企业已经依赖于使用多层的企业 Java 应用,那么您也许比想象中更接近无线科技的未来。通过描述一个样本应用,Aashish Patil 向您展示了如何用最少

移动 P2P 消息传递,第 2 部分: 开发通用 P2P 网络的移动扩展

诸如 JXTA 和 Jabber 这样的通用对等计算网络对于移动设备来说常常过于复杂。因此,需要通过中继工作的轻量级移动客户机或特定的体系结构来将那些 P2P 社区扩展到移动用户。在我们有关移动对等消息传递的系列文章的第二部分中,Michael Yuan 讨论了 JXME(J2ME JXTA 客户机项目)。我们将检查捆绑在 JXME 分发版(distribution)中的示例,以便向您说明如何使用 JXME API。另外,我们还会简要讨论开发移动 Jabber 应用程序的选项。

EJB 最佳实践: 构建更好的异常处理框架

企业应用程序在构建时常常对异常处理关注甚少,这会造成对低级异常(如 java.rmi.RemoteException 和 javax.naming.NamingException )的过度依赖。在 EJB 最佳实践的这篇专栏文章中,Brett McLaughlin 解释了为什么对异常处理投入一点关注就会给我们带来很大的帮助,并向您展示了两种简单技术,它们将帮助您正确地构建更健壮且有用的异常处理框架。