복습 및 이해 (12) 썸네일형 리스트형 MVC 패턴 이해와 실습 1. 뷰 템플릿웹 페이지를 하나의 틀로 만들고 여기에 변수를 삽입해 서로 다른 페이지를 보여 주는 기술이다. 2. MVC 패턴웹 페이지를 화면에 보여주고(View), 클라이언트의 요청을 받아 처리하고(Controller), 데이터를 관리하는(Model) 역할을 영역별로 나누어 하는 기법을 말한다. 3. 뷰 템플릿 생성 위치뷰 템플릿은 src > main > resources > templates 디렉토리에 만든다. 머스테치 뷰 템플릿의 확장자는 .mustache이다. 4. 컨트롤러 생성 위치컨트롤러는 src > main > java > 기본 패키지 안에 컨트롤러 패키지를 만든 후 자바 클래스 파일을 생성하는 방식으로 만든다. 이때 확장자는 .java 이다. 5. 모델을 통해 변수 등록하는 방법모델은 컨.. 스프링부트 시작하기 1. 스프링 부트자바 웹 프로그램을 더욱 쉽고 빠르게 만들기 위해 개발된 도구이다. 스프링 부트에는 자바 웹 프로그램을 만들기 위한 기능과 노하우가 모여 있다. 따라서 원하는 기능을 찾아 조립하기만 하면 편리하게 자바 웹 프로그램을 만들 수 있다. 2. 스프링 부트 환경 개발스프링 부트의 개발 환경은 JDK 설치하기 → IDE 설치하기 → 프로젝트 만들기 과정을 거쳐 설정한다. 3. 스프링 부트 프로젝트 생성스프링 부트 프로젝트를 만들기 위해서는 start.spring.io 사이트에 접속한다. Project, Language, Spring Boot 버전, Packaging, Java 버전, Project Metadata 등의 항목을 설정하고 각종 도구들을 추가한 후 압축 파일을 내려받으면 프로젝트를 실행.. 메서드 ( method )와 변수( 지역 변수, 멤버 변수 ) 메서드 (method) 를 사용하는 이유메서드(method)를 사용하는 이유는 하나의 기능을 하도록 메서드(행동 및 기능)를 설계해 놓으면 코드가 짧아져 가독성을 높이고 호출만 하면 되기 때문이다. 변수 (지역 변수, 멤버 변수)변수는 위치에 따라 지역 변수, 멤버 변수로 나뉜다.클래스 안에 있는 변수는 멤버 변수메인 함수 안에 있는 변수는 지역 변수package exercise3;public class Student { // 학생을 설계해보자 String studentName; int studentID; String studentAddress; // 메서드(행동 및 기능)를 설계해보자 public void study() { System.out.println(stud.. 클래스와 객체의 이해 1. 책에 대한 클래스를 만들어준다 (클래스 = 설계도면) ex) 책에 대한 클래스 (책 설계) 생각해보자. 책이라는 객체는 제목이 있을 수도 있고, 작가가 있을 수도 있고, 년도와 페이지 수를 가질 수 있다 ↓ String title; // 책 제목 String author; // 책 작가 int publishYear; // 책 만든 년도 int totalPage; // 총 페이지 수 Book이라는 클래스 이름으로 설계를 했다 public class Book { String title; String author; int publishYear; int totalPage; } * 클래스는 대문자로 시작하는 것이 좋다 package exercise2; public class Book { String titl.. 이전 1 2 다음