How Can Visualforce and Apex Work Together?

ADX211 - Lesson 11: Extend and Troubleshoot Business Process Automation

📄 第 362 页 🎬 视频课程

课程章节介绍

让我们来聊聊Visualforce和Apex是如何协同工作的。你可以把Visualforce想象成一个网页设计师,它负责创建用户界面,也就是你在Salesforce里看到的那些页面。而Apex呢,就像是一个后台的程序员,它负责处理复杂的业务逻辑和数据操作。 举个例子,假设我们有一个案例对象,上面有一个自定义按钮叫做“相似案例”。当用户点击这个按钮时,会触发一个请求,这个请求会调用一个Visualforce页面。这个Visualforce页面并不是孤立的,它背后绑定了一段Apex代码。 这段Apex代码会去数据库里查找所有已经解决的案例,这些案例的原因和产品字段与当前案例相同。找到这些数据后,Apex代码会把它们传递给Visualforce页面。 Visualforce页面接收到这些数据后,会以网格的形式展示给用户。这样,用户就能一目了然地看到所有相似的案例了。 简单来说,Visualforce负责展示数据,Apex负责处理数据和逻辑,两者通过绑定机制紧密合作,共同完成复杂的业务需求。这就是它们协同工作的基本方式。