• (스프링 웹 프로젝트)Ch6.스프링 MVC의 Controller

    스프링 MVC의 Controller 특징 HttpServeltRequest, HttpServeltResponse를 거의 사용할 필요 없이 필요한 기능 구현 다양한 타입의 파라미터 처리, 다양한 타입의 리턴 타입 사용 가능 GET 방식, POST 방식 등 전송 방식에 대한 처리를 어노테이션으로 처리 가능 상속/인터페이스 방식 대신에 어노테이션만으로도 필요한 설정 가능 @Controller, @RequestMapping 클래스 선언부에 @Controller : 자동으로 스프링의...


  • (스프링 웹 프로젝트)CH5.스프링 MVC의 기본 구조

    스프링 MVC의 기본 구조 스프링 MVC는 스프링의 서브(sub) 프로젝트 ‘별도의 설정이 존재할 수 있다’라는 개념 스프링 MVC 프로젝트의 내부 구조 root-context.xml로 사용하는 일반 Java 영역(흔히 POJO(Plain Old Java Object)) servelt-context.xml로 설정하는 Web 관련 영역 스프링은 원래 목적 자체가 웹 애플리케이션을 목적으로 나온 프레임워크가 아니기 때문에 달라지는 영역에 대해서는 완전히 분리하고...


  • (Java)관심 뉴스 모아보기 프로그램

    관심 뉴스 모아보기 프로그램 안녕하세요!! 김용준입니다. 이번 주 달랩 멘토링 과제는 ‘관심 뉴스 모아보기 프로그램’ 입니다. 저는 네이버 스포츠 야구의 주요뉴스를 모아보는 프로그램을 개발했습니다. 이 프로그램에 사용된 언어는 Java 이고 Jsoup 라이브러리를 사용했습니다. IDE는 IntelliJ를 사용하였습니다. 코딩전 확인 1. 이 프로그램을 사용하는 상황과 필수 요소, 제약 조건 등을 정합니다. “내가...


  • (React Native)날씨 어플

    날씨 어플 안녕하세요!! 김용준입니다. 이번 주 달랩 멘토링 과제는 ‘중요한 정보를 알려주는 프로그램’ 입니다. 저는 날씨를 알려주는 간단한 어플을 만들었습니다. 이 프로그램에 사용된 언어는 Javascript 이고 React Native 라이브러리를 사용했습니다. IDE는 visual studio Code를 사용하였습니다. 코딩전 확인 1. 이 프로그램을 사용하는 상황과 필수 요소, 제약 조건 등을 정합니다. “내가 이...


  • (Java)Jolly Jumpers

    Jolly Jumpers 안녕하세요!! 김용준입니다. Jolly Jumpers를 구하는 프로그램을 만들었습니다. 사용한 언어는 Java이고 IDE는 IntelliJ입니다. 코드 레벨에서의 제약 아샬님과의 고민 상담을 통해 설정된 제 스스로의 ‘훈련 목표’는 다음과 같습니다. 1. 메서드 하나가 8줄이 넘지 않게 하자. 2. else를 쓰지 말자. 개발과정 단위 테스트 코드는 다음과 같이 작성했습니다. @Test public void IsJolly()...