profile
개발자 지망생입니다.

[Web] CORS

CORS(Cross-Origin Resource Sahring)의 약자이다. 요번주에 Front(react)와 함께 협업을 진행하게 되면서,Front 에서 내가 만든 Spring api에 요청을 보낼 때, cors 오류가 날 수 있다고 한다. 정확히 CORS가 무엇인

3일 전
·
0개의 댓글
·

[Spring] MVC

Spring framework 의 Presentation layer 에서 사용되는 MVC Pattern에 대해 공부해보자.하나의 서블릿을 통해 비지니스 로직과 뷰 렌더링을 모두 처리하게 되면, 하나의 영역에서 너무 많은 역할을 부담지게 되고, 이는 필연적으로 유지보수가

2022년 8월 7일
·
0개의 댓글
·

[Spring] DTO(Data Transfer Object)

스프링 공부하면서, DTO를 통해 request 를 받고, response를 내보내주었다. DTO 개념에 대해 간단하게 정리하고, 왜 사용해야하는지에 대해 알아보자DTO는 계층 간 데이터 교환을 하기 위해 사용하는 객체로, DTO는 로직을 가지지 않는 순수한 데이터 객

2022년 8월 4일
·
0개의 댓글
·

[Spring] 주요개념 정리

스프링에서 중요한 개념으로 나오는 Bean, DI(의존성 주입), IOC(제어의 역전) 에 대해 간단히 개념 정리하고 추후에, spring 개발을 진행하고 찾아보면서 공부를 진행하도록 하자.싱클턴이란 어플리케이션이 시작될 때, 어떤 클래스가 최초 한번만 메모리를 할당하

2022년 7월 31일
·
0개의 댓글
·

[Spring] Layered Architecture

Spring Framework의 controller,repository,service 클래스를 만들어서 각각의 역할에 맞게 개발을 진행했다. 각 층별로 하는 역할이 무엇인지 그리고 왜 Layer를 나누어야 하는지에 대해 조사한 것을 기록해보자Spring Layerd a

2022년 7월 27일
·
0개의 댓글
·

[Spring] JPA & ORM 개념

Java Spring Framework를 통해 DB에 접근할 때, Spring Data JPA 를 사용한다. 이 떄, 사용되는 JPA가 무엇인지 알아보자orm 이란 객체(Obejct) 와 관계형 데이터 (Relational data)를 매핑하기 위한 기술명이다.이러한

2022년 7월 27일
·
0개의 댓글
·

[Spring] Spring-boot

Web Backend로 많이 사용되는 Spring 에 대해 공부하게 되었다. Spring 이 무엇인지 알아보자 우리는 Spring 을 프레임워크라고 부른다. 프레임 워크란 무엇일까? Frame(틀) + work(일) 단어를 나누어서 생각해보자. 어떤 일정한 짜여진 틀

2022년 7월 27일
·
0개의 댓글
·

[Java] JDK 및 Java 동작원리

기존의 자바로 개발을 진행하고, IDE를 통해 compile 및 빌드를 자동으로 진행하다보니, 자바가 실제로 어떻게 작동하는지에 지식이 부족했다. 다른 자바 관련 프레임워크를 공부할 때도 빠짐 없이 나오는 요소들 중 하나가 JDK이다 보니, JDK에 대해 알아보고 자바

2022년 7월 24일
·
0개의 댓글
·

[Java] abstract class & Interface

일반 클래스와 많이 다르지 않다. 추상 메소드를 선언할 수 있고, 상속을 통해서 자손 클래스에서 완성하도록 유도하는 클래스이다. 상속을 위한 클래스라고 생각할 수 있다.추상클래스와 마찬가지로 추상 메소드를 선언하고, 상속받는(implements 하는) class에서 추

2022년 7월 20일
·
0개의 댓글
·

[Java] toBinaryString(), String.format()

static String toBinaryString(int i)Integer 형 정수를 이진법으로 바꾼 문자열로 바꾸는 함수이다.ex) 8 -> "1000"\*cf) 16진수 toHexString(), 8진수 toOctalString() 도 존재한다.static int

2022년 7월 20일
·
0개의 댓글
·

[Java] Java Comparator 객체

Comparator를 활용한 Java 객체 sort > 자바에서 사용하는 객체들을 정렬해야하는 경우가 있다. 이럴 때, Comparator, Comparable 인터페이스를 활용해서 비교가 가능하다. ( 매우 유용하다고 생각되는 기능이니 잘 정리해 두는 것이 좋겠다

2022년 7월 18일
·
0개의 댓글
·

[Java] String 관련 함수

Java String 관련 함수들 자료형 변환 String to int int to String String to Character in String character to String 관련 함수 String 대소문자 관련 문자열 비교 문자열 안에 있는

2022년 7월 18일
·
0개의 댓글
·

REST API

API는(Application Programming Interface) 줄임말이고, 여기서 Application이라는 단어는 고유한 기능을 가진 모든 소프트웨어를 나타낸다. 인터페이스는 두 어플리케이션 간의 계약이라고 생각할 수 있다.이 계약은 요청과 응답을 사용하여,

2022년 7월 17일
·
0개의 댓글
·

JWT (Json Web Token)

JWT(JSON Web Token)란 ?JWT 는 웹표준(RFC 7519) 으로서 두 개체에서 JSON 객체를 사용하여 가볍고 자가수용적인 방식으로 정보를 안정성 있게 전달한다. \*cf) 자가 수용적 ( Self-contained) : JWT는 필요한 모든 정보를 자

2022년 7월 17일
·
0개의 댓글
·
post-thumbnail

[hanghae99] 풀스택 미니 프로젝트

풀스택 미니 프로젝트 SA

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

[Web] Ajax 개념

Ajax = (Asynchronous JavaScript And XML) 비동기 자바스크립트와 xmlAjax는 서버로부터 데이터를 가져와 전체 페이지를 새로 고치지 않고 일부만 로드할 수 있게 하는 기법이다. 본래 Ajax는 비동기 요청을 보내는 데 필요한 기술, 즉

2022년 6월 24일
·
0개의 댓글
·

[DB] MongoDB 기본쿼리

insert 명령어를 이용하여 json 형식 데이터를 삽입합니다. 아래 그림과 같이 field:value 형식으로 되어있는 것을 확인할 수 있습니다.find를 이용해 데이터를 검색한다. query criteria에는 조건문, projection에는 출력하고자 하는 필드

2022년 6월 22일
·
0개의 댓글
·
post-thumbnail

[DB] MongoDB 기초개념

MongoDB 개념 MongoDB는 도큐먼트 지향적인 데이터베이스이다. 도큐먼트는 field : value 형식으로 구성된 데이터 구조이다. value에는 문자,숫자,날짜,배열,다른 도큐먼트를 저장하는 것도 가능하다. mongoDB 는 스키마를 고정하지 않는 형태 (NoSQL)구조이다. 필드 추가 및 제거에 용이하다. 분산 확장이 간단하다.(?) 아...

2022년 6월 22일
·
0개의 댓글
·

[DB] NoSQL VS SQL

sql 은 '구조화 된 쿼리 언어 (Strutured Query Language)'의 약자이다. 데이터베이스 자체를 나타내는 것이 아니라, 특정 유형의 데이터 베이스와 상호 작용하는데 사용 하는 쿼리 언어이다. (통상적으로 sql = "관계형 데이터 베이스(RDBMS)

2022년 6월 22일
·
0개의 댓글
·

[Java] Monitor

모니터는 mutual exclusion 보장 , critical section 에서의 대기 이 두가지 기능을 제공하는 동기화 툴이다.이 모니터는 언제 사용하나? 한 번에 하나의 스레드가 실행되어야 하고, 여러 스레드가 협업이 필요할 때 사용한다.mutex lock (

2022년 6월 13일
·
0개의 댓글
·