본문 바로가기

전체 글

(69)
Chapter 03. 스프링 부트에서 JPA로 데이터베이스 다뤄보자 [실습] 게시판 기능 게시글 조회 게시글 등록 게시글 수정 게시글 삭제 회원 기능 구글/네이버 로그인 로그인한 사용자 글 작성 권한 본인 작성 글에 대한 권한 관리 코드 작성 순서 1. build.gradle에 org.springframework.boot:spring-boot-starter-data-jpa와 com.h2database:h2 의존성 등록 2. domian 패키지에 posts 패키지와 Posts 클래스 생성 3. Posts 클래스로 Database를 접근하게 해줄 JpaRepository 생성 도메인 게시글, 댓글, 회원, 정산, 결제 등 소프트웨어에 대한 요구사항 혹은 문제 영역이다. Posts 클래스 실제 DB의 테이블과 매칭될 클래스 (== Entity 클래스) JPA를 사용하면 DB ..
Chapter 01. 인텔리제이로 스프링 부트 시작하기 SET UP JAVA Intelli IDEA(인텔리제이) spring boot( gradle project → spring boot project via build.gradle 수정) JPA spring에서 JPA를 사용할 때 구현체들 없이 추상화시킨 Spring Data JPA라는 모듈을 이용 JPA ← Hibernate ← Spring Data JPA 구현체 교체의 용이성; Hibernate 외에 다른 구현체로 쉽게 교체하기 위함 저장소 교체의 용이성; 관계형 데이터베이스 외에 다른 저장소로 쉽게 교체하기 위함 GitHub (인텔리제이와 연동하기 + .ignore 플러그인 설치) TIP 네카라쿠배 등 대부분의 IT 기업들은 자바와 스트링 프레임워크로 웹 개발을 한다! → JAVA 공부하기!! 토비의 ..
안드로이드 스튜디오_Manifest, Palette, Layout 1. 안드로이드 파일의 기본 구조 알기(Manifest 주요 속성) : 모든 앱 프로젝트는 프로젝트 소스 세트의 루트에 AndroidManifest.xml 파일(정확히 이 이름)이 있어야 합니다. 매니페스트 파일은 Android 빌드 도구, Android 운영체제 및 Google Play에 앱에 관한 필수 정보를 설명합니다. : Manifest에서 선언해야 하는 것들 - 패키지 이름과 애플리케이션 ID 앱을 최종 애플리케이션 패키지(APK)로 빌드하는 동안 Android 빌드 도구가 package 특성을 사용하는 목적 빌드 도구는 앱에서 생성된 R.java 클래스의 네임스페이스로 이 이름을 적용(앱 리소스에 액세스하는 데 사용) 빌드 도구는 이 이름을 사용하여 매니페스트 파일에 선언되어 있는 상대 클래스..