강의

멘토링

로드맵

개발 · 프로그래밍

/

웹 개발

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

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

(4.2) 수강평 10개

수강생 192명

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

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

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

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

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

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

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

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

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

과정 안내

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

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

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

📌 이 강의의 주요 내용은 설정과 프로젝트의 구조에 대해 설명합니다. 스프링 부트와 파이썬 FastAPI를 잘 알고 있다면 쉬운 강의에 해당하며, 그렇지 않으면 설정이 어려울 수 있습니다.

이런 분들께 추천해요

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

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

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

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

주요 아키텍처

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


1장

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

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

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

2장

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


3장

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



학습 자료

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

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

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



이런 분들께
추천드려요

학습 대상은
누구일까요?

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

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

  • 인공지능 개발자

  • 자바 개발자

  • 백엔드 개발자

  • 데이터 사이언티스트

선수 지식,
필요할까요?

  • 파이썬 프로그래밍 언어

  • 자바프로그래밍 언어

안녕하세요
입니다.

1,060

수강생

77

수강평

8

답변

4.8

강의 평점

8

강의

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

커리큘럼

전체

11개 ∙ (4시간 45분)

해당 강의에서 제공:

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

수강평

전체

10개

4.2

10개의 수강평

  • illay님의 프로필 이미지
    illay

    수강평 2

    평균 평점 5.0

    수정됨

    5

    100% 수강 후 작성

    I'm taking a long-term Java course and need to work on a project, and this is a video the instructor recommended. For the final project, I need to connect a Java web project with a machine learning Python project, and this is exactly what I was looking for.

    • spacenyi님의 프로필 이미지
      spacenyi

      수강평 5

      평균 평점 5.0

      5

      64% 수강 후 작성

      I was able to easily connect my Java web project and AI server with the kind explanation. It was a great help.

      • javaspecialist
        지식공유자

        Thank you.^^

    • javaspecialist님의 프로필 이미지
      javaspecialist

      수강평 8

      평균 평점 5.0

      5

      100% 수강 후 작성

      This explains how to connect to a REST-based web server using an artificial intelligence model or machine learning model using Python in a Java Spring Boot application. It is recommended for Java developers or those working on machine learning projects. It requires prior knowledge, but you can understand the content just by following along.

      • javaspecialist
        지식공유자

        Use Python version 3.12 or lower. https://www.python.org/downloads/release/python-3128/

    • yugyeongjo1215님의 프로필 이미지
      yugyeongjo1215

      수강평 1

      평균 평점 5.0

      5

      36% 수강 후 작성

      • jsook30049278님의 프로필 이미지
        jsook30049278

        수강평 3

        평균 평점 5.0

        5

        100% 수강 후 작성

        ₩88,000

        자바전문가그룹님의 다른 강의

        지식공유자님의 다른 강의를 만나보세요!

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!