3장
-
3장) 스프링 부트에서 JPA로 데이터베이스 다뤄보자Java & Spring/스프링 부트와 AWS로 혼자 구현하는 웹 서비스 2020. 6. 28. 17:17
웹 서비스 개발, 운영에서 이전에는 MyBatis와 같은 SQL 매퍼를 이용해서 DB 쿼리를 작성했었다. 문제점 1) SQL 다루는 시간 > 개발 시간 2) 객체지향 프로그래밍과 관계형 디비 간 상호 호환성 저하(테이블 모델링에 더 집중하는 현상) 발생 (패러다임 불일치) 객체지향 프로그래밍 : 메세지를 기반으로 기능과 속성을 한 곳에서 관리 관계형 데이터베이스 : 어떻게 데이터를 저장할지 초점 ~> JAP가 이 문제를 해결 JPA 자바 표준 ORM(Objecet Relational Mapping) OOP 언어와 RDB 중간에서 패러다임을 일치시켜주는 기술 Spring Data JPA JPA는 인터페이스로서 자바 표준명세서 따라서, 사용하기 위해서는 구현체가 필요(Hibernate, Eclipse Lin..
-
프론트앤드 개발자를 위한 JS - 3장Java Script/프론트앤드 개발자를 위한 자바스크립트 2020. 5. 3. 13:00
3장. 언어의 기초 문법 대소문자 구분 식별자 - 변수, 함수, 프로퍼티, 매개변수의 이름. 첫 번째 문자는 반드시 글자나 밑줄(_), 달러기호($) 중 하나여야 한다. 다른 문자에는 글자나 밑줄, 달러 기호, 숫자를 자유롭게 이용할 수 있다. ECMAScript 식별자는 관습적으로 카멜 케이스로 쓴다. -> firstSecond, myCar, doSthImportant 와 같이 소문자로 쓰다가 단어 바뀔 때 대문자 주석 - C 언어 스타일을 따름, // 라인 주석 or /* 주석 블럭 */ cf. HTML 주석은 스트릭트 모드(엄격 모드) - 기존과는 다른 방식으로 JS를 파싱하고 실행하라는 지시, ECMAScript 3판의 문제 해결 및 안전하지 않은 동작에 에러를 반환함. 엄격하게 문법 검사를 하겠..