Tutorial Overview

DEX455 - Apex 快速入门:动手构建你的第一个 Apex 应用

📄 第 58 页 🎬 视频课程

课程章节介绍

同学们,今天我们来快速过一下Apex开发中一个非常典型的流程,咱们一共会讲到五个核心步骤。别担心,我尽量讲得简单点,就像在聊天一样。 第一步呢,我们先在Salesforce里创建一个自定义对象,给它起个名字叫Book,就是“书”的意思。然后在这个Book对象上,加一个自定义字段,叫Price,也就是价格,用来存放每本书的价钱。这一步很简单,就是在设置里点点鼠标,把对象和字段建好就行。 第二步,咱们要写代码了。我们需要添加一个Apex类,这个类里面会包含一个方法,这个方法专门用来更新图书的价格。注意哦,这个方法后面会被触发器调用,所以它只负责干具体的活儿,比如接收一本书的ID和新的价格,然后把价格改掉。这样设计是为了让代码结构更清晰,触发器只管什么时候调用,类只管怎么执行。 第三步,就是创建一个触发器,这个触发器是挂在Book这个自定义对象上的。触发器的作用是什么呢?比如说,当一本书的某些信息发生变化时,触发器就会自动启动,然后去调用我们刚才写的那个类里的方法,把价格更新一下。这样我们就可以在一些特定的时机,自动执行价格更新的逻辑了。 第四步,非常关键,我们要写一个测试类。这个测试类里面会有一个测试方法,它会去模拟一些数据,然后主动调用触发器和类里面的代码,看看它们是不是按照我们预期的那样工作。写完之后,我们运行这个测试,并且要验证代码覆盖率。我们的目标是达到100%的代码覆盖率,也就是说,我们写的每一行代码都要被测试执行到,确保没有隐藏的错误。这一步是对代码质量的保障,也是Salesforce强制要求的,不然代码没办法部署到生产环境。 第五步,也是在最后,当一切都测试通过以后,我们就要把做好的Apex代码和自定义对象,通过一个叫做“变更集”的工具,从当前这个开发环境部署到真正的生产组织里去。变更集就像是一个打包好的快递,把所有相关的组件都放在一起,然后发布到生产环境。这样用户就能真正用到我们开发的功能了。 好了,这就是这五个核心步骤的一个简单介绍。是不是听上去并不复杂?其实就是:创建对象字段、写类和方法、加触发器调用、测试达到100%覆盖率、最后用变更集部署上线。后面我们会带着大家一步步实际操作这些内容,现在先有个整体印象就好。

关键词

Apex Salesforce Developer Guide