2006年08月30日
本系列讨论 Web 服务集成模式,包含两个部分,本文为第 2 部分,将讨论如何将要求-响应和通知 Web 服务客户端端点模式与应用程序集成。在要求-响应和通知模式中,应用程序充当 Web 服务,将部署到 Web 服务器上,允许外部参与者将应用程序作为 Web 服务调用。本文中的步骤采用 Document 样式的 Web 服务调用。阅读全文>
发表于 @ 2006年08月30日 16:11:00|评论(loading...)|编辑
本系列讨论 Web 服务集成模式,包含两个部分,本文为第 2 部分,将讨论如何将要求-响应和通知 Web 服务客户端端点模式与应用程序集成。在要求-响应和通知模式中,应用程序充当 Web 服务,将部署到 Web 服务器上,允许外部参与者将应用程序作为 Web 服务调用。本文中的步骤采用 Document 样式的 Web 服务调用。阅读全文>
发表于 @ 2006年08月30日 16:05:00|评论(loading...)|编辑
2006年06月28日
本文用简单的实例原型开发步骤来显示如何快速地利用开源工具Rome和NetBeans来构建一个基于Web的RSS阅读器。阅读全文>
发表于 @ 2006年06月28日 18:36:00|评论(loading...)|编辑
在Java 5.0之前Java里的多线程编程主要是通过Thread类,Runnable接口,Object对象中的wait()、 notify()、 notifyAll()等方法和synchronized关键词来实现的。这些工具虽然能在大多数情况下解决对共享资源的管理和线程间的调度,但仍存在一些问题。这种情况一直到Java 5.0才有较大的改观,一系列的多线程工具包被纳入了标准库文件。这些工具包括了一个新的多线程程序的执行框架,使编程人员可方便地协调和调度线程的运行,并且新加入了一些高性能的常用的工具,使程序更容易编写,运行效率更高。本文将分类并结合例子来介绍这些新加的多线程工具。阅读全文>
发表于 @ 2006年06月28日 16:57:00|评论(loading...)|编辑
2006年06月12日
在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。阅读全文>
发表于 @ 2006年06月12日 17:19:00|评论(loading...)|编辑
软件开发项目评估是软件开发周期中关键又具备挑战性的一步,它是计划,进度,人员以及其他相关步骤的基础。项目低估会带来紧张的进度,高度压力的工作环境,未可预料的资源紧缺,低质量,项目实施延误等风险, 可以最大限度的破坏客户的生意以及公司的信誉;而另一方面,带有过多不合理泡沫的评估也会导致无效率的资源浪费以及引起客户和公司之间的不信任。评估企业Java项目因为技术的更新成了一个难题,本文通过几个方面透视提供了评估企业Java项目时应该考虑的问题阅读全文>
发表于 @ 2006年06月12日 17:14:00|评论(loading...)|编辑
他敦促Java程序员利用Java的经验来编写设计好的代码,让其他程序员觉得优雅。“为人而不是机器编写代码”是Hohpe思想的核心。他建议,如果程序员仅仅只为机器写代码,那么他们就不需要Java,他们可以回到汇编代码的时代。阅读全文>
发表于 @ 2006年06月12日 17:12:00|评论(loading...)|编辑
Swing的设计是MVC的典范。虽然MVC的概念有点泛滥,可是真正能够理解并熟练掌握、在设计和开发里面自然流露的并不多见。记得用VC++开发程序时候,MFC向导也是生成Document和View两个类,当时一直奇怪为什么这么绕圈子。再看Swing的设计,则到处充满了MVC的痕迹。仔细研究Swing中事件监听、Model-View分离、Renderer/Editor机制、可插拔的LookAndFeel等机制,简直就是一门艺术,充满了美感。阅读全文>
发表于 @ 2006年06月12日 17:07:00|评论(loading...)|编辑
或许你正需要面试软件测试工程师,或许你准备去应聘软件测试工程师,以下是一些可能注意的问题。(选译)阅读全文>
发表于 @ 2006年06月12日 17:04:00|评论(loading...)|编辑
2006年06月02日
学习如何创建通过 “Ken Burns Effects” 实现动画的 Ajax 客户端幻灯片放映。通过本文,您将了解如何创建 Ajax XML 数据源、从客户机请求 XML 并用 XML 动态地创建活动的 HTML 元素。阅读全文>
发表于 @ 2006年06月02日 16:59:00|评论(loading...)|编辑
2006年05月24日
本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何将现有的应用和SSO服务结合起来,能够帮助应用架构师和系统分析人员从本质上认识单点登录,从而更好地设计出符合需要的安全架构。阅读全文>
发表于 @ 2006年05月24日 10:48:00|评论(loading...)|编辑
2006年05月23日
桌面集成是Mustang的一个重要主题。Mustang支持这种主题的一种方式是提供一组java.awt.Desktop API。这种API允许Java应用程序启动主机的默认浏览器和电子邮件客户端。另外,Java应用程序能够启动与特定的文件类型相关联的应用程序以打开,编辑和打印文件。尽管Java应用程序不能操作,创建,或改变文件关联,但是这些桌面API确定允许Java应用程序启动默认的相关联的应用程序。阅读全文>
发表于 @ 2006年05月23日 13:49:00|评论(loading...)|编辑
像对于任何其他的新技术或新范例一样,每年的这个时候都照例会出现下面这个问题。今年是X真正腾飞之年吗?而今年的X是面向服务架构(SOA)。我可以确定地说,这是最近几年反复出现的问题。最初是围绕web services的成熟和人气飙升的讨论,随后就快速过渡到更广义的SOA命题。阅读全文>
发表于 @ 2006年05月23日 13:44:00|评论(loading...)|编辑
2006年05月09日
Ruby on Rails仅是使Ruby成为伟大的一个因素,这就象EJB仅是Java企业平台的一个组成部分一样。本文将带你一同讨论,作为一名Java开发者,仅利用Ruby自身所能够实现的功能。阅读全文>
发表于 @ 2006年05月09日 11:02:00|评论(loading...)|编辑