Language/Java 4

[Spring boot] (2) Spring boot를 활용한 To do Application

To do Application 아키텍처 Repository ORM부터 간단하게 알아보자 Object Relational Mapping은 객체가 테이블이 되도록 매핑시켜주는 프레임워크이다. ORM을 사용하면 SQL 쿼리를 메서드 호출로 대체할 수 있으며 데이터베이스 중심 설계의 단점을 개선하여 효율적으로 개발할 수 있다. 또한 DBMS에 대한 종속성이 줄어들어 프로그래머는 객체에만 집중하면 되고, DBMS를 교체하는 작업에도 적은 시간이 소요된다. ex) SELECT * FROM todo -> todo.findAll() package org.example.repository; import org.example.model.TodoEntity; import org.springframework.data.jpa..

Language/Java 2022.01.23

[Spring boot] (1) Spring boot를 활용한 To do Application

Java의 기본적인 문법을 공부하고 간단한 toy project를 만들어보고 싶었다. 그러던 와중에 패스트캠퍼스 강의에서 spring boot를 활용해서 To do Application 강의가 있었다. 마침 공부해보고 싶은 프레임워크인 Spring boot와 공부했던 java로 기능 구현이 가능했고 무엇보다 많은 오픈소스와 최소한의 구현만으로 필요한 CRUD 기능을 공부할 수 있어서 To doApplication 프로젝트로 정했다. 본 포스팅은 패스트캠퍼스 강의를 참고하여 작성했습니다 필요 기능 Todo 리스트 목록에 아이템을 추가 Todo 리스트 목록 중 특정 아이템을 조회 Todo 리스트 전체 목록을 조회 Todo 리스트 목록 중 특정 아이템을 수정 Todo 리스트 목록 중 특정 아이템을 삭제 Tod..

Language/Java 2022.01.23

[Java] System.in.read()

💡 System.in java.io.*에서 import하는 클래스 값을 여러가지 방식으로 들어오기 때문에 잘못된 값이 들언 경우 에러가 나지 않도록 예외 처리를 필수로 해줘야 함 try-catch 구문 or IOException을 사용하여 예외처리를 하지 않으면 에러가 발생 💡 System.in.read read() 메서드는 한 바이트씩 입력된 값을 읽어드리는 메서드 한 바이트씩 입력을 받기 때문에 한글은 입력받지 못하고 영어,숫자,특수문자 등을 입력발을 수 있음 int ch = System.in.read();

Language/Java 2022.01.15

[Java] Java에 자료형과 연산자

1. 자료형(data type) 기본 자료형의 종류 정수형 문자형 실수형 논리형 1바이트 byte - - boolean 2바이트 short char - - 4바이트 int - float - 8바이트 long - double - 자바에서 문자 표현 자바는 문자를 나타내기 위해 전 세계 표준인 UNICODE를 사용 utf-16 인코딩을 사용 (모든 문자를 2바이트로 표시 논리형과 자료형 없이 변수 사용하기 true(참), false(거짓) 두 가지만 나타냄 1바이트를 사용 함 값이 존재하는지, 배열이 비었는지, 결과가 참인지 거짓인지 등을 표현 변하지 않는 상수 상수는 변하지 않는 수 final 예약어를 사용하여 선언 상수를 사용하면 변하지 않는 값을 반복하여 사용할 때 의미 있는 문자로 인식하기 쉽고, 변..

Language/Java 2021.07.29