스파이크: 첫 번째 웹 페이지

    새로운 라이브러리 사용을 고려할 때마다 ‘스파이크’, 즉 이 라이브러리가 효과가 있을 것이라고 확신을 줄 수 있는 가장 간단한 일이 무엇일지 생각해보면서 라이브러리에 대한 확신을 얻는 것이 좋다. 이 용어는 워드 커닝햄(Ward Cunningham)이 보드에 스파이크를 빠르게 박는 것에 비유한 데서 유래했다7.

    이 경우 우리는 ‘라이브러리가 우리 업무에 적합한 도구라고 확신할 수 있는 가장 간단한 방법은 무엇일까?’라고 스스로에게 물어야 한다. Http4k를 사용해 인사말을 반환하는 웹 페이지를 작성하는 데 필요한 것을 살펴보자. 더 정확히 말하자면 다음이 필요하다.

    HTML 인사말 문자열을 정의한다.

    HTML을 무조건 반환하는 메인 함수를 작성한다.

    이 메인 함수로 Http4k를 시작한다.

    그레이들 빌드 파일의 의존관계에 Http4k 모듈에 대한 참조를 추가하면(모든 코드가 포함된 자세한 내용을 이 책 저장소에서 찾을 수 있다), 메인 함수를 작성할 수 있다(부록 B Hello World 참고).

    이때 HTML 자체를 제외하면, 단 두 줄의 코드만 작성하면 된다!

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.