목록BackEnd (10)
한 걸음 두 걸음
비동기함수 Node.js는 비동기함수로, 콜백함수를 사용합니다. 콜백함수는 변수에 함수를 할당하여 비동기로 처리할 함수의 매개변수로 전달하여 사용하는 함수입니다. 콘솔에 로그 뿌리기 console.log("")로 %d(숫자) %s(문자열) %j(제이슨객체)를 콘솔창에 표시할 수 있습니다. ex) 시간 나타내기 console.time('duration time') //두 콘솔 사이에 있는 코드가 실행되는 소요시간을 나타냅니다. console.timeEnd('duration time'); 노드에서 모듈 사용하기. export / module.export를 사용하고, 필요한 곳에서 require로 가져가 쓸 수 있습니다. 예 ) export.add = function(){} mod..
스프링프레임워크 스프링프레임워크는 2002년에 오픈소스로 공개되어 자바 기반으로 사용되는 프레임워크입니다. 이는 여러 분야를 포괄하는 범용적인 프레임워크이며, 웹 컨테이너 내에 엔터프라이즈급 고급 기술을 적용시킬 수 있다는 장점이 있습니다. (일반 자바객체(POJO)로 기능 구현이 가능합니다.) 이는 위에서 다룬 것처럼 자바 기반으로 만들어진 것이기 때문에 객체로 구성되어있으며 객체간의 의존관계를 설정해주는 DI(dependency Injection)과 핵심 기술과 하위 기술을 따로 개발하여 나중에 합칠 수 있게 하는 AOP 기술을 지원합니다. 자바의 특징인 컨테이너, AOP 그리고 서비스 추상화를 지원할 뿐만 아니라 POJO(자바객체는 특정 인터페이스를 구현하거나 특정 클래스를 상속받지 않아도 됨)를 ..