구글 Firebase는 데이터를 저장 하는데 데이터베이스로 사용하기도 하고 파일 형태의 데이터를 저장하고 사용할 수 도 있습니다. 이번에는 firebaseProject를 생성 하였다면 데이터를 저장 하는 방법을 알아 봅니다.  


firebase cloud firestore database


데이터베이스 생성


파이어베이스에서 생성한 프로젝트를 선택하여 콘솔 화면으로 이동 합니다.  


firebase cloud firestore database


좌측 메뉴에서 Database메뉴를 선택하면 Cloud Firestoredatabase를 생성할 수 있는 화면으로 이동 합니다데이터베이스를 생성 하기 위해 [데이터베이스 만들기] 버튼을 클릭하여 팝업 창을 오픈 합니다.


firebase cloud firestore database


데이터베이스 생성은 [프로덕션 모드에서 시작][테스트 모드로 시작] 두 개의 조건이 있는데 라디오 버튼을 클릭해 보면 우측에 어떤 기능인지 설명과 스크립트를 볼 수 있습니다.


firebase cloud firestore database


자세히 보면 조건에 따른 권한임을 알 수 있는데 일단 [테스트 모드로 시작]을 선택하고 [다음] 버튼을 클릭 합니다.


firebase cloud firestore database


데이터베이스를 어디에 생성 할 것인가 하는 서버의 위치를 설정하는 화면 입니다너무 먼거리에 위치하면 속도가 느리고 과금 문제도 발생할 수 있습니다.

Cloud Firestore 위치는 테스트 할 때는 별로 중요하지 않지만 대한민국은 어디에 있는지 한번 알아 보겠습니다.


firebase cloud firestore database


각국의 중요 도시가 나오는데 서울은 구글 리스트에 나오지 않는군요좀더 찾아 봅니다.


firebase cloud firestore database


여기 맨 끝에 간신히 붙어 있네요서울(asia-northease3)으로 되어 있습니다.


firebase cloud firestore database


asia-northeast3을 선택 하고 [완료] 버튼을 클릭 합니다잠시 작업이 진행되고 


firebase cloud firestore database


 

데이터베이스가 생성이 되었습니다.

 

데이터 추가

 

이제 생성된 데이터베이스에 데이터를 추가하는데 일반 database와는 다르게 Table로 관리되지 않고 Collection, Document, Field 순으로 입력 하고 관리가 됩니다먼저 컬렉션을 만들기 위해 [컬렉션 시작]을 클릭 합니다.


firebase cloud firestore database


컬렉션 시작 창에서 컬렉션 ID를 입력하고 [다음]버튼을 클릭 합니다


firebase cloud firestore database


문서 ID는 자동 생성되는데 테스트 삼아 한번 입력해 보았습니다필드들은 ‘+’, ‘-‘ 버튼을 이용해서 추가 삭제하며 입력 합니다대충 입력했으면 [저장] 버튼을 클릭 합니다.


firebase cloud firestore database


데이터가 하나 추가 되었습니다이번에는 문서추가를 클릭하고


firebase cloud firestore database


문서 ID는 자동으로 하고 데이터를 입력한 후 [저장]버튼을 클릭 합니다.


firebase cloud firestore database


동일한 방법으로 데이터를 추가해서 사용하면 됩니다.


- copy coding -


데이터를 생성 하고 웹과 앱에서 동시에 사용하기 좋은 장소로 cloud가 딱인것 같아 한번 구성을 해보았습니다.  Firebase 뿐만 아니라 google에서 제공하는 cloud 관련 서비스를 사용 하려면 구글 계정이 있어야 합니다.




https://firebase.google.com/


firebase project create delete


처음부터 크롬 브라우저 우측 상단의 로그인을 클릭 하던가 아니면 그림 속 [시작하기] 버튼을 클릭 하면 구글 로그인 페이지로 이동하니 로그인을 합니다그리고 다시 파이어베이스 페이지로 돌아와 시작하기 버튼을 클릭 하여 Firebase에 들어오면 아무것도 없습니다.

 

Firebase 프로젝트 생성


firebase project create delete


[프로젝트 만들기] 버튼을 클릭해서 새로운 프로젝트를 생성해서 사용하면 되는데 프로젝트는 여러개 생성 가능 합니다그럼 프로젝트 생성을 시작해 봅니다.


firebase project create delete


적당한 프로젝트 이름을 입력해 줍니다. 그리고 [계속하다] 버튼을 클릭 합니다.


firebase project create delete


로그 분석 설정입니다필요 없으면 하단의 설정을 취소하고 [계속하다] 버튼을 클릭 합니다.


firebase project create delete


계정을 설정 하거나 신규로 생성 합니다. 신규로 생성하는 경우


firebase project create delete


체크박스를 모두 선택 해야 프로젝트 만들기 버튼이 활성화 됩니다계정을 선택 또는 만들기를 하고 최종적으로 [프로젝트 만들기] 버튼을 클릭 합니다.


firebase project create delete


프로젝트가 생성중입니다.


firebase project create delete


프로젝트가 생성 되었습니다.  [계속하다] 버튼을 클릭하면 콘솔 화면으로 이동 합니다.


firebase project create delete


프로젝트는 여러개 생성이 가능 합니다.  Firebase 메인 페이지로 이동하면


firebase project create delete


다음과 같이 새로 생성된 프로젝트가 보이고 추가 버튼도 있습니다프로젝트 추가를 누르면 앞에서 했던 새로운 프로젝트 생성이 진행 됩니다.

 

 

Firebase 프로젝트 삭제

 

물건을 구매하고 단순 변심에 의한 환불은 안되지만 firebase로 생성한 프로젝트가 마음에 들지 않거나 필요 없는 경우에는 언제든지 삭제가 가능 합니다.


firebase project create delete


삭제 하려면 일단 삭제 하려는 프로젝트를 클릭 하여 firebase console로 이동 합니다


firebase project create delete


해당 파이어베이스 프로젝트 콘솔로 이동을 하고 나서 프로젝트 개요의 우측에 설정 아이콘을 클릭하면 팝업 메뉴가 나타납니다.  [프로젝트 설정] 메뉴를 선택 합니다.


firebase project create delete


설정 화면에서 [프로젝트 삭제]를 클릭 합니다.


firebase project create delete


경고 프로젝트 삭제 팝업 창에서 모든 체크박스를 선택하면 [프로젝트 삭제] 버튼이 빨간색으로 활성화 됩니다이제 [프로젝트 삭제] 버튼을 클릭하면 프로젝트가 삭제 됩니다.


- copy coding -


현재 나와있는 스프링 부트는 4버전이지만 좀 안정적인 사용을 위해서는 3버전을 설치하기로 하고 다운로드 페이지로 이동을 합니다.

https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3


Spring 사이트는 텍스트 위주로 되어 있어서 정보를 많이 얻을 수는 있지만 뭐가 찾으려면 직관적으로 찾기는 좀 어려운 사이트인것 같습니다.


spring boot download install


링크된 페이지에 가면 Spring tools 최신 4버전 부터 아래로 버전별로 리스트 되어 있고 사용하려는 버전을 선택 하면 됩니다.


spring boot download install


최신 버전은 4이지만 3버전의 마지막 배포본을 다운 받았습니다.

설치는 압축을 풀기만 하면 되기 때문에 가능하면 사용하려는 위치로 압축파일을 이동해서 풀어줍니다. 압축을 풀어줄 때 알집이 아닌 7zip을 이용하길 권장합니다.


spring boot download install


알집으로 압축을 풀면 저만 그런가 오류가 발생해서 실행은 되지만 찜찜한 기분이 들어 7zip을 이용 합니다.


spring boot download install


압축이 풀리면 3개의 폴더가 생기는데 이중 sts라고 되어 있는 폴더에 들어가 보면 


spring boot download install


사용하려는 STS를 볼 수 있습니다.

STS.exe를 실행 합니다.


spring boot download install


java를 설치하지 않았다면 JDK를 찾을 수 없다는 안내 창이 나타나고 기존에 java가 설치 되어 있다면 


spring boot download install


다음과 같은 창이 나오고 작업 폴더를 선택하고 Launch 버튼을 클릭 합니다.


spring boot download install


Spring boot 설치가 완료 되었습니다. 이제부터 좋은 프로그램을 만들기만 하면 됩니다.


- copy coding -


java 설치는 기본적인거고 방법도 어렵지 않아 기록을 하지 않았는데 오랜만에 오라클 홈페이지에 들어가 보니 화면이 변경되어 급할 때 쉽게 찾아보려고 몇자 적어 놓습니다.


Java 다운로드


일단 ORACLE 홈페이지에 들어가면

https://www.oracle.com/index.html

심플한 안내화면을 뒤로하고 아래쪽으로 이동하고


windows java download install



Resources for의  Developers를 선택 합니다.


windows java download install


이번에도 조금 아래쪽으로 내려와 Java를 클릭 하고 


windows java download install


Java SE Download를 선택 합니다.

windows java download install


많이 보던 화면이 나타납니다.


여기에서 자신에게 필요한 Java SE 8, 11, 14 버전 중 하나를 선택해 Download를 클릭 합니다.

! oracle 홈페이지 말고 여기로 바로 오려면

https://www.oracle.com/technetwork/java/javase/overview/index.html

요기로 오면 됩니다.


어째든 Download를 클릭하면 페이지가 전환되면서


windows java download install


8버전과 관련된 다양한 자료를 다운받을 수 있지만 JDK만 필요하니 클릭


windows java download install


운영체제별로 파일이 있는데 윈도우즈용은 맨 아래 부분에 있습니다. 각자 자신의 컴퓨터에 적합한 버전을 선택 합니다.


windows java download install


License Agreement를 체크하고 다운로드를 하면 됩니다.

물론 오라클에 계정이 있어야 다운로드가 가능 합니다.

 

 

Java 설치

 

설치는 간단하니 간단하게 화면만 나열해 봅니다.

모두 기본으로 설치 합니다필요하다면 설치 폴더만 수정합니다.. 저는 나중에 설치 위치 찾기가 귀찮아 디폴트로 설치 합니다.


windows java download install


windows java download install


windows java download install


windows java download install


windows java download install


windows java download install


windows java download install


설치가 완료 되었습니다.

 

명령 프롬프트 창을 열고 확인해봅니다.

java -version


windows java download install


잘 설치가 되었습니다.


- copy coding -


1234567···13

+ Recent posts