Spring Projcect 63

Chapter 06. 스프링 MVC(Model-View-Controller)

6.1 스프링 MVC(Model-View-Controller) 전체 구조 소개 6.1-1 스프링 MVC 소개 - 스프링 MVC는 현 시점 국내 IT 서비스 실무에서 가장 많이 활용되는 웹 개발 기술이다. - 웹 개발 기술 변화: HTML(HyperText Markup Language) -> CGI(Common Gatewat Interface) -> Servlet -> Spring MVC -> (미래에는 무엇이 쓰일까?) - 스프링 MVC는 오랫동안 사용되고 있다. - MVC란 소프트웨어 디자인 패턴을 뜻한다. - MVC의 등장: 스파게티처럼 엉켜있는 코드가 MVC, SRP(단일 책임 원칙)과 함께 깔끔하게 정리된다. - MVC를 성공적으로 사용하면 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케..

Chapter 03. 자바에서 스프링으로

3.1 실습 프로젝트 소개 - 편의점 결제 서비스 프로그램 - 스프링 부트 앱을 아주 쉽게 만들어 준다. -> 최근에는 maven보다는 gradle을 많이 쓰는 추세이다. =====================인텔리제이 얼티밋 설치======================= - 인텔리제이 얼티밋 깔고 실행시킨 화면 package com.ran.convpay; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class ConvpayApplication { public static void m..

Chapter 02. OOP(Object Oriented Pragramming)와 스프링 프레임워크

1.OOP(Object Oriented Pragramming, 객체 지향 프로그래밍)를 하는 이유 cf) 구들의 모든 서비스의 코드 라인 수는 ? 20억 줄...(2015년 기준) - 이렇게 많은 양을 어떻게 관리할까? (OOP를 잘 하는 방법) 1) 분류 - 코드를 적절히 잘 분류해야한다. 2) 교체 - 특정 모듈을 통째로 변경해야할 수도 있다. - 따라서, OOP는 소프트웨어를 말랑하게 유지하기 위한 것이라고 볼 수 있다. 2. OOP를 잘 하는 방법 - OOP는 데이터(상태, field)와 로직(행위, methods)이 응집되서 상호 교류하면서 동작하도록 만드는 프로그래밍 기법을 말한다. -> OOP를 잘하는 방법 - 분류, 교체 SOLID 원칙 SRP(Singli Responsibility Pri..