인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
개발 · 프로그래밍

/

웹 개발

자바 스프링 부트 프로젝트와 파이썬 AI 프로젝트 연결하기

스프링 부트 프로젝트에서 Fast를 이용한 파이썬 기반 AI 웹서버와의 연결을 설명합니다.

(5.0) 수강평 1개

수강생 47명

Thumbnail

중급자를 위해 준비한
[웹 개발, ai서비스] 강의입니다.

이런 걸
배워요!

  • 파이썬 FastAPI를 이용한 웹 애플리케이션 실행

  • 자바 스프링 부트를 이용한 웹 애플리케이션 실행

  • 자바 웹 애플리케이션에서 파이썬 AI 서버와 이미지 주고받기

  • MQTT를 이용한 실시간 객체 탐지 영상 전송과 수신

  • 파이썬 AI 서버에서 객체탐지한 이미지를 자바 웹으로 스트리밍하기

  • 자바 스프링 부트와 파이썬 FastAPI로 배우는 객체 탐지 플랫폼 구축

자바 스프링 부트 프로젝트와
파이썬 인공지능 서버를 연결하는 프로젝트를 원하세요?

이 과정을 통해서 자바 스프링 부트 프로젝트와 파이썬 AI 프로젝트 연결하는 방법을 배울 수 있습니다.

과정 안내

📌 자바 Spring Boot와 파이썬 FastAPI를 이용해서 웹 애플리케이션을 만들고 실행하는 방법을 설명합니다.

📌 자바 Rest 컨트롤러가 비동기 방식으로 텍스트와 이미지를 전송하면, FastAPI를 이용한 파이썬 AI 서버에서 이미지를 받아 객체 탐지를 수행한 후 base64 인코딩 문자열로 반환하며, 이를 Rest 컨트롤러가 비동기 방식으로 받아 뷰 페이지에 결과를 출력합니다.

📌 yolo(YOLOv8) 을 이용해 카메라로부터 수집된 영상을 실시간으로 분석하여 다양한 객체를 탐지(object-detection)합니다. 탐지된 결과는 MQTT 프로토콜을 통해 서버로 전송되며, 자바 웹 어플리케이션에서 이를 실시간으로 시각화하여 사용자에게 직관적인 정보를 제공합니다.

이런 분들께 추천해요

인공지능 서비스 개발자입니다.

인공지능을 배운 후 프로젝트를 통해 서비스를 제공하는 프로젝트를 진행하고 싶습니다.

자바와 파이썬을 열결하고 싶어요.
자바에서 생성한 데이터를 파이썬 인공지능 서버에 전송한 후 그 결과를 받아 화면에 출력해야 합니다.

자바와 인공지능을 가르치는 강사
채용 예정자과정에서 자바와 인공지능을 이용해서 최종 프로젝트를 수행해야 합니다.

주요 아키텍처

이 과정은 자바, 스프링 부트, 파이썬, 인공지능 등 많은 기술적 요소들을 필요로 합니다.


1장

  • 1장은 자바와 파이썬 개발환경을 구성합니다.

  • 파이썬 FastAPI를 이용한 웹애플리케이션 프로젝트 생성 및 실행에 관해 설명합니다.

  • 자바 스프링 부트를 이용한 웹애플리케이션 프로젝트 생성 및 실행에 관해 설명합니다.

2장

  • 2장은 자바에서 파이썬 AI 서버에 데이터를 보내면, 파이썬 웹서버는 인공지능 모델을 통해 객체를 탐지하고 그 결과를 반환합니다. 자바 웹은 그 결과를 비동기 방식을 화면에 출력합니다.


3장

  • 3장은 카메라와 연결된 파이썬 웹에서 실시간으로 카메라의 프레임에서 객체를 탐지한 후 그 결괄를 MQTT 브로커를 통해 자바의 화면에 출력합니다.



학습 자료

  • 강의 자료는 이 영상을 구매하시면 내려받을 수 있습니다.

  • 소스코드는 각 차시별 영상과 함께 제공됩니다.

  • 전체 내용이 포함된 PDF 파일의 구매는 여기를 클릭하세요.



이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 자바 웹과 파이썬 웹을 연결하려는 개발자

  • 파이썬 AI서버의 결과를 자바 웹에 출력하는 프로젝트를 하려는 개발자

  • 인공지능 개발자

  • 자바 개발자

  • 백엔드 개발자

  • 데이터 사이언티스트

선수 지식,
필요할까요?

  • 파이썬 프로그래밍 언어

  • 자바프로그래밍 언어

안녕하세요
허진경 (자바전문가그룹)입니다.

수강생 수

426

수강평 수

36

강의 평점

4.9

강의 수

8

정보기술개발, 인공지능, 정보기술전략계획분야 스타훈련교사입니다.

20년 이상의 강의 경력과 고용노동부에서 인정하는 강의력으로 여러분에게 모든 기술을 전달하고자 합니다.

자바전문가그룹(JavaSpecialist.co.kr)이 인공지능의 성장을 고모합니다.

커리큘럼

전체

11개 ∙ (4시간 45분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!