在Fusion Web应用程序中将现有实体对象、视图对象和应用程序模块添加的步骤如下:
- 打开JDeveloper 12.2.1,并创建一个新的Fusion Web应用程序项目。
- 在项目导航器中,右键单击“Model”文件夹,然后选择“New” -> “Business Components” -> “Business Components from Tables”。
- 在“Business Components from Tables”向导中,选择现有的数据库连接,然后点击“Next”。
- 在“Business Components from Tables”向导的第二步中,选择要添加到应用程序中的实体对象和视图对象。可以通过选择数据库中的表、视图或自定义查询来创建这些对象。
- 点击“Next”并按照向导的指导完成实体对象和视图对象的创建。
- 在项目导航器中,右键单击“Model”文件夹,然后选择“New” -> “Application Module”。
- 在“New Gallery”对话框中,选择“ADF Business Components” -> “Application Module”,然后点击“OK”。
- 在“Create Application Module”对话框中,输入应用程序模块的名称和包名,然后点击“OK”。
- 在“Application Module”编辑器中,右键单击“Data Model”标签页,然后选择“Add” -> “From Gallery”。
- 在“Add From Gallery”对话框中,选择要添加到应用程序模块中的实体对象和视图对象,然后点击“OK”。
- 在“Application Module”编辑器中,可以通过拖拽和连接实体对象和视图对象来定义它们之间的关系。
- 在项目导航器中,右键单击“ViewController”文件夹,然后选择“New” -> “Web Page”。
- 在“New Gallery”对话框中,选择“ADF Faces” -> “JSF Page”,然后点击“OK”。
- 在“Create JSF Page”对话框中,输入页面的名称和包名,然后点击“OK”。
- 在“Page Definition”编辑器中,可以通过拖拽和连接应用程序模块中的实体对象和视图对象来创建页面的数据模型。
- 在“Page Definition”编辑器中,可以通过拖拽和配置组件来创建页面的布局和交互。
- 在项目导航器中,右键单击“ViewController”文件夹,然后选择“New” -> “Web Page” -> “Page Fragment”。
- 在“Create Page Fragment”对话框中,输入页面片段的名称和包名,然后点击“OK”。
- 在“Page Fragment”编辑器中,可以通过拖拽和配置组件来创建页面片段的布局和交互。
- 在“Page Definition”编辑器中,可以通过拖拽和连接应用程序模块中的实体对象和视图对象来创建页面片段的数据模型。
- 将页面片段添加到主页面中,可以通过拖拽和配置组件来实现。
- 在项目导航器中,右键单击“ViewController”文件夹,然后选择“New” -> “Web Page” -> “Page Template”。
- 在“Create Page Template”对话框中,输入页面模板的名称和包名,然后点击“OK”。
- 在“Page Template”编辑器中,可以通过拖拽和配置组件来创建页面模板的布局和交互。
- 在“Page Definition”编辑器中,可以通过拖拽和连接应用程序模块中的实体对象和视图对象来创建页面模板的数据模型。
- 将页面模板应用到页面中,可以通过选择页面的“Page Template”属性来实现。
通过以上步骤,您可以将现有的实体对象、视图对象和应用程序模块成功添加到Fusion Web应用程序中。请注意,这只是一个基本的示例,具体的步骤可能会因您的具体需求和环境而有所不同。如果您需要更详细的信息和示例代码,建议参考腾讯云的官方文档和教程。