play教程 第五课 play中Controller的用法

Controller(控制器)是play中MVC的“C”部分,在 Play 框架中,控制器其实就是一个 Java类,位于 controllers 包中,继承了父类 play.mvc.Controller。
举个简单的例子:

public class Clients extends Controller {
   
     public static void show(Long id) {
         Client client = Client.findById(id);
         render(client);
     }
     public static void delete(Long id) {
         Client client = Client.findById(id);
         client.delete();
     }
}

在这个示例控制器中,每一个被声明为 public static 的方法都被称为 Action,
每个 Action 的形式如下所示:

public static void action_name(params...);

-类同比较

与servlet类比

传统的Servlet中,我们在dopost()/doget()方法进行操作,通过request对象获取数据,通过response对象返回数据。

与Struts中的Action类比

Action是struts的核心功能,通过类似下面的配置文件来配置接收类和返回地址

<action name="user" class="org.lesson05.UserAction">
    <result name="success">/Methods/list.jsp</result>
</action>
与SpringMVC的Controller类比

play的Controller和SpringMVC中的Controller最为相似,如下是SpringMVC的Controller写法,指定了来回传递的参数和返回的页面

@RequestMapping({
  
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《CarPlay应用编程指南》是由Apple官方提供的关于CarPlay应用开发的指南,旨在帮助开发者了解如何开发支持CarPlay的应用程序。该指南详细介绍了CarPlay应用的设计原则、开发要求和注意事项。 指南首先介绍了CarPlay的基本概念和特点,以及开发者需要了解的CarPlay框架和API。它解释了如何在CarPlay创建应用程序的基本结构和原理,并详细描述了与CarPlay界面交互的各种方法和技巧。 除了CarPlay应用程序的基本开发技巧,该指南还涵盖了一些高级主题,如CarPlay音频和媒体播放、导航和地图集成,以及与车辆信息和功能的连接等。它还提供了开发过程的最佳实践和调试技巧,以帮助开发者更好地理解和解决CarPlay应用开发可能出现的各种问题和挑战。 这本指南非常清晰而全面,适合有一定iOS应用开发经验的开发者阅读。通过学习和理解该指南,开发者可以更好地理解和掌握如何开发出满足CarPlay严格要求和用户期望的高质量应用程序。 总之,《CarPlay应用编程指南》是一本宝贵的参考资料,为开发者提供了详尽的指导和建议,帮助他们开发出出色的CarPlay应用程序,为用户带来更好的汽车驾驶和娱乐体验。 ### 回答2: 《CarPlay 应用编程指南》是由苹果公司提供的一份详细指南,用于帮助开发者了解如何开发符合 CarPlay 标准的应用程序。CarPlay 是苹果公司推出的一种车载系统,可以将 iPhone 的功能与汽车的多媒体系统相结合,以提供更安全和方便的车载体验。 该指南以文版本提供,为广大开发者提供了关于如何设计、开发和测试 CarPlay 应用程序的详细说明。该指南的目的是帮助开发者了解 CarPlay 应用程序的特点和需求,并提供开发者所需的工具和资源,以便他们能够构建出符合 CarPlay 标准的高质量应用程序。 该指南涵盖了一系列主题,包括 CarPlay 应用程序的基本要求,界面设计准则,音频和视频媒体播放,导航和地图功能,语音识别,消息推送等等。此外,该指南还提供了一些附加的技术和开发资源,如 API 参考,样式和图标资源等。 开发者可以根据该指南提供的步骤和示例代码,逐步学习和实践 CarPlay 应用程序的开发过程。通过遵循该指南的建议和规范,开发者可以设计出兼容 CarPlay 系统的应用程序,并提供一致的用户体验。 总之,该《CarPlay 应用编程指南》文版本为开发者提供了一份详尽且易于理解的指南,帮助他们更好地开发和优化符合 CarPlay 标准的应用程序。 ### 回答3: CarPlay App Programming Guide(CarPlay应用程序编程指南)是由苹果公司提供的一份官方文档,旨在帮助开发人员了解如何为CarPlay平台设计和开发应用程序。这个指南提供了一系列的指导和最佳实践,帮助开发人员充分利用CarPlay的功能和特性。 CarPlay是一个车载娱乐和信息系统,它允许iPhone用户将他们的手机连接到汽车的显示屏上,并通过可靠和安全的方式来访问他们的手机应用。CarPlay App Programming Guide主要包括以下几个方面的内容: 1. 设计准则:指南介绍了CarPlay应用程序的设计准则和界面规范,帮助开发人员确保他们的应用在车辆环境能够提供良好的用户体验。 2. 应用开发:这部分介绍了如何创建一个CarPlay应用程序的基本结构和组件。开发人员可以了解到如何处理用户界面、导航、车辆信息、语音控制等方面的功能。 3. 集成指南:指南还提供了集成CarPlay功能的详细说明,开发人员可以了解到如何将CarPlay连接到汽车,并与车辆的硬件和软件进行交互。 4. 测试与调试:在开发过程,测试和调试是非常重要的环节。指南给出了一些测试和调试的方法和工具,帮助开发人员确保他们的应用在CarPlay平台上的稳定性和性能。 总体而言,CarPlay App Programming Guide是一份非常有价值的官方指南,它提供了详细的内容和实用的建议,帮助开发人员顺利地设计和开发适用于CarPlay平台的应用程序。这些指南对于想要进一步了解和开发CarPlay应用的开发人员来说非常有用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值