CRT-450 문제 71

개발자는 시스템에 존재하는 ContactSearch Apex 클래스에 대한 보안 검토를 수행해야 합니다. 클래스 내에서 개발자는 다음 메서드를 보안 위협으로 식별합니다. List<Contact> performSearch(String lastName){ return Database.query('Select Id, FirstName, LastName FROM Contact WHERE LastName Like %'+lastName+'%); } 개발자가 SOQL 주입 공격을 방지하기 위해 메서드를 업데이트할 수 있는 두 가지 방법은 무엇입니까? 두 가지 답을 선택하세요.

CRT-450 문제 72

개발자가 여러 개의 Lightning 웹 구성 요소를 포함하는 앱을 만들고 있습니다. 자식 구성 요소 중 하나는 탐색 목적으로 사용됩니다. 사용자가 '..' 구성 요소라는 버튼을 클릭하면 부모 구성 요소에 알림이 전송되어 다음 페이지로 이동할 수 있어야 합니다.
이를 어떻게 달성해야 할까?

CRT-450 문제 73

개발자는 Visualforce 마법사와 함께 작동하여 여러 제목을 만들고 편집하는 단일 사용자 지정 컨트롤러 클래스를 가지고 있습니다. 마법사는 여러 Visualforce 페이지의 사용자 입력과 초기 URL의 매개변수로부터 데이터를 받습니다. 사용자 지정 컨트롤러를 효과적으로 테스트하는 데 유용한 단위 테스트 구문 세 가지는 무엇입니까? 3개 선택

CRT-450 문제 74

개발자가 샌드박스에서 Apex 테스트 메서드가 실패하는 것을 발견했습니다. 문제를 파악하기 위해 개발자는 테스트 메서드 내부에 코드를 복사하여 개발자 콘솔의 익명 실행 도구를 통해 실행했습니다. 그러면 코드는 예외나 오류 없이 실행됩니다. 테스트 메서드가 샌드박스에서는 실패했지만 개발자 콘솔에서는 통과한 이유는 무엇일까요?

CRT-450 문제 75

Apex 클래스 myControllerExtension에 정의된 표준 기능과 사용자 지정 기능을 모두 포함하는 사례 관리용 Visualforce 인터페이스가 생성됩니다. Visualforce 페이지에는 다음이 포함되어야 합니다.
<apex:page> 속성을 ​​사용하여 컨트롤러 기능을 올바르게 구현할 수 있나요?