• 리뷰
  • 리스트
  • 구매
처음 시작하는 스프링 프레임워크
글쓴이
허진경 저
출판사
BOOKK(부크크)
출판일
2021년 10월 13일
  • 읽고있어요

  • 다 읽었어요

  • 읽고싶어요


저자

이미지

허진경

허진경은 인공지능과 소프트웨어 시스템을 중심으로 연구와 교육을 수행하고 있다. 정부 주도의 AI 연구 과제와 산업 연계 프로젝트를 다수 수행해 왔으며, 생성형 AI를 실제 서비스 환경에 통합하는 시스템 설계와 아키텍처에 관심을 두고 있다.
 
또한 대학 강의와 함께 대기업·공공기관·직업훈련기관을 대상으로 한 AI 및 머신러닝 실무 교육을 진행하며, 개발자와 교육자를 위한 실전 중심의 커리큘럼을 지속적으로 개발하고 있다. 특히 Spring Boot 기반 애플리케이션과 FastAPI, 객체 탐지, 실시간 메시징, 생성형 AI를 결합한 통합 시스템 설계 경험을 바탕으로, AI를 단순한 기능이 아닌 시스템 구성 요소로 바라보는 관점을 강조한다.
 
『Spring Boot AI 시스템 설계 컨텍스트 중심 AI 애플리케이션 구축』에서는 FastAPI, 객체 탐지, MQTT, Spring AI, Tool Calling, RAG, MCP까지 이어지는 실전 사례를 통해, AI 모델과 애플리케이션을 분리하고 컨텍스트 중심으로 확장 가능한 AI 시스템을 설계하는 방법을 제시한다. 저자는 이 책이 Spring Boot 개발자를 비롯해 AI를 실제 서비스에 적용하려는 개발자, 연구자, 교육자에게 실질적인 기준점이 되기를 기대한다.

책 소개

분야IT 모바일
이 책은 자바 개발자가 스프링 프레임워크를 이용해서 시스템을 구축하기 위한 스프링 프레임워크의 필수 내용을 원리와 함께 실전코드까지 설명하고 있다. 이 책의 주요 내용은 다음과 같다. 1장은 스프링의 개념 및 스프링에서 가장 중요한 빈(Bean) 생성 및 관리와 의존성 주입에 대한 내용이다. 반드시 숙지해야 이후 내용을 이해할 수 있습니다. 2장은 관점지향 프로그래밍(AOP)에 대한 내용이다. 이 장은 AOP 관련 용어를 외우고 시작해야 합니다. 그리고 이 장을 이해해야 트랜잭션 처리를 할 수 있다.

3장은 데이터베이스 프로그래밍에 대한 내용이다. Spring JDBC를 이용하여 데이터 프로그래밍하는 방법을 배웁니다. 4장은 웹 애플리케이션을 개발하기 위해 사용하는 스프링 웹 MVC 프레임워크에 대한 내용이다. 가장 길고 내용이 많다. 웹 개발을 위해 반드시 알아야 하는 내용들입니다. 5장은 파일 업로드 및 다운로드를 설명하고 있다. 파일을 데이터베이스에 저장하고 다운로드하는 방법을 예를 들어 설명했다. 6장은 스프링에서 마이바티스 프레임워크를 이용하여 데이터베이스 프로그래밍하는 방법에 대하여 설명했다. 7장은 지금까지 배운 내용을 기반으로 데이터베이스를 이용한 파일 첨부 기능을 가진 멀티 게시판을 만드는 방법을 설명한다.

부록 1은 스프링을 이용하여 개발하기 위한 개발 환경 설정에 대한 내용이다. 부록 2는 깃허브를 이용한 프로젝트 버전관리에 대해 설명한다. 부록 3은 스프링 부트를 이용해 스프링 프로젝트를 생성하고 실행시키는 방법을 설명한다. 부록 4는 JDBC 연결정보 암호화 및 폼 입력값 검증 등 알아두면 쓸모 있는 몇 가지 기술들을 설명했다.

Github : https://github.com/hjk7902/spring
홈페이지 : http://www.javaspecialist.co.kr

전체 리뷰 (0)
최근 작성 순
예스이십사 ㈜
사업자 정보