Spring MVC 기초 - 1

Spring MVC 기초 - 1 Spring MVC에 관련한 기초 내용을 정리해 나가자. web application 개발 관련 기본 정리 web server란? HTTP 프로토콜을 사용하는 클라이언트로부터의 요청을 받아서, HTML(그림, CSS, 자바스트립트 등의 리소스를 포함한) 문서와 같은 리소스를 반환하는 컴퓨터 프로그램이다. web application이란? 정적 데이터(정적 HTML 문서 등)가 아니라, 각각의 요청에 따라 동적 데이터(동적 HTML문서 등)를 생성하는 프로그램이며, 이 프로그램의 동작은 web server의 호출에 의해 수행된다. web application은 web server와는 별개의 프로세스로도 동작할 수 있고, 동일한 프로세스로도 동작할 수 있다.

Read More

켄트 벡의 구현 패턴

켄트 벡의 구현 패턴을 학습하고 내용을 요약해서 프로그램 작성 시 주기적으로 참고하자. 책 글귀 모음 - 패턴은 반복적으로 일어나는 문제에 대한 합리적인 해결책을 제공해서 프로그래머가 남는 시간과 에너지, 창의력을 진정 독창적인 문제 해결에 사용할 수 있게 해준다. - 프로그래밍 이론은 프로그래밍을 어떻게 해야하고 왜 그렇게 해야 하는지에 대한 이유를 알려준다. - Knuth왈 프로그램은 책처럼 읽을 수 있어야 한다. 스토리와 리듬감을 지니고 상큼한 표현을 지녀야 한다.(Literate Programming, 글로 쓰는 프로그래밍) - 소프트웨어 비용의 대부분은 소프트웨어가 개발된 후에 발생한다.

Read More