본문 바로가기

분류 전체보기95

Visualforce - 기본1 목차 Visualforce란 Variables & Formulas Visualforce : Lightning Platform에서 호스팅할 수 있는 어플리케이션을 위한 custom UI를 구축할 수 있도록 하는 웹 개발 프레임워크 Lightning Experience 스타일과 일치하는 앱 & 완전히 custom된 인터페이스 구축 O 이를 통해 개발자는 세일즈포스의 기본 제공 기능 확장, 새로운 기능으로 교체, 완전히 새로운 앱 구축 O 각 페이지는 고유한 URL로 액세스 O 누군가 페이지에 액세스하면 서버는 페이지에 필요한 모든 데이터 처리 수행하고, 페이지를 HTML로 렌더링하고 결과를 브라우저에 반환 Visualforce Page : 앱 개발자를 위한 기본 빌딩 블록 Visualforce page는 s.. 2023. 6. 26.
APEX - Trigger Apex Trigger란? 세일즈포스가 제공하는, 레코드 관리 위한 자동화 툴. 레코드 관리 서포트 프로세스 중심 로직 구축 더 강력함 Apex Trigger를 사용하면 insert, update, delete와 같은 세일즈포스 레코드에 대한 이벤트 전후에 custom action 수행 O 특정 조건에 따라 작업을 수행, 관련 레코드 수정, 특정 작업이 발생하지 않도록 제한 O SOQL, DML 실행, custom Apex 메소드 호출을 포함해 Apex에서 할 수 있는 모든 작업 O 세일즈포스 유저 인터페이스에서 Point-and-Click 도구를 사용해 수행할 수 없는 작업 O Account/Contact와 같은 top-level standard object, custom object, 일부 stand.. 2023. 6. 26.
APEX - Apex&.Net Lightning Platform 1. metadata-driven architecture에 의존 코드, 설정, 앱을 포함한 모든 것들이 metadata로 지정됨 2. 데이터베이스와 긴밀하게 통합됨 User interface, security, reporting과 같은 모든 종류의 기능이 Platform에 바로 내장되어 있음. 이 통합을 통해 앱을 매우 빠르게 구축 가능. 3. node 설정이나 관리 작업, Upgrading, Tuning, Scaling에 대해 걱정할 필요 X ASP.NET - Visualforce 유사점 코드에서 마크업이 명확하게 분리되어 있음 Form field를 사용하여 컨트롤러에 정의된 속성에 코드 매핑 HTTP가 stateless이기 때문에 Viewstate*가 ASP.NET과.. 2023. 6. 26.
APEX - Class Class Class : Object가 생성되는 템플릿 / 청사진 모든 object에는 state와 behavior가 있음. (object가 자신에 대해 알고 있는 것 & object가 할 수 있는 것) Class에는 변수와 메소드가 포함될 수 있음 Interface : 어느 메소드도 구현되지 않는 클래스 Class를 정의할 때 지정하기 1. Access Modifiers : 최상위 클래스 선언에서 사용 ex. private, public, global ... 2. Definition Modifiers (optional) ex. virtual, abstract ... 3. Class 다음에 클래스명 4. Extensions and/or 구현 (optional) Syntax private | public .. 2023. 6. 26.
APEX - 기본 What is Apex? 개발자가 세일즈포스 서버에서 Flow, 트랜잭션 제어문을 실행할 수 있도록 지원하는 강력한 유형의 객체 지향 프로그래밍 언어. Apex 특징 1. Integration with DML Calls, APIs DML문 (INSERT, UPDATE, DELETE) 지원 & DML Exception 처리 SOQL, SOSL 지원, sObject/API 반환 2. Easy to use Java와 비슷. (ex. 변수, 표현식, 블록, 루프, 객체, 배열 ...) 3. Data Focused Apex는 여러 세일즈포스 서버에서 작업할 수 있도록 여러 쿼리, DML문을 단일 단위로 스레딩 하도록 설계됨. 개발자는 데이터베이스 저장 프로시저를 사용해 데이터베이스 서버의 여러 트랜잭션문을 비슷한.. 2023. 6. 26.
SFDC - 기본 # 목차 Sobject 란? Apex, Visualforce, Lightning Component 개발자 콘솔(Developer Console) Generate & Analyze logs SOQL & SOSL Query DML Statement & Database Method # SObject 란? : Salesforce의 개체를 선언하는 생성자 : SObject와 Field는 "API 이름" 으로 호출 : SObject는 모든 개체를 상속 받을 수 있다. 즉, 다른 언어에서의 Object와 비슷하지만, 개체만을 위한 Object형 이라고 생각하면 쉽다. ex) SObject sobj = new Book__c(Name = '원피스 1권'); ( O ) SObject sobj = '문자열'; ( X ) L.. 2023. 6. 26.