[스프링 부트 기초] 스프링과 데이터베이스
0. 개요 DB란? : 데이터의 저장, 읽기, 삭제, 변경을 하는 소프트웨어 종류 : MySQL, H2,,, 언어 : SQL H2 는 RDBMS의 한 종류로 서버가 켜져 있는 동안에만 동작합니다. JPA는 자바 명령어를 SQL로 번역합니다. 자바를 활용해 데이터의 생성, 조회, 변경, 삭제를 할 수 있습니다. Repository는 JPA를 동작할 때 사용하는 매개체입니다. 스프링은 데이터를 주고 받는 방법을 강제합니다. -> DTO Lombok으로 코드 절약을 합니다. 패키지 : Spring Web, H2 Database, MySQL Driver, Spring Data JPA, Lombok 1. RDBMS RDBMS란? : Relational Data Base Management System : 컴퓨터의..
개인 프로젝트 1 : 플라스크를 활용한 나만의 URL 저장 서비스
프로젝트 설명 개요 프로젝트 주제 : 나만의 유용한 URL 모음 참여인원 : 1명 소요기간 : 1일 사용기술 및 환경 기술 : Python, MySQL, HTML, CSS, JavaScript, JQuery 프레임워크/라이브러리 : Flask, Bootstrap, Jinja2 프로젝트 목표 : 유용한 사이트들의 URL을 모아 한 번에 관리할 수 있는 웹 서비스. 내가 공유한 URL은 다른 누군가에게도 공유되어 주제별로 보다 가치있는 웹 컨텐츠를 모아 볼 수 있도록 돕습니다. 구현 기능 핵심 기능은 1. 유용한 URL을 나만의 카테고리에 저장, 분류, 관리 기능 구현 과 2. 사용자가 저장한 URL을 기반으로 주제별로 유용한 사이트를 모든 유저에게 공유 여기에 회원관리 기능, 좋아요 기능, 즐겨찾기 기능을..