유자맛바나나의 Dev-log

  • 홈
  • 태그
  • Front-End
  • Back-End

javafx 1

[Java] JavaFX WebView에서 Axios, fetch 사용시 서버로 Body를 전달하지 못하는 문제

1. Trouble Java8의 JVM 환경에서 동작하는 JavaFX의 WebView에서는 Axios, fetch, Ajax 등의 기능을 제한적으로만 사용할 수 있어 Http Body를 넣을 수 없다 2. Root cause JavaFX의 WebView에서 제공하는 javascript 런타임 엔진은 JVM에 있다. 그리고 java 8버전의 javascript 런타임 엔진은 'Nashorn'이다. 문제는, Nashorn은 순수한 ES5.1 스펙(ECMAScript)을 구현한 순수 javascript 엔진이라는 점이다. 그렇기 때문에 Axios (ES6에 도입된 Promise 기반), fetch (ES6부터 내장 라이브러리), Ajax(XMLHttpRequest 기반이며 순수 javascript가 아님) 셋..

Back-End/Java 2023.03.28
1
프로필사진
GitHub
ojs7928@gmail.com
  • 분류 전체보기 (108)
    • OOP (1)
    • Design Pattern (3)
    • Clean Code & Refactoring (7)
    • Web개발 (0)
    • Back-End (46)
      • Java (7)
      • JPA (2)
      • Spring (13)
      • Server (8)
      • Kafka (6)
      • MySQL (2)
      • MongoDB (7)
    • Front-End (29)
      • HTML, CSS (6)
      • JavaScript (13)
      • React (9)
      • React-Native (1)
    • DevOps (11)
      • Docker (11)
      • Kubernetes (0)
      • Jenkins (0)
    • Data Science (0)
      • Python (0)
      • Machine Learning (0)
      • LLM (0)
    • Algorithms (8)
    • IntelliJ (1)
    • Gradle, Maven (0)
    • Motivation (1)

Tag

javascript, Spring, dev-ops, kafka, lecture, javascript 문법, CleanCode, react, Algorithms, DesignPattern, NGINX, java, docker, JPA활용2, Dependencyinjection, webserver, JPA, spring-data-jpa, codility, devops,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.