JAVA

[JAVA] JDBC, JPA, Spring Data JPA 차이 그리고 Hibernate와 ORM

Spring을 인강을 통해서 배웠기에 무지성으로 Spring Data JPA를 사용했어요.강의에서도 JDBC를 다루긴 했지만 차이에 대해서는 명확히 다루질 않았기에JPA에 어떠한 점이 JDBC보다 좋은지그리고 JPA와 Spring Data JPA는 무슨 차이가 있는지한번 알아보려 합니다! 0. 그림으로 한 눈에 확인하기 1. JDBCJava Database ConnectivityJDBC는 인터페이스라고 생각하면 된다.DBMS 종류에 무관하게 DB 관련 코드를 작성할 수 있게 도와주는 자바 표준 인터페이스이다. JDBC로 데이터를 삽입하는 코드의 예시이다.출처) [10분 테크톡] 올레의 JPA와 JDBCpublic class ChessBoardDAO{ private Connection connecti..

알고리즘

[백준/Java] 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰

문제 정답 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int king = 1; int queen = 1; int rook = 2; int bishop = 2; int knight = 2; int pawn = 8; StringTokenizer st ..

CS

앱 종류 (웹앱 네이티브 하이브리드 SPA PWA 등)

프로젝트를 설계할 때네이티브로 할 지 하이브리드로 할 지 정하고는 하는데요대략적으로 어떤 개념인 지는 알지만어떠한 차이를 갖고 있는 지명확하게는 모르고 있어 포스팅하게 되었습니다. 1. 웹 애플리케이션(Web Application)애플리케이션에 대표적인 예로서는 웹 애플리케이션이 있습니다.웹 애플리케이션의 예로는 모바일 인터넷으로 www.naver.com 을 검색하면 나오는 네이버 화면과 같습니다다.주소로 접속이 가능하다.웹을 통해서 애플리케이션처럼 동작한다. 웹 애플리케이션의 장단점은 다음과 같습니다.장점단점앱 마켓 심사가 불필요하기에 실시간 업데이트가 가능하다.표준 웹 언어로 구현이 가능하기에 투자가 적다.카메라, 음성 인식 등 모바일 자체 기능 사용이 불가능하다.상대적으로 속도 및 안정성이 부족하다..

알고리즘

[백준/Java] 9012번 괄호

문제   정답import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); for(int i = 0 ; i resultQueue = new LinkedList(); for(int i = 0 ; i input값을 어디에 쌓아두었다가 닫는 괄호가 들어오면 어떻게 표시를 해주어야 겠다는 생각이 들었어요 Que..

지식창고

[Salesforce] API로 Record 다루기(생성, 조회, 업데이트, 삭제 )

서로 인터페이스로 통신을 하다가레코드를 생성 및 조회 등CRUD가 가능하다는 것을 알게 됐어요 제가 처음 알게 된 지식인 만큼 블로그에 남기고 싶어 포스팅해봅니다 :)  1. 생성생성의 경우 2가지 방법으로 API가 가능합니다. 1) Developer를 참고한 APIURL : {SFDC DOMAIN}/services/data/vXX.X/sobjects/{Object API NAME}vXX.X : API 버전Method Type : POSTHeader : Bearer TokenBody : JSON타입으로 필드값 채워주기위 이미지는 제가 직접 postman으로 Case를 생성해보았습니다.위와 같이 Body 채워주시면 됩니다. 그럼 위와 같이 생성된 오브젝트의 Id와 성공 여부가 나오며실패할 경우 에러 메시지..

eune7
G_RL_OW