摘要:
通过Salesforce,我们可以配置或开发出功能强大的网络应用。与此同时,无论作为管理员还是开发者,我们都要面对数据安全的问题。 常见的数据安全隐患有: SQL注入 跨站脚本攻击 跨站请求伪造 点击劫持 重定向攻击 本文将阐述在Salesforce中对于上述隐患的基本防护措施。 SOQL注入 SQ 阅读全文
摘要:
动态建立Lightning组件 组件化前端开发是Lightning框架的优点之一。在进行Lightning应用开发时,我们可以将组件进行嵌套、引用,从而实现模块的封装和重用,提高开发效率。 组件的嵌套和引用最常用的方法是在Lightning组件中直接使用组件标签,比如: 在这段代码中,正在进行开发的 阅读全文
摘要:
Lightning框架简介 Lightning框架是Salesforce提供的一套基于用户界面的开发框架,对于开发单页面应用(Single Page Application)有很大的帮助。它和Visualforce可以共存,但开发的方法并不相同。 Lightning有单独的前端架构,基于名叫 "au 阅读全文
摘要:
在本文中,我们将通过一个示例说明如何将“流”(Visual Flow)用于Visualforce页面。 更全面的知识可以参考 "官方文档" 。 创建流 我们要创建一个流,它的作用是得到一个“客户”(Account)变量,然后根据其中的自定义字段“是否破产”(Bankrupt__c)来决定是否在客户名 阅读全文
摘要:
Visual Flow(流) Salesforce提供了几种自动化流程工具,其中的Visual Flow(流)可以用来实现用户界面和逻辑,并对数据进行CRUD(Create 创建,Read 读取,Update 更改,Delete 删除)的操作。 从开发者的角度来说,我们可以把“流”看作是Apex代码 阅读全文
摘要:
静态资源 静态资源是Salesforce中默认的一种数据类型,用户可以上传各种文件,比如zip文件、jpg文件、css文件、图像文件等。 在Visualforce页面、Lightning框架的开发过程中,我们可以引用静态资源,调用图像、CSS样式、JS函数等。 上传静态资源 在设置页面中搜索“静态资 阅读全文
摘要:
Visualforce框架是遵循MVC结构的。Visualforce页面代表了“视图”部分,Salesforce的各种对象代表了“模型”部分,而Apex则代表了“控制器”部分。 Visualforce页面绑定控制器 在Visualforce页面中的“apex:page”标签里可以绑定控制器。 控制器 阅读全文
摘要:
Visualforce Visualforce是一个和Apex语言相匹配的开发框架。开发者可以使用Visualforce和Apex建立自定义网络应用程序。 Visualforce的基本功能类似于前端框架,可以构建页面,与后端的Apex进行数据交流,并将结果显示给用户。在MVC结构中扮演V的角色。 V 阅读全文
摘要:
Developer Console是Salesforce提供的一个基于浏览器的集成开发环境。在Developer Console中,开发者可以新建、修改各种Apex、Visualforce、Lightning组件,并且有强大的日志、测试、查询、断点调试功能。 本文将简单介绍Developer Con 阅读全文
摘要:
Apex的对象共享 在Apex中,每个对象都有一个“共享”对象,其中存储了该对象的共享设定。 这种共享对象以“share”结尾。比如Account的共享对象是AccountShare,Contact的共享对象是ContactShare。对于自定义对象,其对应的共享对象是以“__share”结尾,比如 阅读全文