电话:0731-83595998
导航

JavaBeans:创建一个新的Cabin实体

来源: 2017-12-19 15:39

  考试吧编辑整理:JavaBeans-创建一个新的Cabin实体

  最终,你在这个例子里见到了Cabin实体的创建过程。我们使用Java的new()操作符为Cabin bean class的一个实例分配内存。这里没有什么玄妙之处:客户端在本地为Cabin bean实例初始化成员属性。Cabin实体的id、name、deckLevel、shipId和bedCount设置
Cabin_1.setId(1); 
cabin_1.setDeckLevel(1); 
cabin_1.setBedCount(3); 

  图4-3展示了我们创建的关系数据库表在上述代码执行完毕后的情况。表中应该包含一行记录。

 

图4-3:带有一行船舱记录的CABIN表

  客户端通过将主键传给TravelAgentRemote的findCabin()方法来定位Cabin entity bean。正如你先前所见的,为了从数据库中查找bean,该session bean与EntityManager服务进行交互。TravelAgent传回一个带主键的Cabin实例。这是有可能的,因为我们定义了Cabin bean class来实现java.io.Serializable接口,这允许我们对Cabin bean实例进行列集(marshaled),并通过网络将其传回客户端。现在,我们可以在本地查询Cabin bean实例,获取Cabin实体的name、deckLevel、shipId及bedCount。 
System.out.println(cabin_2.getName( )); 
System.out.println(cabin_2.getShipId( )); 

  我们已经为建立和运行客户端应用程序做好了准备。编译客户端应用代码,并将Cabin实体部署到容器系统中,然后运行客户端应用。输出应当如下所示。

  Master Suite
1

  恭喜你!你已经建立并运行了第一个stateless session bean和entity bean。当然,客户端应用程序并未做很多事情,但这是学习如何实现EJB和实体的一个良好开始。

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端