SpringBoot

· 책
3. 개발 환경 구성해당 장에서는 가볍게 JetBrains사의 Intellij 프로그램을 통해서 JAVA JDK를 설치하고 Springboot 애플리케이션 환경을 구성하는 장이다. 3.1 JAVA JDK 설치해당 3.1장에서는 웹 사이트를 통해서 특정 JDK, Azul JDK 11버전을 설치하라고 한다.하지만 Intellij를 통해서 jdk 파일을 설치할 수 있으므로, 본인에게 어떤 JDK 버전이 필요한지만 확인하고 넘어가면 될 것같다. 3.2 Intellij 설치JetBrains 홈페이지에 접속한다.  Download IntelliJ IDEA – The Leading Java and Kotlin IDEDownload the latest version of IntelliJ IDEA for Windows,..
· 책
2. 개발에 앞서 알면 좋은 지식3장부터 시작하는 웹 애플리케이션 개발 프로젝트를 진해하기 전에 앞으로 도움이 될 내용들에 대한 설명이 들어있다. 해당 장에서는 Spring boot Application이 '어떻게 동작하는지', '왜 이렇게 구성되는지'에 초점을 두고 설명합니다. 2.1 서버 간 통신어떤 웹 사이트를 하나의 서비스 단위로 개발한다고 가정해보자. 즉, 하나의 웹 사이트 내부에 블로그, 카페, 메일과 같은 기능을 하나의 애플리케이션에 통합하여 배포했다는 뜻입니다. 서비스를 이렇게 구성하게 되면 업데이트를 진행하거나 유지보수를 진행할 때, 개발자는 개발에 있어서 보수적인 입장을 취하게 될 것입니다.  또한, 서비스 자체의 규모도 커지기때문에 서비스를 구동하는 데 걸리는 시간도 길어집니다. 이러..
· 책
Chapter 1. 스프링 부트란?스프링 프레임워크(Spring Framework)는 자바(ava) 기반의 애플리케이션 프레임워크로 엔터프라이즈급 애플리케이션을 개발하기 위한 다양한 기능을 제공합니다.스프링은 목적에 따라 다양한 프로젝트를 제공하는데, 그 중 하나가 스프링 부트(Spring Boot)입니다. 1.1 스프링 프레임워크스프링은 자바 언어를 이용해 엔터프라이즈급 개발을 편리하게 만들어주는 '오픈소스 경량급 애플리케 이션 프레임워크'로 불리고 있습니다. 쉽게 말해서 자바로 애플리케이션을 개발하는 데 필요한 기능을 제공하고 쉽게 사용하도록 돕는 도구입니다. 스프링의 핵심가치는 "애플리케이션 개발에 필요한 기반을 제공해서 개발자가 비즈니스 로직 구현에만 집중할 수 있게끔 하는 것"입니다. 뒤에 나오..
개요이전에 진행했던 프로젝트에서 사진을 업로드하고, 이를 조회에서 사용자의 프로필을 보여줘야하는 테스크가 있었다.단순히 로컬단에 사용자의 이미지를 조회하고 그 내용을 보여줘도 해당 기능을 수행하는 데는 아무런 문제가 존재하지 않는다.하지만, 사용자가 본인의 프로필을 바꾼다면? 자신의 애완 동물의 사진을 추가한다면? 이런 저런 이유들로 로컬단의 용량을 많이 잡아먹게된다. 또한, 보안적으로 취약할 수도 있다는 생각이 들었다. 그래서 다른 사람들은 이러한 작업들을 어떻게 수행할까해서 찾아보니, AWS의 Simple Storage Service(S3)를 사용해서 영상 또는 사진 데이터들을 처리하는 것을 알 수 있었다.본론AWS S3에 대한 내용은 추후에 다루게 될 것이다. 해당 포스팅에서는 단순히 AWS S3와..
heesang0930
'SpringBoot' 태그의 글 목록 (3 Page)