본문 바로가기

프로잭트(일기장)

(11)
Spring Data JPA 를 이용한 DB 개발 Spring Data JPA 를 이용한 DB 개발JPA란 무엇인가?JPA는 자바 진영의 ORM 기술 표준이다. 애플리케이션과 JDBC 사이에서 동작한다. 자바 퍼시스턴스 API(Java Persistence API,JPA)는 관계형 데이터베이스에 접근하기 위한 표준 ORM 기술을 제공하며, 기존에 EJB에서 제공되던 엔터티 빈(Entity Bean)을 대체하는 기술이다. 이를 구현한 구현체로는 Hibernate, OpenJPA, EclipseLink 와 같은것들이 있고 이에 따른 표준 인터페이스가 바로 JPA인 것이다. ORM이란?객체와 관계형 데이터베이스를 매핑한다. ibatis나 mybatis는 ORM이 아니다. SQL 구문을 Mapping 하여 실행하는 매퍼이지 ORM이 아니다.ORM 기술 표준을 ..
[Network] REST API / RESTFUL 이란? GoalREST의 개념을 이해한다.REST의 특징을 이해한다.REST API의 개념을 이해한다.REST API의 설계 규칙을 이해한다.RESTful의 개념을 이해한다.REST의 개념REST란REST의 정의“Representational State Transfer” 의 약자 (밝음: 레프리젠테이셔널 스테이트 트렌스펄)자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다.즉, 자원(resource)의 표현(representation) 에 의한 상태 전달자원(resource)의 표현(representation)자원: 해당 소프트웨어가 관리하는 모든 것-> Ex) 문서, 그림, 데이터, 해당 소프트웨어 자체 등자원의 표현: 그 자원을 표현하기 위한 이름-> Ex) DB..
기능 정리 (1차 초안) * 기능목록 로그인 ID PW 회원가입 / 카카오 / 페이스북 / 인스타그램 (연동)ID (중복 확인 /ajax)PW (8~10자)성명성별직책EMAIL전화번호 (핸드폰 인증제) 내정보 ID이름나이성별EMAIL전화번호 게시판 - List 형식 글목록 ( 번호 , 제목 , 아이디 , 파일이름 , 조회수 , 등록시간)- 글쓰기- 글 검색- 글 삭제 - 글 정보- 파일등록- 파일삭제- 파일조회- 페이징-댓글 달력- 일정관리 (개인공간)- 일정조회 (ex : 2018.1215 검색을 했을떄 메모가 저장이 되어있으면 뜨고 없으면 없다고 알려준다.)- 일정등록 (ex: 원하는 날짜에 등록을 하여 메모하는 기능)- 일정삭제 (ex: 원하는 날짜에 일정삭제)- 일전전체보기- 페이징- 월단위 리스트 view- 주단위 리스..