간단한 컴퓨터 이론(15)
-
우아한테코톡 (2), Servlet & Spring Web MVC
본 포스팅은 우아한Tech의 테코톡 Servlet & Spring Web MVC 영상을 정리한 내용입니다. 이전 포스팅의 MVC와 비슷하게 정리하는 차원에서 영상을 보고 Servlet과 Spring Web MVC와 관련된 내용을 정리합니다. Servlet & Spring Web MVC 1. 서블릿 이전의 웹 어플리케이션 1) 초창기 웹 어플리케이션 - 클라이언트가 요청을 하면 정적인 컨텐츠만 제공할 수 있었다. 2) CGI(Common Gate Interface) - 동적인 데이터를 제공하기 위한 규약으로 클라이언트로부터 요청이 오면 웹서버는 CGI 구현체에게 이를 전달하여 동적인 데이터를 제공할 수 있게 되었다. - 하지만 모든 사용자 요청마다 프로세스를 사용해서 요청을 처리하기에 무겁고 생성되는 시간..
2022.07.08 -
우아한테코톡 (1), MVC
본 포스팅은 우아한Tech의 테코톡 MVC 영상을 정리한 내용입니다. 이전에 소프트웨어 공학을 수강할 때 나왔던 패턴이지만 중요한 개념이라고 생각해 한번 더 정리하는 차원에서 영상을 보고 MVC와 관련된 내용을 정리합니다. 2022.04.25 - [강의 내용 정리/소프트웨어 공학] - 소프트웨어 공학 (8), Architectural Design 소프트웨어 공학 (8), Architectural Design Architectural Design 1. Architectural Design 앞서 정의한 시스템을 큰 틀에서 디자인 하는 것 0) 개요 - 성취하고자 하는 기능과 성능을 비롯해 보안, 신뢰성, 유지보수 가능성 등의 비기술적인 부분에 대 konghana01.tistory.com MVC 1) MVC의..
2022.07.04 -
Bit와 Byte, 그리고 문자인코딩
1. Bit란? 컴퓨터가 이해할 수 있는 가장 작은 단위는 0과 1이다. 이때 컴퓨터가 처리할 수 있는 가장 작은 단위를 의미하는 것이 비트이다. 즉, 비트는 0 또는 1이라는 정보를 담을 수 있고 이진수로 표현할 수 있다. 2. Byte란? bit가 모이면 조금 더 큰 범위를 표현할 수 있다. 1bit = 0또는 1 2bits = (0또는 1) x (0또는 1) = 2의 제곱 3bits= (0또는 1) x (0또는 1) x (0또는 1) = 2 x 2 x 2 = 2의 세제곱 ... 8bits = 2의 여덟제곱 = 256 이때 8bits는 1byte로 표현한다. 프로그래밍이나 컴퓨터에서 가장 기본적인 단위를 byte라고 한다. 3. 십진수를 이진수로 변환하기 우리가 수를 표현할 때 일상적으로 사용하는 방..
2021.06.16