课程章节介绍
让我们来回顾一下Salesforce的Lightning组件体系结构,我会尽量用简单易懂的方式来解释。
首先,Salesforce Lightning应用程序就像是一个大盒子,这个盒子里装的是你应用的整体界面。你可以在这个盒子里使用一种叫做“标记”的东西来定义界面,并且可以调用Aura组件来构建更复杂的部分。
接下来,我们来说说APEX。APEX是一种编程语言,它有点像Java,但它是专门为Salesforce设计的。使用APEX,开发者可以在Salesforce的服务器上执行各种操作,比如处理数据、控制流程等。APEX还可以调用Salesforce提供的各种API,让开发者能够更灵活地操作数据。
然后,我们来看看AURA。AURA是Salesforce开发的一个开源框架,Lightning组件框架就是基于AURA构建的。所以,当你在使用Lightning组件时,可能会看到很多和AURA相关的东西。
APEX的语法和Java以及数据库存储过程很像,这让开发者可以很容易地为各种系统事件添加业务逻辑。比如,当用户点击一个按钮,或者更新一条记录时,APEX代码就可以被触发执行。
最后,你会创建Apex控制器。这个控制器的任务是把Salesforce平台上的数据和资源“打包”好,然后传递给Aura组件使用。这样,你的Aura组件就能获取到需要的数据,并在界面上展示出来。
简单来说,Salesforce Lightning应用程序是一个大盒子,APEX是处理数据和逻辑的工具,AURA是构建界面的框架,而Apex控制器则是连接数据和界面的桥梁。希望这个解释能帮助你更好地理解Salesforce的Lightning组件体系结构。