웹서비스 : 클라이언트(사용자가 보는 화면 ex)크롬, 익스플로러, 어플) + 서버(데이터를 가지고 데이터 요청에 응답해주는 곳) 자바 :
API : 애플리케이션 소프트웨어의 개발 및 통합에 사용되는 정의 및 프로토콜(약속)웹의 동작HTML을 받는 경우 : 요청을 보내서 받은 HTML 파일 출력데이터만 받는 경우 : HTML을 바꾸지않고 데이터만 바꿔끼움(JSON 형식)HTML : 뼈대CSS : 꾸미기Ja
float 뒤에 f ex)float a=xx.xxxfLong 뒤에 L ex)Long b=1000LString myName = "홍길동"; (작은 따옴표 안댐)불리언 형식 : boolean isAdult = true;배열 : List myList = new ArrayLi
@RestController : JSON만 돌려주는 것(응답하는데 최적화된 빵틀) Rest : 서버의 응답이 JSON 형식임을 나타냄(HTML, CSS와는 Rest 안붙임) Controller : 클라이언트의 요청을 전달받는 코드(자동 응답기) @GetMapping(
Javascript - NPMPython - pipJava - mavenCentral, jcentermaven repository : 다른 사람들이 만들어놓은 코드들의 저장소그레이들(gradle) : 다운받아 적용하는 것, 배포할 수 있도록 빌드하는 것을 편하게 해줌코
RDBMS(Relational DataBase Management System) : 관계형 데이터베이스 관리 시스템(엑셀과 유사) 엑셀 파일 = 데이터베이스 엑셀 시트 = 테이블 엑셀 행 = 데이터 인메모리 DB(In-memory DB) : 서버가 작동하는 동안에만 내용을 저장하고 서버가 작동을 멈추면 데이터가 모두 삭제되는 데이터베이스 ex) H2...
Windows: Ctrl + Alt + S검색창에 "Annotation Processors" 입력 후, 우측 "Enable ~" 체크하고 OK 클릭(어노테이션 더 잘 쓸 수 있게 도와줌)DTO(Data Transfer Object) : 테이블에 쉽게 접근되는 것을 막기
동사 : CURD(생성 : POST, 조회 : GET, 수정 : PUT, 삭제 : DELETE)주소에 들어가는 명사들은 복수형 사용주소에 동사는 가급적 사용하지 않음유동적인 값은 중괄호로 감싸고 변수명PMapping("/api/courses/{id}")@RequestB
PK(primary key: 기본키) : 식별할 수 있는 정보(NOT NULL, UNIQUE)FK(foreign key:외래키)는 참조하는 테이블과 참조되는 테이블의 관계나중에 캡쳐도 하면서출처 : https://jhkang-tech.tistory.com/64