강의
-
WEB2 HomeServer강의/생활코딩 WEB 2023. 1. 31. 23:44
ipv4 0.0.0.0~255.255.255.255 - 42억개 IP 부족으로 ipv6 새로운 주소 체계 생성 하지만 ipv4 체계로 기존에 사용해야 하기 때문에, 공유기를 사용해서 하나의 ip를 여러 서버가 사용. - Network Address Translation - Public VS Private IP Address - Port forwarding - Dynamic VS Static IP Address 컴퓨터가 인터넷에 연결되려면 IP를 가지고 있어야 함. 그렇다면 가정에서 여러대의 기기를 인터넷 연결하려면 비용 문제로 공유기를 사서 회선을 공유함. -공유기 : Router -LAN : Local Area Network -WAN : Wide Area Network Private IP 대역대 개수 ..
-
서버/네트워크 구성도강의/시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script 2023. 1. 24. 17:19
1강: 실습용 가상 스타트업 Virtual Web Service사의 회사 서버 /네트워크 구조도 1-1.기본 개념 1)웹 2)데이터베이스 3)스토리지(파일 서버) - nfs: 파일 공유 시스템(물리 파일 서버가 따로 있음) 4)네트워크 - DMZ (DeMilitarized Zone) 외부에 오픈된 내부 네트워크 영역 사용 이유 : 보안상의 이유 내부 네트워크에서 DMZ 영역에 단방향으로 접근할 수 있음 DMZ 영역외부 네트워크는 양방향 접근 가능. ex)웹서버,이메일서버,FTP서버, DNS사용 취약점: todo 참조 : https://sangbeomkim.tistory.com/106 5)서버의 확장 - 스케일 업 : 서버의 스펙을 업그레이드 - 스케일 아웃 : 서버의 숫자를 늘림 1-2.서버/네트워크 구..
-
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