当前位置:首页 > 全部子站 > IT > 思科认证

JavaBeans:创建一个新的Cabin实体

来源:长理培训发布时间:2017-12-19 15:39:16

  考试吧编辑整理: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和实体的一个良好开始。

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部