在Visual Web应用程序中使用Java Persistence API - 编程入门网
(在同一个弹出菜单中)设置代码对齐的格式。
注意 UserController 类包含方法 getUsers,该方法调用 javax.persistence.EntityManager 接口上的 createQuery 方法创建一个查询,该查询 从 Users 表返回数据的行。查询的结果作为一个数组返回。 将实体 bean 绑定到表组件 您已经将用于访问 Users 数据库表的实体组件绑定到 TestWebApp 项目中的一个 Table 组件。(实体 bean 是在 TestWebApp 中创建的)。在 TestWebApp 项目中进行此 绑定。 下面是绑定步骤: 在 SessionBean1 中创建一个返回 Users 对象数组的属性。 创建一个方法初始化数组。 然后,将 Users 对象数组绑定到 Table 组件。 使用 Java Persistence API Entity Manager 调用 Users 数组初始化方法。 接下来更仔细地讨论一下这些步骤: 在 Session Bean 中创建一个属性 在 NetBeans IDE 中,可以在一些位置找到托管 bean:在 Navigator 窗口,在 Projects 窗口的源代码包节点中,以及在 Files 窗口的 src > java > project -name 节点中。 在 SessionBean1 中创建一个返回 Users 对象数组的属性。在 Navigator 窗口中, 双击 SessionBean1 在 Java Source Editor 中打开。或者,从 Projects 窗口 TestWebApp > Source Packages > com.samples.web 节点中双击 SessionBean1。 如果没有看到 Navigator 窗口,那么尝试在 Design 窗口显示 TestWebApp 的一个页面 ,比如 Page1。Navigator 窗口应该显示在 Projects 窗口的下面。如果还是看不到 Navigator 窗口,在 Design 窗口单击 Design 标签。 向 SessionBean1 添加一个 users 属性。键入以下代码:private Users[] users; 修复导入。刚输入的代码很可能被标记为错误。如果是这样,使用源代码编辑器的上 下文菜单 Fix Imports 函数来修复此错误。(确保在继续之前改正这个错误)。要修复 此错误,添加以下导入语句: import com.samples.model.Users; 为 users 属性生成 get 和 set 方法。右键单击键入的代码行并选择 Insert Code 动作。从弹出菜单选择 Getter 和 Setter。然后,选择 users:Users[]。 图 16: 向 SsessionBean1 添加用户属性 在Visual Web应用程序中使用Java Persistence API(9)时间:2011-03-26 Beth Stearns使用 Insert Code 动作添加公共的 get 和 set 方法。完成之后,SessionBean1 应 该包含以下代码: 代码示例 3:用户属性的 get 和 set 方法
向 SessionBean1 添加一个 updateUsers 属性。此方法将用来初始化 users 属性。 以下是此方法的代码: 代码示例 4:updateUsers 方法
使用 Fix Imports 函数修复 updateUsers 需要的导入。如果代码中包含错误,执行 Save All files 清除这些错误。 将 updateUsers 方法的调用添加到 SessionBean1 init 方法中:updateUsers ();.SessionBean1 init 方法应该如下所示(未显示注释行): 代码示例 5:SessionBean1 init 方法
保存所有文件。 构建 TestModelApp 和 TestWebApp 项目。 将属性绑定到表组件 现 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |