강의/Spring Boot를 이용한 RESTful Web Services 개발
-
6강. Spring Boot Project 구조 확인과 실행 방법강의/Spring Boot를 이용한 RESTful Web Services 개발 2022. 6. 24. 17:43
1.구조 메이븐 프로젝트 생성시 src아래에 main/test 폴더가 존재 main java :개발할 class파일 resource : 설정파일 test : junit테스트 pom.xml : maven 설정 2.mvn명령어 maven 프로젝트에서 실행할 수 있는 명령어 - clean : 빌드, 패키징 파일 삭제 - compile : 소스 컴파일 java > class파일 생성 - package : 컴파일 시킨 파일을 jar or war 파일로 패키징 - install : 패키징 파일을 로컬서버에 배포 3.Run/Debug버튼 - run - debug 4.Terminal, Console, Structure 탭 - console, terminal 왼쪽 하단 structure에 현재 선택된 페이지에 대한 구조..
-
-
4강 Spring Boot Project 생성강의/Spring Boot를 이용한 RESTful Web Services 개발 2022. 6. 9. 10:32
https://primary.tistory.com/5 [Spring boot / IntelliJ ] 스프링 부트 프로젝트 환경 설정 분류 이름 버전 JDK OpenJDK 11 IDEA 인텔리제이 2021.2.2 (Ultimate Edition) 빌드 툴 Gradle 7.3.1 프레임워크 Spring Boot 2.6.1 Packaging Jar - 템플릿 엔진 Thymeleft 1.JDK11 https://jdk.java.net/java-se.. primary.tistory.com
-
3강. Spring Boot Framework 개요강의/Spring Boot를 이용한 RESTful Web Services 개발 2022. 6. 9. 09:55
https://primary.tistory.com/3?category=1245553 여기에 추가 설명함. 스프링, 스프링 부트, 스프링 부트 스타터 참고 도서 : 김영재, 처음으로 배우는 스프링 부트2 , 한빛소프트, 2018, 17~30p 2018년 도서라서, 최신화가 안되어 있을 수 있음. 1.스프링 부트? - 스프링 : 자바 대표 프레임워크 - 스프링의 장점 : 안 primary.tistory.com
-
REST API강의/Spring Boot를 이용한 RESTful Web Services 개발 2022. 6. 7. 11:36
1) Web Service - WWW , port, HTML, JSON, XML, image WWW상에서 특정 포트를 열어 HTML, JSON, XML, image와 같은 문서 전송 시스템 2) Web Application - 브라우저 , request, response, 문서 format(JSON,XML) , HTTP(SOAP, REST) , endpoint 브라우저를 통해서 Web에서 실행가능한 프로그램 (ex)웹사이트 3)RESTful REpresentational State Transfer / 자원 상태 전달 - 목적에 맞는 HTTP Method(GET, POST..)를 통해 Resource를 처리하는 아키텍쳐 - 상태 전달 Resource ( = data, 문서, 자원, 정보), Resource..
-
MSA : Micro Service Architecture강의/Spring Boot를 이용한 RESTful Web Services 개발 2022. 6. 7. 08:58
비용 절감과 효율성을 극대화하고, 요구사항에 빠르게 처리하는 Application 개발/운영 방식이 필요 그에 따라 RESTful개발방식이 유행 (표준화된 HTTP RESTful API가 필요) 기존에 하나의 단위로 운영되던 애플리케이션을 수백/수천개의 서비스 단위로 쪼개서 애플리케이션을 개발/운영하는 방식에서 벗어나 각 독립적으로 서비스 개발하는 방식. 독립적인 각 서비스에 최적화된 언어와 DB를 선택하고, 이기종으로 개발된 application간에 데이터 통신을 위해서는 표준화된 HTTP 프로토콜을 사용하는 RESTful 서비스를 이용 #MSA #JAVA #Springboot #RESTAPI #Restful