CS
-
HTTP 상태 코드 (100, 200, 300, 400, 500)CS 2024. 8. 28. 22:50
HTTP 상태 코드란 ? - HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줌- 응답은 5개의 그룹으로 나뉨 : 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 그리고 서버 에러 그룹코드상수설명정보 응답100Continue지금까지의 상태가 괜찮으며 클라이언트가 계속해서 요청을 하거나 이미 요청을 완료한 경우에는 무시해도 되는 것을 알려줌101Switching Protocol클라이언트가 보낸 Upgrade 요청 헤더에 대한 응답에 들어감성공응답200OK요청이 성공적으로 됨201Created요청이 성공적그 결과로 새로운 리소스가 생성202Accepted요청을 수신하였지만 그에 응하여 행동할 수 없음리다이렉션 메시지300Multiple Choice요청에 대해..
-
보일러플레이트란?CS 2024. 7. 29. 20:18
보일러플레이트란?의미없는 코딩, 불필요한 작업 때문에 업무 생산성이 떨어지는 경우가 있기 때문에이런 경우를 대비해 기본적인 골격을 미리 만들어 업그레이드 하는 방식이며 불필요한 코드와 생산성을 높일 수 있는 방법 보일러플레이트의 장점1. 코드의 재사용성 향상- 공통적으로 사용되는 코드를 모아놔 다른 프로젝트에서도 해당하는 코드를 사용할 수 있음. (생산성이 올라감) 2. 코드의 유지보수 - 중복 코드를 제거해 코드의 유지보수성을 향상, 표준화되어있는 코드를 사용하기 때문에 일관성이 유지되어 유지보수가 용이함. 개발자가 코드를 이해하고 수정하는 데 걸리는 시간을 단축, 코드의 안정성과 신뢰성을 높일 수 있음. 3. 개발 시간 단축- 자주 사용되는 기능이 미리 구현되어 있으므로 개발자가 새로운 프로젝트를 ..
-
MVC 패턴CS 2024. 7. 18. 21:20
모델-뷰-컨트롤러(model–view–controller, MVC)는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이다. 이 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있다. MVC에서 모델은 애플리케이션의 정보(데이터)를 나타내며, 뷰는 텍스트, 체크박스 항목 등과 같은 사용자 인터페이스 요소를 나타내고, 컨트롤러는 데이터와 비즈니스 로직 사이의 상호동작을 관리한다.출처: MVC - wikipedia Model, View, Controller 더보기Model- Model 은 Data 와 애플리케이션이 무엇을 할지 정의하는 내부 비지니스 로..