下载本文示例代码
配置Bean Enterprise JavaBean令人不太习惯的地方是你并不运行它,而是配置它。根据所使用的容器,用一个打包工具来创建一个JAR文件,里面包含EJB类,XML配置描述文件和helper类。 不过要真正理解EJB,最好自己尝试一下。 每个EJB厂家都支持自己的配置工具。虽然某些工具或许更好用,不过大部分都是使用一样的模式。本文中将使用Sun的Java 2 Enterprise Edition SDK(J2EE SDK)将bean打包并配置它。J2EE SDK配置工具叫deploytool,在SDK的bin目录中。 启动deploytool后,在文件菜单中选择New Application。在New Application对话框中,输入你想创建的EAR(Enterprise Archive)文件的名字(EAR文件是一个J2EE应用的JAR文件)。图6.1展示了Hello World session bean的对话框信息。
**************图6.1**************** 然后在文件菜单中选择New Enterprise Bean。需要的话,可以修改JAR文件的显示名字。 在New Enterprise Bean向导中,按右下角的Add按钮(在内容区域附近)。将显示一个如图6.2所示的对话框,在对话框中选择构成EJB的class文件,选择HelloWorldSession.class, HelloWorldSessionHome.class和HelloWorldSessionImpl. class文件,点击Add按钮。
**************图6.2**************** 接着,要告诉deploytool Enterprise Bean class、Home interface和Remote interface使用的类。可以设置bean的显示名字,该名字只在deploytool中使用,还必须告诉该工具设计的bean是session bean还是entity bean,如果是一个session bean,那它是无状态的还是有状态的。图6.3显示了Hello World bean的配置项目。
**************图6.3**************** 共3页。 1 2 3 :
配置Bean Enterprise JavaBean令人不太习惯的地方是你并不运行它,而是配置它。根据所使用的容器,用一个打包工具来创建一个JAR文件,里面包含EJB类,XML配置描述文件和helper类。 不过要真正理解EJB,最好自己尝试一下。 每个EJB厂家都支持自己的配置工具。虽然某些工具或许更好用,不过大部分都是使用一样的模式。本文中将使用Sun的Java 2 Enterprise Edition SDK(J2EE SDK)将bean打包并配置它。J2EE SDK配置工具叫deploytool,在SDK的bin目录中。 启动deploytool后,在文件菜单中选择New Application。在New Application对话框中,输入你想创建的EAR(Enterprise Archive)文件的名字(EAR文件是一个J2EE应用的JAR文件)。图6.1展示了Hello World session bean的对话框信息。
**************图6.1**************** 然后在文件菜单中选择New Enterprise Bean。需要的话,可以修改JAR文件的显示名字。 在New Enterprise Bean向导中,按右下角的Add按钮(在内容区域附近)。将显示一个如图6.2所示的对话框,在对话框中选择构成EJB的class文件,选择HelloWorldSession.class, HelloWorldSessionHome.class和HelloWorldSessionImpl. class文件,点击Add按钮。
**************图6.2**************** 接着,要告诉deploytool Enterprise Bean class、Home interface和Remote interface使用的类。可以设置bean的显示名字,该名字只在deploytool中使用,还必须告诉该工具设计的bean是session bean还是entity bean,如果是一个session bean,那它是无状态的还是有状态的。图6.3显示了Hello World bean的配置项目。
**************图6.3**************** 共3页。 1 2 3 :
下载本文示例代码
循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)循速渐进学用Session Bean(二)
阅读(123) | 评论(0) | 转发(0) |