Welcome 微信登录

首页 / 软件开发 / JAVA

走上开放之路: ASP开发人员的J2EE基础(下)

走上开放之路: ASP开发人员的J2EE基础(下)

走上开放之路: ASP开发人员的J2EE基础(下)2011-04-09 IBM Jeff Wilson相关文章:ASP/COM 和 J2EE 应用程序模型接下来研究不同的应用程序体系结构,您可以使用这些体系结构开发 J2EE 应用程序并将 其与相应的 ASP/COM 应用程序体系结构关联起来。使用 Java Servlets 编程:基础知识编写 Java Servlets 就可以对来自 URL 的请求进行可编程控制。典型的 servlet 调用 类似于以下...
走上开放之路: .NET开发人员的J2EE基础(下)

走上开放之路: .NET开发人员的J2EE基础(下)

走上开放之路: .NET开发人员的J2EE基础(下)2011-04-09 IBM David Carew相关文章:.NET 和 J2EE 应用模型:理解它们的区别要理解 J2EE 应用程序体系结构的基本概念,第一步是确定如何将现有的 ASP.NET 应用 程序移植到一个基于 J2EE 的模型,或者确定如何从头编写一个 J2EE 应用程序。我们将考 察几个 ASP.NET 模型,以及可能如何将它们转换为根据 J2EE 组件构建的模型。您将看到简 单的&ldq...
通过Guice进行依赖项注入

通过Guice进行依赖项注入

通过Guice进行依赖项注入2011-04-09 IBM Nicholas LesieckiGuice 是一个依赖项注入(DI)框架。几年来我一直建议开发人员使用 DI,因为它提高 了可维护性、可测试性和灵活性。通过观察工程师对 Guice 的反馈,我发现说服程序员去采 用一种新技术的最好方法是使这种技术简单易用。Guice 让 DI 变得很简单,因此 Google 采用了这种方法。我希望本文能帮助您轻松学习 Guice。Guice 2.0 beta在写这...
Java Web服务,第3部分: Axis2数据绑定

Java Web服务,第3部分: Axis2数据绑定

Java Web服务,第3部分: Axis2数据绑定2011-04-09 IBM Dennis Sosnoski相关文章:Apache Axis2 Web 服务框架一开始就设计用于支持多种 XML 数据绑定方法。当前的版本 提供对 XMLBeans 和 JiBX 数据绑定以及专门针对 Axis2 开发的自定义 Axis 数据绑定 (Axis Data Binding,ADB)的全面支持。本文将说明如何将这些不同的数据绑定方法与 Axis2 结合使用,并说明...
ECLIPSE小组开发环境实践: 第1部分

ECLIPSE小组开发环境实践: 第1部分

ECLIPSE小组开发环境实践: 第1部分2011-04-09 IBM 姜昌华1.前言版本管理系统可以帮助开发人员有效地管理软件资源(源代码文件、配置文件等)的版本 问题。版本管理系统可以帮助开发人员追踪文件的修改履历;防止文件因疏忽而被错误的修 改、删除;在小组开发环境中,帮助多个开发人员保持文件的同步;通过文件的修改履历, 还可以帮助开发人员发现修改过程中产生的BUG,因此应用CVS可以在一定程度上提高软件的 开发效率。现在很多开发工具中都集成了CVS...
ECLIPSE小组开发环境实践: 第2部分

ECLIPSE小组开发环境实践: 第2部分

ECLIPSE小组开发环境实践: 第2部分2011-04-09 IBM 姜昌华5.日常操作在具有版本管理的小组开发环境中,有些操作是开发人员几乎每天都要进行的,如提交修 改工作、更新本地工作拷贝、解决冲突等。下面将详细介绍在ECLIPSE 中如何实现这些日常 操作。在进行这些操作前,都需要先建立与CVS服务器的连接。在ECLIPSE中进行这些操作时 ,如果是对目录进行操作,则 ECLIPSE会自动对该目录下的子目录和文件进行相同的操作, 对目录的操作是递归...
Java编程的动态性,第1部分: 类和类装入

Java编程的动态性,第1部分: 类和类装入

Java编程的动态性,第1部分: 类和类装入2011-04-09 IBM Dennis M. Sosnoski本文是这个新系列文章的第一篇,该系列文章将讨论我称之为 Java 编程的动态性的一系 列主题。这些主题的范围从 Java 二进制类文件格式的基本结构,以及使用反射进行运行时 元数据访问,一直到在运行时修改和构造新类。贯穿整篇文章的公共线索是这样一种思想: 在 Java 平台上编程要比使用直接编译成本机代码的语言更具动态性。如果您理解了这些动 态方面...
Java编程的动态性,第3部分: 应用反射

Java编程的动态性,第3部分: 应用反射

Java编程的动态性,第3部分: 应用反射2011-04-09 IBM Dennis M. Sosnoski命令行参数处理是一项令人厌烦的零碎工作,不管您过去已经处理过多少次了,它好像总 能重新摆在您的面前。与其一遍又一遍地编写同一块代码的不同变种,为什么不利用反射来 简化参数处理的工作呢?Java 顾问 Dennis Sosnoski 向您展示了如何做到这一点。在本文 中,Dennis 简明扼要地介绍了一个开源库,这个库可以使得命令行参数实际上自己处理自...
Java编程的动态性,第2部分: 引入反射

Java编程的动态性,第2部分: 引入反射

Java编程的动态性,第2部分: 引入反射2011-04-09 IBM Dennis M. Sosnoski在“ Java编程的动态性,第1部分,”我为您介绍了Java编程类和类装入。该篇文章介绍 了一些Java二进制类格式的相关信息。这个月我将阐述使用Java反射API来在运行时接入和使 用一些相同信息的基础。为了使已经熟知反射基础的开发人员关注本文,我将在文章中包括 反射性能如何与直接接入相比较。使用反射不同于常规的Java编程...
Java编程的动态性, 第4部分: 用Javassist进行类转换

Java编程的动态性, 第4部分: 用Javassist进行类转换

Java编程的动态性, 第4部分: 用Javassist进行类转换2011-04-09 IBM Dennis M. Sosnoski厌倦了只能按编写好源代码的方式执行的 Java 类了吗?那么打起精神吧,因为您就要发 现如何将编译器编译好的类进行改造的方法了!在本文中,Java 顾问 Dennis Sosnoski 通 过介绍字节码操作库 Javassist 将他的 Java 编程的动态性系列带入高潮,Javassist 是广 泛使用的 JBoss 应用服...
Java编程的动态性,第5部分: 动态转换类

Java编程的动态性,第5部分: 动态转换类

Java编程的动态性,第5部分: 动态转换类2011-04-09 IBM Dennis M. Sosnoski在经过一段时间的休息之后,Dennis Sosnoski 又回来推出了他的 Java 编程的动态性系 列的第 5 部分。您已在前面的文章中看到了如何编写用于转换 Java 类文件以改变代码行为 的程序。在本期中,Dennis将展示如何使用 Javassist 框架,把转换与实际的类加载过程结 合起来,用以进行灵活的“即时”面...
<< 181 182 183 184 185 186 187 188 189 190 >>