1. Flask 서버 1) Flask 서버 실행 아래의 스크립트는 Flask 서버를 실행하는 스크립트이다 > ① python web.py > >* Running on all addresses (0.0.0.0) 외부 접속 허용 (다른 장치에서 IP로 접속할 수 있음)
Flask 기초 - velog 에서는 putty(git bash)와 같은 CLI에서의 flask 서버 실행을 기준으로 작성본문에서는 VS Code에서 html, css, javascript 편집 및 flask 서버 실행을 기준으로 기재기존에 VS Code로 다양한 작업
PythonPHPJavaRubySpringDjangoFlaskRuby on Rails프로그래밍 언어에 맞는 프레임워크를 사용 Javascript > Node.jsPython > DjangoJava > SpringMySQLPostgreSQL② NoSQL DatabaseM
ⓐ 제어 역전(IoC)Inversion of Control일반적인 제어권 : 내가 인스턴스를 직접 생성한 후 관리IoC : 객체 생성과 의존성 주입을 컨테이너에 맡김OrderService 객체의 생성과 OrderRepository 객체의 주임을 Spring IoC 컨테
1. 스프링 부트 동작 방식 1) 서버 간 통신 : MSA(Microservice Architecture) 여러 사이트를 하나의 서비스로 개발할 때? : 예를 들어 네이버는 블로그, 카페, 메일 등의 기능을 하나의 어플리케이션에 통합하여 개발 이러한 큰 규모의 서비스
1. 개발 환경 스프링 부트 프로젝트 진행을 위한 개발 환경 ⓐ Windows 10 64-bit ⓑ IntelliJ Ultimate or Community (다운로드 링크 : https://www.jetbrains.com/ko-kr/idea/download/?secti
① method 요소를 RequestMethod.POST로 설정① POST 요청은 클라이언트가 서버에 리소스를 저장하는 데 사용하므로 클라이언트의 요청 트래픽에 값이 포함돼 있음. (즉 앞서 말했듯 HTTP 바디에 리소스의 값이 저장되어있음)① HTTP BOdy에 데이
: 자바 진영의 ORM 기술 표준으로 채택된 인터페이스의 모음즉, 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스Java의 객체와 RDB간의 매핑을 정의하고, 객체 지향적인 방식으로 RDB를 다룰 수 있도록 지원인터페이스이므로, Hiber
① Lombok 플러그인 설치② 프로젝트 설정 : Enable annotation process③ 의존성 추가pom.xml④ Lombok 라이브러리가 적용된 프로젝트를 실행하기 위해 인텔리제이 재실행maven을 확인하면 lombok 의존성이 추가된 것을 볼 수 있다.
① ORM자바의 객체(Class의 Instance)와 RDBMS사이의 연결 역할자바의 객체를 데이터베이스의 데이터로 매핑즉 자바는 자바대로, 데이터베이스는 데이터베이스 대로 설계 한 후 ORM은 중간에서 이 둘을 매핑하는 역할을 수행개발자로 하여금 자바 개발의 생산성을