프로젝트&부트캠프

# Controller. Service, Repository 2023.10.31 - [Framework/Spring] - [스진초5기/Spring] Controller, Service, Repository # Controller 2023.11.03 - [Framework/Spring] - [스진초5기/Spring] 그래서 Controller가 뭐야? # 스프링 3계층과 DI 2023.11.05 - [Framework/Spring] - [스진초5기/Spring] 스프링 3계층과 DI의 관계 # HTTP 메서드 2023.11.07 - [Knowledge/네트워크] - [스친초5기/네트워크] HTTP 메서드 # DTO, VO, Entity 2023.11.08 - [Framework/Spring] - [스진초5..
2주 차 실시간 세션 및 과제에 대한 키워드 정리 # 오버라이딩할때 꼭 @Override 어노테이션을 사용하여야 할까? + 어노티이션 역할 내용 보강 2023.10.23 - [Language/Java] - [스진초5기/Java] 오버라이딩을 구현할 때 꼭 @Override가 필요할까? [+어노테이션의 역할] # 오버라이딩과 오버로딩 2023.10.27 - [Language/Java] - [스진초5기/Java] Overriding과 Overloading # Rest API란 2023.10.05 - [Framework/Spring] - [Spring] REST API 란? # DI, IoC 란 2023.10.30 - [Framework/Spring] - [스진초5기/Spring] IoC, DI 정리
1주 차 실시간 세션 및 과제에 대한 키워드 정리 # 포트폴리오 3가지 (깃허브, 블로그, PPT(노션)) 준비하기 - 지속적인 업데이트가 필요 - 노션으로 만든 포트폴리오가 있긴 한대 업데이트를 거의 안 해서 한번 정리가 필요 # 인터프린터와 컴파일러 그리고 Java 2023.10.23 - [Language/Java] - [Java] 인터프리터와 컴파일러 그리고 Java # 인터넷과 웹 2023.10.23 - [Knowledge/네트워크] - [네트워크] 인터넷과 웹의 관계 # 객체지향의 4가지 특징 2023.10.19 - [Language/Java] - [스진초5기/Java] 객체지향의 4가지 특징 # 인터페이스와 객체지향의 관계 2023.10.20 - [Language/Java] - [스친초5기/J..
[넘블-딥다이브의 방문자 수 트래킹 서비스 구축하기] 참여 후 작성한 일지 후기보단 일지에 가깝다. 이 프로젝트는 기능의 CRUD 보단 특정 한 기능에서 발생될 수 있는 이슈를 고민해 보며 해결해 가는 게 목적이다. 기본적으로 이 프로젝트는 https://hits.seeyoufarm.com/ 사이트를 클론코딩하라고 한다. (클론코딩보단 기능 벤치마킹 프로젝트에 가깝다.) 일단 기능 구현을 위해 요구사항을 먼저 분석해야 됨으로 hits.seeyoufarm 개발자분이 남기신 블로그글을 읽게 되었다. Github Repository 방문수를 트래킹 하는 방법Github READEME에 badge 달고, 일별 트래킹을 해보자.medium.com 여기서 요구사항에 대한 중요포인트를 알 수 있었다. 사실 방문자 수..
패캠 부트캠프에서 진행하는 첫 번째 팀 프로젝트이다. 5명의 조원으로 구성되었고 5일 동안 진행되었다. 기능 구현은 매우 단순 했으나 팀 프로젝트가 거의 1년 만이라 단순한 기능의 비해 많이 시간이 소요되었다. 프로젝트 주제 및 진행과정 정의하고 미숙했던 부분과 궁금한 사항을 정리해 보자. 과제 주제 Java Application을 활용한 간단한 여행/여정 기록 및 조회하기 1. Json, csv 파일로 데이터 입출력하기 2. 예외처리 3. MVC 패턴 활용하기 프로젝트 진행 과정 1. 요구사항 분석 간단한 팀원소개 이후 요구사항을 분석을 먼저 진행하였다. 요구하는 기능이 주어진 인원보다 적을 수 있어 5명의 팀원이 각각의 역할을 분배할 수 있는 요구사항 분석이 중요했다. 기능단위로 요구사항으로 분리하여..
💡 과제 주제 Kakao Book Open API를 활용하여 책을 검색하고, 검색한 책 데이터를 데이터베이스에 저장하는 기능을 제공하는 Java Application 개발 할 수 있다. 1차 과제에서 DB 활용이 추가된 과제이다. Java로만 구성된 애플리케이션에 JDBC 연결은 오랜만이라 그 부분만 정리하였다. 💡 JDBC 연결 Maven, Gradle 없이 연결하기 1. java의 sql package 로드 import java.sql.*; 2. MySQL Driver 로드 Class.forName('com.mysql.cj.jdbc.Driver'); - Class.forName는 클래스를 로드해주는 역할이다. com.mysql.cj.jdbc.Driver란 MySQL Driver를 로드해준다. 3. M..
💡 과제 주제 이 Java 애플리케이션은 입력에 기반하여 특정 위치 내의 장소를 검색할 수 있도록 합니다. 자신의 위치를 기반으로 특정위치에 있는 장소를 검색하여 출력하는 자바 애플리케이션을 개발할 수 있다. Kakao 로컬 REST API중 키워드로 장소 검색하기, 카테고리로 장소 검색하기 API를 활용할 수 있다 부트캠프 자바기초 교육에서 배운 내용을 활용하여 문제를 해결하는게 중요 포인트이다. 활용 내용 API 활용 Stream 을 이용한 Http 서버와의 I/0 Stream 데이터를 Json 형태로 변환 💡 프로젝트 진행 순서 1. 프로젝트 세팅 JDK 11 Version Gradle JUnit 5 과제의 깃허브에는 Readme 제외하고 빈 자바 프로젝트이다. 그렇기 때문에 기본설정을 직접 진행하..
JH_DEV77
'프로젝트&부트캠프' 카테고리의 글 목록 (2 Page)