JAVA教程 JAVA虚拟机电子书

Java是什么 Java培训

Java教程 我的EJB学习历程(五) Java软件学习

哈哈,过了一个轻松的周末,又要开始写东西咯。

周末本来也想写,可是还是觉得玩有意思,姑且放几天假。

上次讲的是无状态会话BEAN。

好象还是有点不明白为什么要分无状态和状态会话BEAN这两种BEAN,不过不要紧,看完状态会话BEAN的程序就能明白了。对了,还有一点要说的。我周五那天搞了一天的ECLIPSE3,听说他出新版本了,所以赶紧下载试验试验,他在里边新加了功能叫EJB EDITOR,这个东西不错,有好多新东西。可是唯一另我费解的是为什么用他CREATE CLIENT TEST PROGRAMM的时候却总是报错!所以还是比较的烦躁的!也不知道是ECLIPSE的毛病还是我机器自己运行环境的毛病,大家也试试然后告诉我啊!

我的这个状态会话BEAN还是用ECLIPSE2.1写的拉。

我先把程序写给大家,然后再分析吧,我好象是那种喜欢先看程序然后再看理论的人。不知道是不是有人和我一样。

这是客户端的实现程序:

package com.test.session;

import javax.ejb.*;

/**

* @ejb.bean name="Stateful"

* jndi-name="StatefulBean"

* type="Stateful"

*

*--

* This is needed for JOnAS.

* If you are not using JOnAS you can safely remove the tags below.

* @jonas.bean ejb-name="Stateful"

* jndi-name="StatefulBean"

*

*--

**/

public abstract class StatefulBean implements SessionBean {

/**

* @ejb.create-method

* view-type="remote"

**/

public void ejbCreate(double amout) throws CreateException{

this.amout=amout;

}

/**

* @ejb.interface-method

* view-type="remote"

**/

public void addFunds(double amout){

this.amout =amout;

}

/**

* @ejb.interface-method

* view-type="remote"

**/

public void withdrawFunds(double amout){

this.amout-=amout;

}

/**

* @ejb.interface-method

* view-type="remote"

**/

public double getBalance(){

return this.amout;

}

double amout;

}

对了,ejbCreate(double amout)方法是在BEAN生成过程中,容器调用ejbCreate(double amout)方法的。

就好象是初始化的方法一样。

Java教程分页: 共5页: 上一页 1 [2] [3] [4] [5] 下一页

其他Java虚拟机教程:

Hibernate和Spring对DAO处理的实例

垃圾收集机制(Garbage Collection)批判

Polymorphism

完整的数据库增删改struts程序

HP-UX实战: Apache2 Tomcat 4.1.18 Su

使用SOAP开发java web服务

Java Security Notes (2)

HTML、Swing还是XML,Java客户端工具选择?

用ActionMapping构建漂亮的Struts应用程序

递归函数之JAVA演绎(原创)

优化Java applets 加载过程

JAVA混淆编译工具总汇

Java核心包帮助文件

机器人 小叮咚的 中文分词终于跨出了第一

JXTA 架构概览

MVC设计模式带来更好的软件结构和代码重用

Understanding JBoss

用JavaMail API编写可带附件的邮件发送程序

只介绍 Struts 中 Html 标签库 的用法(第二

Java Socket编程(五)

毫无废话: 从0开始一点一滴用java开发自己

Object 类中 equals和toString() 方法

成为富有实现思想的系统开发者的几点建议

Java分布式应用迫切需要“大统一”理论

[Eclipse笔记]Eclipse项目3.1开发目标和进

反思以前对“多对多”关系处理的设计

8.2 面向对象分析和数据表创建(版本V0010

javabean 101 16

避免Java EE项目评估中的常见错误

在Eclipse3中安装Groovy IDE插件

JAVA与正则表达式(2年级之1)

java开发工具——EditPlus

搭建Java桌面应用程序原型(一)

中文http://propdev.sourceforge.jp/虽然是

{Hibernate} outer-join属性并不简单

List接口分析

acegi中的cache配置

SQL SERVER 与ACCESS、EXCEL的数据转换

向你推荐---AppFuse(E文章转载)

面向对象的思维方法

使用高效的日志工具—Log4J (2)

Java中static、this、super、final用法简谈

java 多态与抽象工厂-----------菜鸟学飞第

在Java中使用Draw2D和SWT绘图

一个简单的用JAVA实现的屏幕抓图(源代码)

IIS 连接weblogic插件安装配置指南

JB4与Weblogic6.0的整合

shark工作流文档翻译活动--shark(5)

Groovy快速入门

WEB报表至WORD,打印工具类库