Spring/SpringBoot-AWS
[SpringBoot-AWS] Chap06 - AWS 서버 환경을 만들어보자 - AWS EC2
외부인이 내가 만든 서비스에 접근하려면 24시간 작동하는 서버 필요 호스팅 서비스나 클라우드 서비스를 이용하여 가능 특정 시간에만 트래픽이 몰린다면 유동적으로 사양을 늘릴 수 있는 클라우드 서비스가 유리 클라우드 인터넷(클라우드)을 통해 서버, 스토리지(파일 저장소), 데이터베이스, 네트워크, 소프트웨어, 모니터링 등의 컴퓨팅 서비스 제공 개발자가 직접 해야 할 일을 클라우드가 전부 지원 클라우드 형태 Infrastructure as a Service (IaaS, 아이아스, 이에스) 기존 물리 장비를 미들웨어와 함께 묶어둔 추상화 서비스 인프라 대여 서비스 AWS의 EC2, S3 등 Platform as a Service (PaaS, 파스) IaaS에서 한 번 더 추상화한 서비스 더 많은 기능이 자동화 ..
[SpringBoot-AWS] Chap03 - 스프링 부트에서 JPA로 데이터베이스 다뤄보자
성실 성실 열쩡 열쩡 ,,,,,,,,,,,,,,,,, 3.1 JPA 소개 Intro 객체를 관계형 데이터 베이스에서 관리하는 것이 중요 관계형 데이터 베이스는 SQL만 인식 반복적인 SQL을 많이 만들어야 하고 유지보수 해야 함 패러다임 불일치 문제 발생 관계형 데이터베이스는 어떻게 데이터를 저장할지에 초점이 맞춰진 기술 객체지향 프로그래밍 언어는 메세지를 기반으로 기능과 속성을 한 곳에서 관리하는 기술 패러다임이 서로 다른데 객체를 데이터베이스에 저장하려고 하면서 생기는 문제 웹 애플리케이션 개발은 점점 데이터 베이스 모델링에만 집중 이를 해결하기위해 JPA 등장 객체지향적인 프로그래밍이 가능하고 SQL에 종속적인 개발을 하지 않아도 됨 JPA 인터페이스로서 자바 표준명세서 JPA posts 클래스 생..
[SpringBoot-AWS] Chap 02 - 스프링 부트에서 테스트 코드를 작성하자
새벽반.. 밀린 스터디 중.. 순서대로 따라 가야 하는 것들이 있어서 노랑이로 포인투 줘씀 2.1 테스트 코드 소개 TDD 테스트가 주도하는 개발 테스트 코드를 먼저 작성 레드 그린 사이클 항상 실패하는 테스트를 먼저 작성하고 (Red) 테스트가 통과하는 프로덕션 코드를 작성하고 (Green) 테스트가 통과하면 프로덕션 코드를 리팩토링한다 (Refactor) 단위 테스트 TDD의 첫 번째 단계인 기능 단위의 테스트 코드를 작성하는 것 순수하게 테스트 코드만 작성하는 것 테스트 코드의 이점 단위 테스트는 개발단계 초기에 문제를 발견하게 도와줍니다 단위 테스트는 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동하는지 확인할 수 있습니다 단위 테스트는 기능에 대한 불..
[SpringBoot-AWS] Chap 01 - 인텔리제이로 스프링 부트 시작하기
새로운 마음으로 시작하는 스프링부트, AWS 관련 스터디 .. 1장부터 깃 연동에서 오류가 난 나를 힘껏 도와준 우리 동기들한테 무한 감사 💜 1.1 인텔리제이 소개 인텔리제이의 강점 강력한 추천 기능 (Smart Completion) 훨씬 더 다양한 리팩토링과 디버깅 기능 이클립스의 깃(Git)에 비해 훨씬 높은 자유도 프로젝트 시작할 때 인덱싱을 하여 파일을 비롯한 자원들에 대한 빠른 검색 속도 HTML, CSS, JS, XML에 대한 강력한 기능 지원 자바, 스프링 부트 버전업에 맞춘 빠른 업데이트 인텔리제이 커뮤니티(무료)의 기능 자바 개발에 대한 모든 기능 지원 Maven, Gradle과 같은 빌드 도구 기능 지원 깃 & 깃허브와 같은 VCS(버전 관리 시스템) 기능 지원 스프링 부트의 경우 톰..
[SpringBoot-AWS] SpringBoot AWS 스터디 계획
2023-1 APPS 스터디 !!! 야심차게 대인원과 함께 하는 SpringBoot AWS 스터디이다 ㅎㅎ 진행 방법 목표 : 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (이동욱 지음) 커리큘럼 : 1주당 1chapter씩 교재 목차대로 일정 : 2023.3 ~ 2023.6 예정 깃헙 레포지토리 : https://github.com/APPS-sookmyung/2023-1-SpringBoot-AWS-Study.git GitHub - APPS-sookmyung/2023-1-SpringBoot-AWS-Study: [APPS] 2023-1 '스프링 부트와 AWS로 혼자 구현하는 웹 서비스 [APPS] 2023-1 '스프링 부트와 AWS로 혼자 구현하는 웹 서비스' 스터디 저장소🖥️ - GitHub - AP..