扫码咨询 电话咨询
023-68661681
返回
顶部

Loding the player....

本视频来由慧都网提供   查看原视频>>

用Spring创建iPhone App

买MyEclipse送Java畅销书,仅限15天!!活动火热开启中>>

本教程将引导您完成在iPhone上使用软件组件生成,这将生成一个完全实现的可运行iPhone应用程序,可以立即用于验证和测试生成的iPhone组件。iPhone的Spring scaffolding需要一个MyEclipse Spring或Bling授权。在本教程中,您将学习如何:

  • Scaffold从数据库到现有项目
  • 部署应用程序
  • 在移动Web模拟器中进行测试

持续时间:20分钟

还没有MyEclipse?立即下载

一、创建一个Web项目

创建一个名为CustomersiPhoneApp的MyEclipse Web项目。

MyEclipse Spring开发
新的Web项目

注意:如果您获得与项目编译器合规性级别不符合工作空间默认值的弹出窗口,请指定要通过单击Yes为项目使用的自定义设置。

二、数据库表中的Scaffold

针对iPhone的Scaffolding需要与使用Spring MVC的scaffolding相同的步骤,按照Scaffolding a Spring MVC应用程序中的步骤,但以下情况异常:

在Select Web Client Type向导页上选择iPhone的Generate复选框。

MyEclipse Spring开发
选择 Spring iPhone web client

注意:如果要使用Spring DSL,则需要在scaffolding之前启用Spring DSL支持项目。

三、在模拟器中部署App和Test

1. 在Servers视图中右键单击MyEclipse Tomcat服务器,然后选择Add/Remove Deployment。

2. 在可用列中选择CustomersiPhoneApp,单击Add,然后单击Finish。

MyEclipse Spring开发
将项目添加到服务器

3. 从主菜单中选择Mobile> Mobile Web Simulator,打开Mobile Web Simulator。

4. 在地址栏中输入以下URL:http://localhost:8080/CustomersiPhoneApp/。

MyEclipse Spring开发
Dashboard

iPhone应用程序可用于列出的所有客户,查看客户详细信息,编辑客户详细信息,删除客户并添加新客户。

MyEclipse Spring开发
客户应用列表
MyEclipse Spring开发
客户应用编辑详细信息

四、生成了什么?

为了方便您使用ME4S进行代码生成,本教程仅涉及单个数据库表的scaffolding。因此,仅生成用于管理单个实体的软件组件,并且没有实体关系。当您开始为多个实体生成时,可能会使用实体关系生成更多的软件组件,而不是使用本教程生成的。即使有更多的代码,它被分组并组织,如下图所示。

MyEclipse Spring开发
生成的scaffolding