본문 바로가기

전체 글

(46)
[항해99] 백오피스(Admin) 서버 만들기 Lv.3 Lv.3 과제 USE CASE DIAGRAM API 명세서 API 명세서 ERD 코드 https://github.com/choisasa/lv3.git
[스터디] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 스프링 부트 / JPA 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 이동욱 / 프리렉 그레이들 프로젝트 -> 스프링 부트 프로젝트로 변경하기 플러그인 의존성 관리를 위한 설정 - ext (gradle에서 사용하는 전역 변수를 설정하겠다) : 여기서는 springBootVersion 전역변수 생성 후 그 값을 2.1.7.RELEASE 로 설정 (스프링 부트 그레이들 플러그인의 2.1.7.RELEASE를 의존성으로 받는다) buildscript { ext { springBootVersion = '2.1.7.RELEASE' // 2.1.7, 2.1.8, 2.1.9 ok } repositories { mavenCentral() jcenter() } dependencies { classpath("org.springframewor..
[항해99] 스파르타 도서관 서버 만들기 Lv.2 Lv.2 과제 USE CASE DIAGRAM API 명세서 https://documenter.getpostman.com/view/33079268/2sA2rFT1Dp LibraryAPI documenter.getpostman.com ERD 코드 https://github.com/choisasa/Books.git
[항해99] Spring 주특기1 시험 리뷰 문제 - 회원의 전체 목록을 조회하는 API (5점) - 한 회원의 userId를 주었을때 회원 정보를 조회하는 API (5점) - 회원 목록 DB - userId : 회원 번호 (DB 인덱스) - name (String) : 회원 이름 - email (String) : 회원 아이디 - pw (String) : 회원 비밀번호 - User 테이블을 그대로 반환하지 않고 생성자를 사용하여 DTO로 변환한 후 반환하세요. - Exception은 NullPointerException 를 사용하세요. 스켈레톤 코드가 주어졌고, 해당 스켈레톤 코드의 빈 칸을 채우면 되는 문제였다. 일단 클래스를 만든 후 컨트롤러부터 완성해줬다. package com.sparta.test.controller; import com.s..
[항해99] WIL 24.02.25 주특기 Spring을 시작 시작전에 조금 찾아보긴 했었는데 그때도 쉽지 않겠구나.. 싶었다. 그런데 막상 들어가니까 너무 어려웠다. 강의 해주시는 분은 후딱 지나가시는데 나는 아직도 헤메고 있고 ㅠ_ㅠ 결국 강의 내용 따라하기 + 코드 쳐보기 + 예제 찾아보기 + 코드 쳐보기 + 챗gpt 리뷰받기 이런식으로 조금씩 이해하며 따라가기 시작했다. 여기서 키워드 정리를 좀 해보자면 MVC 란? : Model, View, Controller 의 약자. 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한 패턴이다. 모델 ( Model ) : 애플리케이션의 정보, 데이터를 나타냄(데이타베이스, 처음의 정의하는 상수, 초기화값, 변수 등). 또한 이러한 DATA, 정보들의 가공을 책임지는..
[항해99] 익명 게시판 만들기 Lv.1 Lv.1 과제 Use Case Diagram 그려보기 API 명세서 작성하기 https://www.notion.so/API-eb435940a8d84050b5303db37f05d3f2 ERD 이용 사이트 : https://www.erdcloud.com/ 코드 https://github.com/choisasa/Board.git GitHub - choisasa/Board Contribute to choisasa/Board development by creating an account on GitHub. github.com 피드백 어제(2/28) 과제에 대한 튜터님의 피드백을 들었다. 글로만 확인했을 때 긴가민가 했던 부분들이 눈에 보이기 시작했고, 추후 프로젝트 완료 후 코드 및 ERD 수정 예정이다! 지금 ..
[항해99] Spring 입문주차 1주차 과제 문제 : 수강생을 관리하는 MANAGER 테이블을 만들어보자 1번 문제 컬럼은 총 id, name, student_code 입니다. id는 bigint 타입이며 PK입니다. name은 최소 2자 이상, varchar 타입, not null 입니다. student_code는 STUDENT 테이블을 참조하는 FK이며 not null 입니다. FK는 CONSTRAINT 이름을 ‘manager_fk_student_code’ 로 지정해야합니다. # 1번 문제 CREATE TABLE IF NOT EXISTS MANAGER ( id bigint primary key, name varchar(100) not null, student_code varchar(100) not null, CONSTRAINT manager_f..
[항해99] 기초 프로그래밍2 시험 리뷰 오늘은 기초 프래그래밍2 시험이 있었다. 알고리즘 문제를 해결하는 시험이였는데 생각보다 어려워서 고생했다.ㅠㅠ 상중하 문제가 있었고 각 3,2,1점이였다. 3점 이상이 통과여서 일단 시험에 패스하는 것을 목표로 코드를 짰다. 1번 문제 : 서현이의 잔돈 계산기 사실 이 문제는 보자마자 쉽게 해결했다. 작성코드 public class test { public static void main(String[] args) { test method = new test(); int num = 160; // 가격 System.out.println(method.solution(num)); } public int solution(int num) { //int price = 900; int pay = 1000; // 돈 i..