Light
Dark
MVC와 MVW 1. MVC (Model-View-Controller) 구성 요소 Model: 애플리케이션의 데이터와 비즈니스 로직을 관리합니다. 서버와의 데이터 통신 및 사용자 입력 처리 역할. View: 사용자에게 표시... Read More
AngularJS 1. 탄생 AngularJS는 Google에서 개발한 오픈 소스 프론트엔드 웹 프레임워크로, 2009년에 Miško Hevery와 Adam Abrons에 의해 처음 소개되었습니다. Miško Hevery는 당시 Google의 소프트웨어 엔지니어로, 웹 애플리케이션 개발을 단순화하기 위해 ... Read More
모듈, 고립화와 지역화 모듈 (Modularity) 모듈은 시스템을 독립적인 구성 요소로 나누는 설계 원칙으로, 각 모듈은 특정 기능이나 역할을 수행하도록 설계됩니다. 장점 코드 재사용성 증가 유지보수 용이 테스트 및 디버깅 간소화 단점 설계 및 분리 작업에 시간 소요 모듈 간 통신 복잡성... Read More
Ajax Ajax의 탄생 Ajax(Asynchronous JavaScript and XML)는 2005년 Google이 Google Maps와 Gmail을 선보이면서 대중적으로 주목받았습니다. 웹 애플리케이션에서 서버와 클라이언트 간 비동기 통신을 가능하게 하여, 페이지 전체를 다시 로드하지 않고도 데이터를 주고받... Read More
1. 스레드(Thread) 스레드는 프로그램 내에서 병렬 처리를 가능하게 만드는 실행 단위입니다. 각 스레드는 독립적인 작업을 수행할 수 있어, 동시에 여러 작업을 실행하는 데 사용됩니다. 장점 병렬 처리: 여러 작업을 동시에 수행 가능하여 성능이 향상될 수 있음. 대기 시간 감소: I/O 작업 중에 CPU가... Read More