日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于J2EE规范的中间件——EJB开发实例2

發布時間:2024/8/1 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于J2EE规范的中间件——EJB开发实例2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

??? 上篇講解了EJB開發的簡單實例,我們對EJB也有了簡單的認識,下面咱們對EJB進行繼續的深入學習。

?

正題

?? 今天講解的實例就是有狀態和無狀態的Ejb,所需的步驟跟上一篇講解的一樣,一個服務端項目,一個客戶端項目.

?? 1.服務端(EJB項目):

????? 接口類:

???? StatefulEjb.java:

package com.tgb.ejb;public interface StatefulEjb {public void compute(int i);public int getResult(); }


?

???? StatelessEjb.java:

package com.tgb.ejb;public interface StatelessEjb {public void compute(int i);public int getResult(); }


?

????? 實現類:

??? StatefulEjbBean.java:

package com.tgb.ejb;import javax.ejb.Remote; import javax.ejb.Stateful;@Stateful @Remote public class StatefulEjbBean implements StatefulEjb {private int state;@Overridepublic void compute(int i) {state = state + i;}@Overridepublic int getResult() {return state;} }


?

??? StatelessEjbBean.java:

package com.tgb.ejb;import javax.ejb.Remote; import javax.ejb.Stateless;@Stateless @Remote public class StatelessEjbBean implements StatelessEjb {private int state;@Overridepublic void compute(int i) {state = state + i;}@Overridepublic int getResult() {return state;} }


?? 2.客戶端:

????? 引入jar包:

???? 引入接口StatefulEjb和StatelessEjbjar包還有jboss的client包,還有配置jndi配置文件。

?

?? 編寫main方法:

?????StatefulEjbClient的main方法:

??

package com.tgb.ejb;import javax.naming.InitialContext;public class StatefulEjbClient {public static void main(String[] args) throws Exception{InitialContext context = new InitialContext();//第一次會話StatefulEjb ejb1 = (StatefulEjb)context.lookup("StatefulEjbBean/remote");System.out.println(ejb1.getResult());ejb1.compute(1);System.out.println(ejb1.getResult());ejb1.compute(1);System.out.println(ejb1.getResult());ejb1.compute(1);System.out.println(ejb1.getResult());//第二次會話StatefulEjb ejb2 = (StatefulEjb)context.lookup("StatefulEjbBean/remote");System.out.println(ejb2.getResult());ejb2.compute(1);System.out.println(ejb2.getResult());ejb2.compute(1);System.out.println(ejb2.getResult());ejb2.compute(1);System.out.println(ejb2.getResult());} }

???? 執行結果:0 1 2 3 0 1 2 3


???? StatelessEjbClient的main方法:

package com.tgb.ejb;import javax.naming.InitialContext;public class StatelessEjbClient {public static void main(String[] args) throws Exception{InitialContext context = new InitialContext();//第一次會話StatelessEjb ejb1 = (StatelessEjb)context.lookup("StatelessEjbBean/remote");System.out.println(ejb1.getResult());ejb1.compute(1);System.out.println(ejb1.getResult());ejb1.compute(1);System.out.println(ejb1.getResult());ejb1.compute(1);System.out.println(ejb1.getResult());//第二次會話StatelessEjb ejb2 = (StatelessEjb)context.lookup("StatelessEjbBean/remote");System.out.println(ejb2.getResult());ejb2.compute(1);System.out.println(ejb2.getResult());ejb2.compute(1);System.out.println(ejb2.getResult());ejb2.compute(1);System.out.println(ejb2.getResult());System.out.println("ejb1 == ejb2 ? : " + (ejb1 == ejb2));} }

????? 執行結果:0 1 2 3 4 5 6 7

?

??? 通過觀察兩個客戶端的執行結果我們就可以知道有狀態和無狀態的區別,有狀態Bean可以保持記錄每一個Bean的狀態,而無狀態Bean則不能。

?

???

?

總結

以上是生活随笔為你收集整理的基于J2EE规范的中间件——EJB开发实例2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费拍拍拍网站 | 在线播放亚洲精品 | 天天看天天操 | 极品国产白皙 | 浓精喷进老师黑色丝袜在线观看 | 在线观看黄av | 日本一二三不卡视频 | 久久激情综合 | 国产综合精品一区二区三区 | 蜜桃一区二区三区 | 女儿的朋友4在线观看 | 免费看的黄色网 | 国产精品99精品无码视亚 | 免费看黄色网址 | 黄色小视频免费观看 | 日韩乱码在线 | 精品久久久噜噜噜久久久 | 日本福利片在线观看 | 日韩精品一区二区三区网站 | 国产成人精品一区二区在线小狼 | 日本一区二区视频免费 | 中文字幕第二页 | 欧日韩在线视频 | 97免费在线 | 韩国主播青草55部完整 | 伊人影院视频 | 美日韩一二三区 | 国内毛片毛片 | 国产精品久久久久久久专区 | 久久我不卡 | 国产精品国产三级国产普通话蜜臀 | 国产寡妇亲子伦一区二区三区四区 | 午夜久久久久久久久久影院 | 影音先锋国产在线 | 成人性生交大全免 | 黄色一级大片免费版 | 久久久精品人妻一区二区三区色秀 | 国产精品对白刺激久久久 | 日韩精品一区二区免费视频 | 久久极品 | 精品视频一二区 | 嫩草精品| www.黄色av | 国产睡熟迷奷系列精品视频 | 日韩中文字幕久久 | 久久久久香蕉 | 免费高清视频一区二区三区 | 久久久久成人网站 | av黄色天堂| 亚洲国产精品国自产拍久久 | 激情 小说 亚洲 图片 伦 | 美女av网站| 捆绑调教sm束缚网站 | 日韩欧美在线免费 | 精品一区二区三区在线观看视频 | 欧美色妞网 | 亚洲视频一区二区三区在线观看 | 天天综合永久入口 | 欧美电影一区 | 影音先锋日韩资源 | 懂色av蜜臀av粉嫩av | 中文字幕一区视频 | 日本美女三级 | 精品中文一区二区三区 | 91视频久久久久 | 国产精九九网站漫画 | 色哟哟国产精品色哟哟 | 国产熟妇一区二区三区aⅴ网站 | 国产午夜精品一区二区三区欧美 | 动漫涩涩免费网站在线看 | 91国偷自产一区二区三区老熟女 | 精品中出| 免费欧美一级片 | 精品国产无码一区二区 | 午夜视频黄色 | 天天干天天操天天干 | 波多野结衣在线播放 | 影音先锋亚洲精品 | 日韩天堂在线视频 | 午夜一区二区三区免费观看 | 岛国毛片在线观看 | 高清中文字幕mv的电影 | 欧美操女人| 午夜视频在线观看一区二区 | 黄色日比视频 | 韩国三级在线看 | 丁香婷婷在线 | 先锋av在线资源 | 在线色综合 | 狠狠操综合 | 蜜乳av一区二区三区 | 精品国产理论 | 日韩精品激情 | 中国农村一级片 | 被灌满精子的波多野结衣 | 男女男精品视频网站 | aaa特级毛片 | 午夜激情综合 | 琪琪电影午夜理论片八戒八戒 |