profile
우당탕탕 코린이
post-thumbnail

예외 처리

JPA 표준 예외들은 javax.persistence.PersistenceException의 자식 클래스다. 그리고 이 예외 클래스는 RuntimeException의 자식이다. 따라서 JPA 예외는 모두 언체크 예외다.JPA 표준 예외는 크게 2가지로 나눌 수 있다.트

약 19시간 전
·
0개의 댓글
post-thumbnail

restAPI의 put 과 patch

Http Method 중 특히 자원(Entity)를 수정하는 용도로 사용하는 "Put"과 "Patch"웹 API를 설계할 때, 최대한 Http 표준을 따라서 용도에 맞는 Http Method를 사용해야 한다는 것은 아마 많은 개발자들이 인지하고 있을 것이다.개발자들 중

약 23시간 전
·
0개의 댓글
post-thumbnail

Controller, Service, Repository

MVC의 컨트롤러가 모여 있는 곳이다.컨트롤러는 서비스 계층을 호출하고 결과를 뷰(JSP)에 전달한다.서비스 계층에는 비즈니스 로직이 있고 트랜잭션을 시작한다.서비스 계층은 데이터 접근 계층인 리포지토리를 호출한다.JPA를 직접 사용하는 곳은 리포지토리 계층이다.엔티티

1일 전
·
0개의 댓글
post-thumbnail

항해99 2주차 WIL

2022/05/13~2022/05/19 이번 WIL의 키워드 1.객체지향 프로그래밍이란? 2.JVM

2일 전
·
0개의 댓글
post-thumbnail

[하드웨어] 010 비트 모아 데이터

1946년 개발된 컴퓨터인 에니악(ENIAC)은 사람에게 익숙한 10진법을 사용하도록 설계되었으니 전기회로는 전압이 불안정해서 전압을 10단계로 나는어 처리하는데 한계가 있었다. 그래서 1950년에 개발된 에드박(EDVAC)은 단 두 가지 단계, 전기가 흐르면 1, 흐

4일 전
·
0개의 댓글
post-thumbnail

JPA

서로 지양하는 바가 다른 2개 영역(객체지향 프로그래밍(OOP) 언어와 관계형 데이터베이스(SQL))을 중간에서 패러다임 일치를 시켜주기 위한 기술개발자는 객체지향적 프로그래밍을 하고,JPA가 이를 관계형 데이터 베이스에 맞게 SQL을 대신 생성하고 실행\-> 개발자는

6일 전
·
0개의 댓글
post-thumbnail

1-17. 객체지향 퀴즈

객체지향에서 배운 개념과 문법을 이용해서 다음 요구조건을 만족하는 클래스를 작성하시요. 여러분이 게임을 만든다고 생각해보세요.요구사항사람은 자식, 부모님, 조부모님이 있다.모든 사람은 이름, 나이, 현재 장소정보(x,y좌표)가 있다.모든 사람은 걸을 수 있다. 장소(x

2022년 5월 19일
·
0개의 댓글
post-thumbnail

1-16. 객체지향언어 (5) 추상클래스, 인터페이스

추상클래스는 추상메소드를 선언할 수 있는 클래스를 의미합니다. 또한 추상클래스는 클래스와는 다르게 상속받는 클래스 없이 그 자체로 인스턴스를 생성할 수는 없습니다.먼저 추상메소드에 대해서 알아보겠습니다.추상메소드는 설계만 되어있으며 수행되는 코드에 대해서는 작성이 안된

2022년 5월 19일
·
0개의 댓글
post-thumbnail

1-15. 객체지향언어 (4) 접근제어자

접근 제어자는 멤버 변수/함수 혹은 클래스에 사용되며 외부에서의 접근을 제한하는 역할을 합니다.→ private : 같은 클래스 내에서만 접근이 가능합니다→ default(nothing) : 같은 패키지 내에서만 접근이 가능합니다.→ protected : 같은 패키지

2022년 5월 18일
·
0개의 댓글
post-thumbnail

1-14. 객체지향언어 (3) 상속

https://t1.daumcdn.net/cfile/tistory/994CCA505B5F2D051A→ 상속을 보여주는 UML Class Diagram입니다. 자동차의 하위 계층으로 SUV와 SEDAN이 존재합니다. 우리도 이렇게 계층적인 구조를 만들어 볼 것입

2022년 5월 18일
·
0개의 댓글
post-thumbnail

1-13. 객체지향언어 (2) 생성자

메소드를 배웠으니 생성자에 대해서 배워보도록 하겠습니다. 생성자는 인스턴스가 생성될 때 사용되는 '인스턴스 초기화 메소드'입니다. 즉 new 와 같은 키워드로 해당 클래스의 인스턴스가 새로 생성될 때, 자동으로 호출되는 메소드입니다. 이 생성자를 이용해서 인스턴스가

2022년 5월 18일
·
0개의 댓글
post-thumbnail

1-12. 객체지향언어 (1) 클래스, 인스턴스, 메소드

이번 장의 목표 > Java는 객체지향언어로써 코드간에 관계를 맺어 줌으로써 보다 유기적인 프로그램을 구성할 수 있습니다. 이번 장에서는 이러한 특징을 가진 Java의 대표적인 요소들의 특징과 관계에 대해서 한번 살펴 보겠습니다! 1) 클래스(Class) 클래스(Cl

2022년 5월 18일
·
0개의 댓글
post-thumbnail

1-11 반복문 퀴즈

💡 퀴즈의 답은 하나로 정해져있지 않습니다. 똑같은 출력 결과를 반환하더라도 만드는 방법은 다양하게 있습니다. 그러므로 다양한 방법으로 퀴즈를 풀어보면 좋습니다! 여러분이 푼 코드와 제가 푼 코

2022년 5월 18일
·
0개의 댓글
post-thumbnail

1-10. 반복문

1) 반복문 현재 100명의 학생들 점수의 평균을 구해야 하는 상황에 쳐해있습니다! 100명의 학생의 점수를 일일히 더해서 평균을 낼 경우 더하는 연산과정을 하나하나 하기에는 너무나 오래걸립니다. 그렇다면 이렇게 단순, 반복의 과정을 간단하게 할 수는 없을까요? 그 방

2022년 5월 18일
·
0개의 댓글
post-thumbnail

1-9. 조건문 퀴즈

(100~91점 : A등급 , 90점~81점 : B등급 , 80점~71점 : C등급 , 그 외의 점수 : F등급)(참고로, 입력을 받는 코드는 아래와 같습니다.)코드스니펫 조건문 퀴즈 1- Main 함수 스니펫을 붙여넣으면 Scanner 에 대해서 빨간줄(컴파

2022년 5월 18일
·
0개의 댓글
post-thumbnail

1-8. 조건문

조건문과 반복문은 정말 유용하게 쓰이는 제어문입니다. 조건문과 반복문에 대하여 충분히 이해하고 활용할 수 있어야 합니다. 만약 어떠한 특정 조건에 따라 프로그램이 실행되기를 바라면 어떻게 해야할까요?조건문이 바로 위의 질문에 적절한 답안이 될 수 있습니다!조건문에는 대

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