买MyEclipse送Java畅销书,仅限15天!!活动火热开启中>>
本教程将引导您完成在iPhone上使用软件组件生成,这将生成一个完全实现的可运行iPhone应用程序,可以立即用于验证和测试生成的iPhone组件。iPhone的Spring scaffolding需要一个 MyEclipse Spring或Bling授权 。在本教程中,您将学习如何:
持续时间:20分钟
还没有MyEclipse?立即下载
创建一个名为CustomersiPhoneApp的MyEclipse Web项目。
新的Web项目
注意:如果您获得与项目编译器合规性级别不符合工作空间默认值的弹出窗口,请指定要通过单击Yes为项目使用的自定义设置。
针对iPhone的Scaffolding需要与使用Spring MVC的scaffolding相同的步骤,按照Scaffolding a Spring MVC应用程序中的步骤,但以下情况异常:
在Select Web Client Type向导页上选择iPhone的Generate复选框。
选择 Spring iPhone web client
注意:如果要使用Spring DSL,则需要在scaffolding之前启用Spring DSL支持项目。
1. 在Servers视图中右键单击MyEclipse Tomcat服务器,然后选择Add/Remove Deployment。
2. 在可用列中选择CustomersiPhoneApp,单击Add,然后单击Finish。
将项目添加到服务器
3. 从主菜单中选择Mobile> Mobile Web Simulator,打开Mobile Web Simulator。
4. 在地址栏中输入以下URL:http://localhost:8080/CustomersiPhoneApp/。
Dashboard
iPhone应用程序可用于列出的所有客户,查看客户详细信息,编辑客户详细信息,删除客户并添加新客户。
客户应用列表
客户应用编辑详细信息
为了方便您使用ME4S进行代码生成,本教程仅涉及单个数据库表的scaffolding。因此,仅生成用于管理单个实体的软件组件,并且没有实体关系。当您开始为多个实体生成时,可能会使用实体关系生成更多的软件组件,而不是使用本教程生成的。即使有更多的代码,它被分组并组织,如下图所示。
生成的scaffolding