| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- apex trigger
- Spring
- 트리거 리팩토링
- Java
- Scpoe bean
- salesforce
- 컴포넌트 스캔
- trigger handler pattern
- 트리거 구조
- 스프링
- salesforce trigger 구조
- maven gradle
- salesforce 트리거
- salesforce trigger
- 빌드관리
- bulk-safe trigger
- springboot
- 스코프 빈
- 싱글톤빈
- 프로토타입빈
- trigger 패턴
- 웹 스코프
- CRUD
- apex 설계
- DI
- salesforce 실무회고
- 스프링부트
- governor limit
- react
- salesforce 개발
- Today
- Total
목록전체 글 (17)
Salesforce 실전 개발 노트
스프링 프레임워크(Spring Framework)란? 스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 한다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다. 프레임워크(Framework) 프레임워크는 사전적으로 '뼈대', '골조'를 의미하는데, 소프트웨어에서는 특정 기능을 수행하기 위해 필요한 클래스나 인터페이스 등을 모아둔 집합체를 말한다. 스프링에서 말하는 프레임워크는 서버 개발 프레임워크로 웹 프레임워크로도 불린다. 이러한 프레임워크는 기능 구현을 위한 기본적인 형태를 지원할 뿐이고 필수적인 사항은 아..
npm(Node Package Manager) 란? node.js가 빠른 발전을 할 수 있었던 것도 이 npm덕분이라 생각하는데 npm은 Node Package Manager의 약자로 자바스크립트 프로그래밍 언어를 위한 패키지 관리자이다. 자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자이고 사용하는 모듈들을 패키지로 만들어 npm을 통하여 관리하고 배포하고 있다. 패키지들의 버전이 빈번하게 업데이트되므로 프로젝트가 의존하고 있는 패키지들이 관리될 필요가 있다. npm에서는 package.json 파일로 프로젝트의 정보와 패키지들의 의존성을 관리한다. package.json 에는 사용하고 있는 패키지들의 명세가 작성되어 있기 때문에 프로젝트를 다른 사람에게 공유하고 싶다면 package.jso..
웹 페이지에서 JavaScript는 역할 브라우저에서 웹페이지를 불러올 때, 실행 환경(브라우저 탭)안에서 HTML, CSS, Javascript 코드가 실행됩니다. 이는 마치 공장에서 원재료(코드)가 일련의 과정을 거쳐 제품(웹페이지)으로 탄생되는 것과 같습니다. 자바스크립트는 HTML과 CSS가 결합되고 웹페이지 상에서 올려진 후, 브라우저의 자바스크립트 엔진에 의해 실행됩니다. 이는 페이지의 구조와 스타일등을 정해놓고, 자바스크립트가 실행된다는 것과 같은 의미입니다. 동적으로 사용자 인터페이스를 업데이트하는 자바스크립트의 사용은 Document Object Model API를 통해 HTML과 CSS를 수정합니다. 만약 JS가 HTML과 CSS 전에 실행되었다면 문제가 발생할 것입니다. 브라우저 보안..
JavaScript 란 JavaScript (JS)는 스크립트 혹은 프로그래밍 언어이다. 보통 클라이언트 측에서 웹 페이지를 동적으로 다룰 때 사용된다. 그러나 서버측에서 Node.js 와 같은 패키지를 이용하여 사용되기도 한다. 자바스크립트는 표준 웹 기술이라는 레이어 케이크에서 세번째 층이라고 볼 수 있습니다. HTML은 제공할 웹 컨텐츠의 구조와 의미를 문단, 제목, 표, 삽입 이미지, 동영상 등으로 정의하고 부여하는 마크업 언어입니다. CSS는 배경색, 폰트 등의 레이아웃등을 지정하여 HTML 컨텐츠를 꾸며주는 스타일 규칙 언어입니다. JavaScript는 동적으로 컨텐츠를 바꾸고, 멀티미디어를 다루고, 움직이는 이미지 그리고 꽤나 많은 다른 일(물론, 전부는 아니지만 몇 줄만의 자바스크립트 코드..
스스로 공부하기 스택(Stack) 이란 사전적 의미로는 '쌓다', '더미'라는 뜻이 있습니다. 스택을 흔히 후입 선출(선출 후입), LIFO라고 부르는데 쉽게 설명하자면 아래가 막힌 어떤 물체를 생각하시면 됩니다. 쓰레기통, 마트용 음료수 진열대 등 이러한 것이 스택 구조입니다. 즉 한쪽 끝에서만 자료(데이터)를 넣고 뺄 수 있는 형식의 자료 구조입니다. 스택을 실제 개발환경에서 사용하는 경우는 인터넷 브라우저의 '뒤로 가기', '앞으로 가기' 버튼을 생각하시면 됩니다. 따라서 Stack은 데이터를 쌓는 형식으로 저장하는데 따라서 조회, 추가, 삭제 모두 가장 위에 있는 즉 가장 최근의 값에서 이루어진다. 스택 구조에서 가장 상단에 있는 데이터를 Top이라고 한다. Stack의 특징 LIFO (Last ..