将 UML 原型和注释应用到序列图中增加了模型的交流性。本文改编自 The Object Primer 2nd Edition 的第 6 章。
JDK
对等计算实践: P2P 遇上 SSL
对任何重要的 P2P 应用程序而言,对等机之间的安全通信都是一个核心要求。尽管安全的细节依赖于如何使用该应用程序和该应用程序将要保护什么,但通过使用现有技术,例如 SSL 实现强壮的、一般用途的安全通常是可能的。本月,Todd Sundsted 演示如何在 P2P 安全中使用 SSL(通过 JSSE)。
JSTL 入门: 表达式语言
JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerWorks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素。您还将了解如何通过从表示层删除源代码来简化软件维护。最后,您将了解 JSTL 经过简化的表达式语言,它允许在不必使用功能齐全的编程
Waba -- 嵌入式Java程序开发的另类选择
本文介绍了一个目前在国内尚未广为人知的嵌入式Java程序开发工具--Waba。 Waba是一个专门为嵌入式系统设计的Java语言的子集,利用Waba能够为手机、个人 数字助理、掌上型电脑、多功能计算器等多种便携式设备开发应用程序。目前版本 的Waba虚拟机支持的平台包括AmigaOS, BeOS, Linux, MacOS, MS-DOS, Newton, OS/2, PalmOS, Windows 和Windows CE。在本文中作者将全面介绍Waba平台、开发 工具以及Waba相关资源。
利用 JSP 代码管理您的图像
如果您为某个网站编码和提供支持,或者在因特网上拥有一个页面,您就会知道使图像满足所有读者的需要是多么困难。本文推荐了一种解决方案,使用 JavaServer Pages(JSP)标记管理您的图像。本文发表于IBM developerWorks 杂志的 2002 年 11 月期刊中。
在 Java 应用程序中创建图像
本文摘录自Beginning Java 2 -- JDK 1.3Edition(Wrox Press,2000 年 3 月),在这里,作者 Ivor Horton讲解了创建自己的图形文件的基础知识。他提供了一些技巧,教您为子图形着色,操作alpha 通道,以及为所花费的处理时间取得最佳的质量。
Java图形用户界面设计
本文试图通过作者自己的开发经历介绍一些具体的应用实例,希望能给那些曾经象作者一样苦闷的Java痴迷者一些帮助。
如何封锁您的(或打开别人的) Java 代码
无论是修改许多网上源码库中的代码,还是调用常见的操作系统例行程序,您免不了要花一些时间去琢磨您没有编写过的代码,而且您还可能没有这些代码的源文件。在开始调试代码时,您需要有一个好的 Java 反编译器,并了解正确使用它的技术。同时,您还要知道如何保护您自己的代码不被窥视。为此,您还需了解有关代码模糊处理的问题。在这篇有关打开和封锁 Java 代码的初学者指南中, Greg Travis 使用 Mocha、HoseMocha、jmangle 和 JODE 等流行工具中的范例,来循序渐进地教你有关反汇编、反编
构建Java并发模型框架
Java的多线程特性为构建高性能的应用提供了极大的方便,但是也带来了不少的麻烦。线程间同步、数据一致性等烦琐的问题需要细心的考虑,一不小心就会出现一些微妙的,难以调试的错误。另外,应用逻辑和线程逻辑纠缠在一起,会导致程序的逻辑结构混乱,难以复用和维护。本文试图给出一个解决这个问题的方案,通过构建一个并发模型框架(framework),使得开发多线程的应用变得容易。
从 XML 数据创建类
数据绑定系列的第二篇是如何从 XML 数据限制中生成一个 Java 语言。 本文通过完整的代码展现了如何生成类和代码,并提供了如何定制您自己版本的建议。 还没有看过第一篇吗?第一篇,‘对象,无处不在的对象‘, 解释了数据绑定是如何将 XML 和 Java 语言对象互为转换。它比较了数据绑定和其它在 Java 程序中处理 XML 的方法, 并介绍了一个 XML 配置文档示例。第一部分也介绍了使用 XML Schema 来约束数据。