《2022年制作简单EJB应用程序全过程知识 .pdf》由会员分享,可在线阅读,更多相关《2022年制作简单EJB应用程序全过程知识 .pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 1 页共 20 页创建 DemoPersist 的过程创建一个名为DemoPersist 的应用程序,结果如下:在 Connection Navigator 中的 Database节点上单击右键,启动创建新数据库连接向导,如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者
2、:西南财经大学天府学院杨大友第 2 页共 20 页结连接命名并选择驱动程序。如下图:填写连接验证信息,如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 3 页共 20 页填写连接信息,如下图:测试连接,如果不成功要返回“上一步”修改参数,成功结果如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
3、- - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 4 页共 20 页执行“完成” ,完成数据源配置。返回 Application Navigator,在 Project1 节点上单击右键,选new? Database Tier? Offline Database Object? Database Diagram 启动数据库设计向导,如下图所示:给 ER 图命名并指定存储的包,如下图:名师资料总结 - - -精品资料
4、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 5 页共 20 页执行“确定”后进入Database设计界面,如下图:从 Component Palette 中拖一个Table 进入设计区,结果如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共
5、 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 6 页共 20 页双击拖入的Table 进行设计,选Table Information 给数据表命名,如下图所示:选择 Column Information利用“ +”按钮,新增加字段并设置字段属性,如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作
6、并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 7 页共 20 页选择 Primary Key Information ,选择数据表的主键,如下图所示:可以使用其它选项, 设计数据表的其它特性,设计完成后执行确定,完成一个数据表的设计,如下图所示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 8 页共 20 页重复数据表设
7、计过程,创建friend_type 表,结果如下:选择 Foreign Key 工具,在 friend_type 表上按下左键拖向friends 表后松开左键并双击,得到如下对话框,填写外键名字并选择外键和参照表的主键,如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 9 页共 20 页执行确定后,完成简单数据库的设计任务,结
8、果如下图:在 Offline Database Source 节点的 My Schema 子节点上单击右键,选择 Generate or Reconcile Objects,启动物理数据库创建向导,在第一步中选择要创建的物理表,如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 10 页共 20 页选择生成物理表的方式,这里选“
9、create object”如下图:选择是否生成SQL 脚本,在此选中Generate SQL scripts,如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 11页共 20 页选中 perform operation against database,并选择数据源和逻辑数据库,如下图所示:执行“下一步”结果如下:名师资料
10、总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 12 页共 20 页执行“完成” ,结果如下:在 Project1 节点上单击右键,选New ? Business Tier ? EJB? Entity from Tables(JPA/EJB3.0)启动 Entity Bean 生成向导,如下图所示:名师资料总结 - - -精品资料欢迎下载 -
11、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 13 页共 20 页选择数据源,如下图:过滤数据表,如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过
12、程制作者:西南财经大学天府学院杨大友第 14 页共 20 页选中 Auto-Query ,选择 friends 和 friend_type 表结果如下:填写相应的参数,如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 15 页共 20 页填写 Entity Bean 的名字,和实现的类的名称,如下图所示:执行“下一步” ,结
13、果如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 16 页共 20 页执行“完成” ,完成 Entity Bean 创建向导,结果如下图:在 Project1节点上单击右键, 选择 new? EJB? Session Bean(EJB1.1/2.x/3.0), 启动 Session Bean创建向导,如下图所示:名师资料总结 -
14、 - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 17 页共 20 页命名会话 Bean,并选择适当的参数,如下图所示:选择要通过Fa?ade呈现的 Entity Bean 的方法,如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
15、17 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 18 页共 20 页填写 Session Bean实现类的名称及其存放的路径,如下图所示:填写 Session Bean接口的名称及其存放路径,如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大
16、学天府学院杨大友第 19 页共 20 页执行“下一步”得到如下结果:执行“完成” ,结束 Session Bean 创建向导,结果如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 20 页 - - - - - - - - - 用 JDeveloper 制作并测试简单EJB 全过程制作者:西南财经大学天府学院杨大友第 20 页共 20 页新建一个名为retrieveFriends 的 Servlet 用测试 EJB 程序。写上如下图所示的代码。新建一个名为ListFriends.jsp 的 JSP页面用于显示结果,如下图所示:运行 RetrieveFriends 便可以显示数据表Friends 中的所有数据。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 20 页 - - - - - - - - -