전체 글(144)
-
Spring boot 도메인 분석 설계
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-%ED%99%9C%EC%9A%A9-1/dashboard 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 인프런 | 강의 실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이션을 설계하고 개발합니다. 이 과정을 통해 스프링 부트와 JPA를 실무에서 어떻게 활용해야 하는지 이해할 수 있습니다., - 강 www.inflearn.com 소프트웨어 개발 단계 1. 요구사항 분석 // 이번 포스팅에서 다룰 주제 문제 분석 단계 개발할 소프트웨어의 기능과 제약조건, 목표등을 소프트웨어 사용자와 함께 명확히 정의 요구명세서 작성 2. 시스템 ..
2022.11.18 -
Spring 실전편
https://spring.io/guides Spring | Guides spring.io 공식 문서는 사랑이다 순서 1. 프로젝트 환경설정 2. 요구사항 분석 3. 도메인과 엔티티, 테이블 설계 4. 아키텍쳐 구성(Controller, Service, Repository) 5. 핵심 비즈니스 로직 개발(회원, 상품, 주문) 회원, 상품, 주문 도메인 개발 핵심 비즈니스 로직 개발 테스트 케이스 검증 도메인 주도 설계 이해 6. 테스트 7. 웹 계층 개발 학습 방법 처음부터 끝까지 직접 코딩하면서 공부하기 강의 목표 기술(Spring, JPA)들을 이미 알고있는 사람들이, 최대한 기술을 잘 사용할 수 있게 만들어주는 것 프로젝트 환경설정 1. 프로젝트 생성 1-1. https://start.spring...
2022.11.15 -
Spring 기초 정리본
Spring 기술 그 자체에 매몰되지말자! 어떻게 기술을 사용해야 하는지 초점을 두자! 프로젝트 환경설정 먼저 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성을 한다. https://start.spring.io Gradle Project : Life Cycle을 도와주는 Tool Group : 기업 도메인 명 Artifact : 빌드된 결과물 Dependencies : 어떤 라이브러리를 사용할 것인지 Spring Web Thymeleaf : 템플릿 엔진 Spring Boot 버전은 SNAPSHOT, M1 같은 미정식 버전을 제외하고 최신 버전을 사용하시면 됩니다 Gradle 전체 설정 plugins { id 'org.springframework.boot' version '2.7.4' id 'i..
2022.11.06 -
자바야 어 반갑다 - 객체 지향 프로그래밍이란?
2년전 전공 수업때 만났던 자바를 Spring 프레임워크를 위해 다시 공부하기로 하였다. 사실 어느정도는 기억할 줄 알고 바로 스프링 공부를 시작했지만 개같이 털려버리고, 강의를 통해 다시 기억을 더듬고자 한다. 객체지향언어, 상속, 객체, 의존관계등등 어렵고도 거부감이 드는 단어들을 초심자의 마음을 가지고 다시 공부해보도록 하자 강의 출처 : https://cloudstudying.kr/lectures/195 09 클래스와 객체 | CloudStudying # 클래스와 객체 ## 들어가며.. --- 우리는 이전 파트에서 자바의 기본 문법에 대해 알아보았다. ![클라우드스터딩-자바-기본-문법-파트-요약](https://i.imgur.com/wU3oHxo.png) 이번 파트에서는 데이터와 cloudstud..
2022.11.01 -
프로그래머스 - 완주 하지못한 선수
문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 participant / completion / return ["leo", ..
2022.10.31 -
프로그래머스 - 전화번호 목록 #파이썬
문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 제한 사항 phone_book의 길이는 1 이상 1,000,000 이하입니다. 각 전화번호의 길이는 1 이상 20 이하입니다. 같은 전화번호가 중복해서 들어있지 않습니다. 입출력 예제 ph..
2022.10.31