客户端对象EJB学习笔记之一

本文介绍了Java中的JNDI、POJO、PO等概念,探讨了EJB客户端的不同类型及其通信方式,包括近程和当地客户端的区别,并解释了存根(Stub)的作用。

PS:今天上午,非常郁闷,有很多单简基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!

    

 

    

JNDI

(Java Naming and Directory Interface,Java名命和录目口接)是一组在Java用应中拜访名命和录目服务的API

POJO

(Plain OldJava Objects),单简的java对象,实际上就是通普的JavaBeans

PO

po(persisent object)就是在Object/Relation Mapping架框中的Entiry,po的个每属性基本上都对应数据库里表面的某个字段。完全是一个合符Java Bean标准的纯Java对象,没有加增别的属性和方法。速决对象是由insert数据库创立,由数据库delete删除的。基本上速决对象生命周期和数据库密切相关。

近程客户端

客户端与其调用的EJB对象不在统一个JVM程进当中客户端与服务器之间通信的时候,数据需序列化之后用传值的式方输传

当地客户端

客户端与其调用的EJB对象不在统一个JVM程进当中客户端与服务器之间通信的时候,数据直接用传址的式方行进输传.一个企业bean可以被同时定义为@Remote和@local(意注:此时要需注明口接类@Remote(xxxx.class))

Webservice客户端                                   

支撑异构平台.可以拜访无态状会话bean的口接,只有在业务逻辑方法被标识为@WebMethod的时候,web service客户端才能拜访到

Http Session互交进程

客户动作

服务器响应

1、开打浏览器

 

2、拜访购物站网

3、创立Http Session对象

 

4、返回sessionId

5、将sessionId入写cookie中

 

6、向购物车中添加商品

 

7、向系统交提商品信息,以及session的值

8、服务器根据sessionId找到相对应的Http Session对象,同时创立购物车对象,与session绑定

9、继承添加商品或删除商品

 

10、每次向服务器交提数据的时候,会都带着一个sesssionId的信息

11、服务器通过sessionId得以识别不同的客户端,以及维护这些客户端的态状信息










有态状的会话Bean

    每日一道理
听,是谁的琴声,如此凄凉,低调的音,缓慢的节奏,仿佛正诉说着什么。音低调得略微有些抖动,听起来仿佛心也有些抖动,我感觉到一种压抑的沉闷气息,是否已凝结在这空气中……

    Ø  即EJB够能为统一客户端在多次求请(方法调用)之间持保态状信息

    Ø  比如:基于某些原因(可能是因为系统要需支撑多种不同类型的客户端),购物车功能做为系统的核心业务,要需EJB对象来当担(而不是HttpSession对象)。那么EJB必须够能辨别不同的客户端,并分别为不同的客户端持保与其对应的态状信息

    Ø  即,从某个客户端角度来看,仿佛EJB对象正被它独占了一样,不会因为有任何其它的客户端同时对统一个EJB对象拜访而影响其终最的计算结果

    Stub

    为屏蔽客户调用近程主机上的对象,必须供给某种式方来拟模当地对象,种这当地对象称为存根(stub),存根责负接收当地方法调用,并将它们委派给各自的详细实现对象

文章结束给大家分享下程序员的一些笑话语录: N多年前,JohnHein博士的一项研究表明:Mac用户平均IQ要比PC用户低15%。超过6000多的参加者接受了测试,结果清晰的显示IQ比较低的人会倾向于使用Mac。Mac用户只答对了基础问题的75%,而PC用户却高达83%。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值