본문 바로가기

728x90

Java & Spring

(69)
[스프링 부트 입문 06]뷰 템플릿과 레이아웃 1. 레이아웃 -> 화면에 요소를 배치하는것 -> 같은 요소를 갖고 있어도 어떻게 배치하는가에 따라서 다른 느낌을 줄 수 있다. header 요소영역 content 요소영역 footer 요소영역 2. 작업내용 - layouts 디렉터리 생성하여 header, footer 파일 생성 - header 영역 Bootstrap의 Starter template과 Navbar을 사용하여 header 영역 구성 - content 영역 Bootstrap의 css요소를 사용하여 배경과 글자색 설정 - footer 영역 기존 홍팍 선생님의 저작권 footer 코드 작성 https://github.com/Giltaehyeong/firstproject/commit/fd0451980cff89e880ac759c45616b534e..
[스프링 부트 입문 05]MVC의 역활과 실행 흐름 어디서 View 요청을 컨트롤러로 가져와서 어떻게 GetMapping("/URL") 주소로 어디로 return "Viewpagename"에게 무엇을 model을 통해 view 변수로 전달. https://github.com/Giltaehyeong/firstproject/commit/ee68a958fcba14ec7e16b659eaf76f79e488b943 [스프링 부트 입문 05]MVC의 역활과 실행 흐름 · Giltaehyeong/firstproject@ee68a95 어디서 View 요청을 컨트롤러로 가져와서 어떻게 GetMapping("/URL") 주소로 어디로 return "Viewpagename"에게 무엇을 model을 통해 view 변수로 전달. github.com 소스코드참고. https://w..
[스프링 부트 입문 04]뷰 템플릿과 MVC 패턴 1. 컨트롤러 선언 @controller 2. templates/greetings.mustache -> 브라우저로 전송! - 보여줄 페이지의 View Page 이름을 적는다. 3. @GetMapping("/hi") - Mapping으로 페이지 URL 연결 -> localhost:8080/hi 4. View page mustache 변수 선언 - View 페이지에 전송할 model 변수를 mustache 문법을 사용하여 만들어줌 - {{username}} 5. 컨트롤러에서 Model 만들기 - 메서드 파라미터에 Model model 추가, Class 인식을 위해 import Model를 해주고, - model.addAttribute("key", "value") 메서드로 key와 Value값을 view 페이..
Chapter02. 변수(Variable) GTH 블로그 작성 전 다짐 책에 내용을 그대로 적는 것이 아닌 내용을 이해한 후 요약하여 주관적 생각과 함께 기록할 것입니다. 읽고 도움이 되신다면 감사드리며, 부족한 부분이 있다면 댓글을 통해 피드백 주시면 감사하겠습니다. 1. 변수와 상수 중요한 프로그래밍 능력중의 하나가 '값(data)를 잘 다루는 것' 1.1 변수란? 변수(variable)란, 단 하나의 값을 저장할 수 있는 메모리 공간. 하나의 변수에 단 하나의 값만 저장할 수 있음, 새로운 값 저장하면 기존의 값은 사라짐. 1.2 변수의 선언과 초기화 int age; 변수타입 변수이름 '변수타입' -> 변수의 값이 어떤 타입(type)인지를 지정하는 것이다. Java는 정수형, 실수형, 문자형 등 다양한 타입을 제공한다. '변수이름' -> ..
Chapter01. 자바를 시작하기 전에 GTH 블로그 작성 전 다짐 책에 내용을 그대로 적는 것이 아닌 내용을 이해한 후 요약하여 주관적 생각과 함께 기록할 것입니다. 읽고 도움이 되신다면 감사드리며, 부족한 부분이 있다면 댓글을 통해 피드백 주시면 감사하겠습니다. [남궁성(2016), 『Java의 정석』(도우출판), 2~14쪽 참조.] 1. 자바(Java Programming Language). 1.1 자바란? 썬 마이크로 시스템즈(Sun Microsystems, Inc. 이하 썬)에서 개발하여 1996년 1월에 공식적으로 발표한 객​체지향 프로그래밍 언어이다. 자바의 특징 - 운영체제에 독립적 - 컴퓨터와 운영체제가 공존하는 인터넷 환경에 적합한 언어 - 비교적 배우기 쉽고 이애하기 쉬운 간결한 표현이 가능 - 풍부한 클래스 라이브러리(J..

728x90