IntelliJ에서 스프링 시작을 위한 초기 세팅
·
Spring
👋 들어가기 전현재 IntelliJ Community Edition을 사용중인데, 여기서는 Spring을 실행하기위해, 별도의 세팅이 필요하다, 한번 차례대로 알아보자.🏁 학습할 내용프로젝트 생성빌드 세팅🎯프로젝트 생성 Community Edition은 자체적으로 스프링 프로젝트 생성이 안되기때문에 우리는 프로젝트 생성을, 여기에 위탁한다.https://start.spring.io/ 이 때, 기본 Dependency는 다음과 같이 추가해준다.Spring WebHTTP 기반 REST API를 쉽게 개발하기위해 제공@RestController, @GetMapping 등 제공Spring Web ServiceSOAP(Simple Object Acess Protocol) 메시지를 처리하는 웹 서비스 구축XM..
스프링 부트란
·
Spring
🏁 학습할 내용스프링과 스프링부트의 차이❓스프링과 스프링부트의 차이 1️⃣ 스프링 스프링 프레임워크는 Java 기반 애플리케이션 개발을 지원하는 오픈소스 애플리케이션 프레임워크 스플링은 다음과 같은 특징이 있다. 장점POJO(Plain Old Java Object)로만 이루워져있다.제어역전객체의 생명주기 및 의존성 관리를 담당하는 IoC 컨테이너를 제공객체의 생성과 관계 설정을 스프링이 담당하며, 컨테이너가 객체의 생명주기 관리 및 의존성 주입을 맡는다.의존성 주입스프링이 의존성 주입을 통해 객체 간의 관계를 설정하여, 결합도를 낮춤으로써 유연성을 높힌다.AOP지원(관점 지향 프로그래밍)핵심 비지니스 로직과 부가적인 기능을 분리하여 모듈화 할 수 있다.웹 개발 지원MVC(Model-View-Contro..
[ 부스트 캠프 ] iOS 개발자의 스프링 배포를 위한 여정
·
Spring
👋 들어가기 전우리 서비스 핵심 기능인 스트리밍 화면을 살펴보자. 1. 영상 송출2. 방송 정보 제공3. 실시간 채팅기능 우리는 스트리밍관련 해서 naver cloud platform의 live station을 제공 받는다. NAVER CLOUD PLATFORMcloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certificationwww.ncloud.com 여기서 1번은 라이브 스테이션에서 제공을 받으면 되지만방송 정보 (제목, 부가 설명) 제공하는 api와 실시간으로 채팅할 서버가 없다는 것을 확인했다. 현실적인 한계를 깨닫고 라이브 스트리밍 서비스에서 채팅 기능을..