Skip to content

자바스크립트 ECMA버전으로 DOM객체 선택 및 이벤트 사용부터 리액트프로그램의 기초인 모듈 사용하기 및 웹소켓 API사용 까지+덤으로 스프링부트3 에서 백엔드용 채팅 API서비스 구현

kimilguk/javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 

Repository files navigation

자바스크립트 ECMA버전으로 DOM객체 선택 및 이벤트 사용부터 리액트프로그램의 기초인 모듈 사용하기 및 웹소켓 API사용 까지

덤으로 스프링부트3 에서 백엔드용 채팅 API서비스 구현

####0. 개발환경 설치 : (아래)

####1. 백엔드(스프링부트3)는 OpenJDK17 이상이 필요하기 때문에 eGovFrameDev-4.2.0 이상으로 개발 해야 한다.

  • eGov4.2.0 개발환경에서 프로젝트 import 전 그래들 Home 위치는 변경했습니다 : C:\Users\USER.gradle 에서 C:\egov\gradle 참고로, 메이븐 작업하지 않는 분은 하실필요 없고, 저는 기존 Maven 레포지토리도 변경했습니다 : C:\Users\USER.m2\repository 에서 C:\egov\repository
  • 교사 프로젝트명을 변경하고 싶으시면, build.gradle 의 파일내용 중 archivesBaseName = 'springboot3' 과 archiveFileName = 'springboot3.jar' 으로 변경
  • 교사 프로젝트명을 변경하고 싶으시면, settings.gradle 의 파일내용 중 rootProject.name = 'springboot3' 으로 변경
  • eGov4.2.0 개발환경에서 import Existing Gradle Project 로 스프링부트3용 프로젝트 불러오기
  • eGov4.2.0 개발환경에서 위 스프링부트3용 프로젝트를 실향하고, bootJar 만들기.

####2. VS Code 개발환경을 실행하여 Live Server 로 jsexam 폴더의 파일을 실행하며, 자바스크립트+ECMA Script 실습.

  • 자바스크립트 소스는 위 백엔드 단의 workspace 폴더에 education 폴더명으로 위치하게 한다.

####3. 위 스프링부트3용 백엔드 API서비스를 기준으로 VS Code 개발환경을 실행하여 Live Server 로 ajaxexam 폴더의 파일을 실행하며, 연동 테스트시작

####Ps. 위에서 만든 springboot3.jar파일을 도커이미지로 만들고, 도커컨테이너로 실행하기(아래)

  • 도커 파일이 존재하는 위치에서 다음 명령을 수행합니다.
  • 내PC 로컬용(아래) 1).현재 디렉토리에 존재하는 Dockerfile을 가지고 도커 이미지를 내 PC에 생성하는 명령 docker build . -t springboot3 2).도커 컨테이너 생성 및 실행 docker run -d -p 8088:8088 springboot3 3).결과확인 : http://localhost:8088/boards/friends

About

자바스크립트 ECMA버전으로 DOM객체 선택 및 이벤트 사용부터 리액트프로그램의 기초인 모듈 사용하기 및 웹소켓 API사용 까지+덤으로 스프링부트3 에서 백엔드용 채팅 API서비스 구현

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published