728x90
반응형

java 17

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #2-2 도메인 모델과 테이블 설계

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 도메인 분석 설계 1. 요구사항 분석 2. 도메인 모델과 테이블 설계 3. 엔티티 클래스 개발1 4. 엔티티 클래스 개발2 5. 엔티티 설계시 주의점 2. 도메인 모델과 테이블 설계 1) ER 다이어그램 - 회원, 주문, 상품의 관계 회원은 여러 상품을 주문할 수 있다. 그리고 한 번 주문할 때 여러 상품을 선택할 수 있으므로 주문과 상품은 다대다 관계 하지만 이런 다대다 관계는 관계형 데이터베이스는 물론이고 엔티티에서도 거의 사용하지 않는다. 따라서 그림처럼 주문상품이라는 엔티티를 추가해서 다대다 관계를 일대다, 다대일 관계로 풀어냄 - 상품 분류 : 상품은..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #1-3 View 환경 설정

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 프로젝트 환경설정 1. 프로젝트 생성 2. 라이브러리 살펴보기 3. View 환경설정 4. H2 데이터베이스 설치 5. JPA와 DB 설정, 동작 확인 3. View 환경 설정 1) 메뉴얼 thymeleaf 템플릿 엔진 공식 홈페이지 : https://www.thymeleaf.org/ Thymeleaf Integrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymeleaf in your ..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #0 강좌 소개

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. 1. 강좌 소개 - 스프링 부트 : 복잡하고 어려운 스프링 기술을 간결하고 쉽게 사용할 수 있도록 도와주는 기술 + - JPA : 강력한 Java ORM 표준 기술 = 이 두 기술을 합쳐 높은 개발 생산성을 유지하면서 빠르게 웹 어플리케이션을 개발할 수 있다 ■ 1편 : 웹 애플리케이션 개발 프로젝트 환경설정 Spring Boot, JPA, Hibernate, Gradle, Tomcat, Thymeleaf 요구사항 분석 회원, 상품, 주문 도메인의 요구사항 간략히 분석 도메인과 테이블 설계 위 분석을 바탕으로 도메인 모델 설계, 엔티티 설계, 테이블 설계 마지막으..

[자바를 다루는 기술 Vol.2] Session3 자바에서 사용하는 연산자 & 연산

2021.04.26 - [프로그래밍/자바(JAVA)] - [자바를 다루는 기술 Vol.1] Session2 변수와 데이터형 2021.04.27 - [프로그래밍/자바(JAVA)] - [메모리 구조] 자바(JAVA)의 메모리 구조(정리 중) 21.04.27(화)~ 2/8/16 진수로 변환> Integer.toBinaryString(6); // 매개변수로 정수 입력 -> 2진수로 표기해줌 Integer.toOctalString(6); // 정수 매개변수 -> 8진수로 표기 Integer.toHexString(6); // 정수 매개변수 -> 16 진수로 표기 2진수> 1. 음수 표현을 하기 위해 필요한 개념 : ① 절댓값 ② 1의 보수 ③ 2의 보수 2. 양/음수의 표현은 최상위 비트(가장 왼쪽 비트, MSB)..

[자바를 다루는 기술 Vol.1] Session2 변수와 데이터형

21.04.26(월)~4.27(화) ※ 몰랐던 내용 위주로 정리 ※ 2장. 자바 프로그래밍을 위한 변수와 데이터형 01. 변수 p.48 프로그래밍 언어 : 특성에 따라 변수를 선언하는 방식이 구분됨 1. 정적 타입 지정 언어(Statically typed language) : 자바 -> 모든 변수를 반드시 정해진 데이터형으로 선언 2. 동적 타입 지정 언어(Dinamic typed language) -> 프로그램을 실행할 때 적절한 데이터형이 적용되며 스크립트 언어들이 주로 이 방식 채택 변수 == 메모리 영역에 데이터를 저장할 공간(변수가 저장되는 공간 : JVM의 스택 영역) p.49 개발자 : 데이터를 가공해서 변수를 다루는 사람 변수명(Variable name) 명명규칙(Naming convent..

[자바 기초] 11일차 일지 2 - 데이터베이스 프로그래밍(이클립스 설치, JAVA)

데이터베이스 프로그래밍 ㄴ> PL도 프로그래밍인데 오라클 안에서만 쓴다 -> 이걸 Java, Python이나 C 같은 곳에서 연동 1. DB 프로그래밍 - JAVA(일반 -> PC application) - 일반 - 모바일(안드로이드, 아이폰) 사용자 -> 프로그램을 켜면 -> 실행됨 SQL developer 우리는 간단한 프로그램을 코딩한다 DB에서 테이블을 만들어 놓았다면 프로그램에서 어떻게 사용되는가 맛만 보는 단계! 준비 -> 구축(편집기 설치) - JDK : 컴파일러 (우리는 이미 설치 함) -> sql developer를 사용하기 위해서 - 이클립스(편집기 : 메모장 같은 것) : 버전은 상관없으나 안에 Edition이 있다. -> 설치형 X, 압축만 풀면 됨 -> ME : Mobile Edi..

[취성패] 자바 배우기 - 사전학습(자바의 자료형 - 기본형, 참조형)

자바의 자료형 - 1. 기본형, 2. 참조형 1. 기본형 - 정해진 값 자체를 의미 - 정수형, 실수형, 문자형, 논리형이 있으며 각각은 정해진 크기를 가지고 있음 데이터형 명칭 데이터 크기 논리형 boolean true, false 문자형 UNICODE 사용 (ASCII 문자 외에 한글 코드 할당하여 사용 가능) char 2바이트 (16비트 - 2^16가지) 영문자, 숫자 외 각 국가별 언어 가능 정수형 byte 1바이트 (8비트 - 2^8가지) 음수 포함 : -128~+127 short 2바이트 -32,768~+32,767 int 4바이트 long 8바이트 실수형 (소수점이하의 자리수. 정밀도에 따라) float 4바이트 double 8바이트 ASCII 코드 - 보통 문자 저장할 때. 2^7 = 12..

728x90
반응형