当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 在创建EJB组件时,必需提供一些定义,使得EJB组件使用一些服务例如:安全服务,持久化服务,事务服务。
 

 

    摘要:对于java组件开发者来说,他们都盼望拥有一组能够对组件开发提供全面测试功能的好用的单元测试。一直以来,与测试独立的java对象相比,测试传统型j2ee web组件是一项更为困难的任务,因为web组件必须运行在某种服务器平台上并且它们还要与基于http的web交互细节相联系。 易测性(在框架中测试每个组件而不管其具体种类)是spring框架所提倡的关键原则之一。从这一角度看,spring是对核心......
    摘要:客户端 java 安全套接扩展 (java secure socket extension, jsse) 使 internet 安全通信成为现实。它是 ssl 3.0 (secure socket layer) 及 tls 1.0 (transport layer security,由 ssl 3.0 改善而来) 的框架和实现。这个包让 java 开发人员能够开发安全的网络应用;为基于 tcp......


Java中的Annotation解析之一(1)

在创建ejb组件时,必需提供一些定义,使得ejb组件使用一些服务例如:安全服务,持久化服务,事务服务.ejb容器可以提供这些服务,这样ejb只要实现业务逻辑就可以了.但是说到底ejb容器使用ejb组件的元数据来提供这些服务,在以前ejb的元数据是以xml配置文件形式出现的,这些配置文件与ejb源文件是分开的.

ejb的部署人员无法了解ejb本身的信息,如果ejb组件的创建者用注释(annotation)的方法将这些配置服务的信息与代码放在一起,这样ejb的部署者就可以了解ejb的信息,ejb的home接口可以使用annotation自动生成,当然到目前为止更好的是在简单的java object上使用annotations.

在已经发布的jdk1.5(tiger)中增加新的特色叫 annotation.annotation提供一种机制,将程序的元素如:类,方法,属性,参数,本地变量,包与元数据联系起来.这样编译器可以将元数据存储在class文件中.这样虚拟机与其它对象可以根据这些元数据来决定如何使用这些程序元素或改变它们的行为. 【程序编程相关:让Win2003自我管理后台打印

一 什么是annotation 【推荐阅读:Windows 2003邮件服务器全攻略

1.定义annotation 【扩展信息:微软将免费为所有windows系统提供反

二 定义一个简单的annotation并使用它

定义一个annotation是什么简单的,它采取的是类似于interface的定义方式: “@+annotation类型名称+(..逗号分割的name-value对...)”


...   下一页
 ·找出正被调用的方法名    »显示摘要«
    摘要:使用 j2se 1.4 以前版本的开发人员往往需要检测程序运行到了什么位置,也就是当前运行的方法。例如,在记录程序运行过程的时候就有这样的需求。直到现在,开发人员们仍然问着同样的问题。不过,在 j2se 1.4 中,这个问题的答案简单了许多。 找到当前运行位置的较原始的方法是产生一个异常,将追踪堆栈输出到内存中的一个缓冲区,然后从这些追踪信息中找出你需要的信息。删除无用的信息之后,剩下的就是你......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE