inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 프레임워크는 내 손에 [스프1탄]

32.게시판 수정화면 구현하기(동적인 화면 구성)

질문드립니다.

386

학운학운

작성한 질문수 32

0

선생님 좋은 강의 정말 감사합니다.

한 페이지 내에서 jQuery와 ajax로 구현하는 부분은 순수 자바스크립트로도 구현할 수 있는거겠죠? 순수 자바스크립트에서는 ajax가 아니라 fetch같은 것을 사용하나요?

그리고 한 페이지 내에서 하는 부분은 리액트나 뷰 같은 프레임워크를 사용해서 많이 하고 있는 것으로 알고 있습니다. 이건 제이쿼리 ajax에 비해서 코드 관리하기 쉬워서일까요? 리액트나 뷰는 ajax를 쓰나요 다른 방식을 사용하나요?

마지막으로 현업에서는 mvc1 방식을 많이 사용하나요? 아니면 제이쿼리ajax나 순수자바스크립트나 리액트 같은 것을 많이 사용하나요?

 

감사합니다.

spring jsp Spring Security MVC

답변 1

0

박매일

기존의 JavaScript로는 아래처럼 XMLHttpRequest 객체를 이용해서 사용이 가능합니다.
간단한 예시를 올려드리구요~
var xhr = new XMLHttpRequest();
xhr.open('post', 'url');
xhr.onreadystatechange = function() {
    if (xhr.readyState == 4) {
        if (xhr.status == 200) {
            console.log(xhr.responseText);
        } else alert("요청오류 : " + xhr.status);
    }
}
xhr.send(form);
요즘은 백엔드와 프론트를 분리해서 개발을 많이 하기 때문에 React나 Vue라는 프론트엔드 프레임워크를 많이쓰고 있습니다. 유지보수 측면에서 장점이 있고 ajax기술은 어떤 뷰에서 든지 다 사용이 가능합니다.
현업에서 개발은 정해진 것 없습니다. 각자 프로젝트 성격과 구현 방법을 선택해서 구현을 하시면 됩니다.
생산성이 좋고 유지보수를 고려해야되는 프로젝트는 당연히 프레임워크(스프링, React 등)를 적용해야 겠죠~

재생이 안되요

0

118

0

404 HTTP 상태 코드

0

166

2

lombok api 등록 후

0

180

2

UsernamePasswordAuthenticationToken 생성에 대해서 질문이 있습니다.

0

225

1

@RequestBody에 관해서 질문이요.

0

186

1

MVC06에 회원정보수정, 이미지등록수정 강의 영상이 없습니다

2

215

1

namespace 칸이 없습니다.

0

284

2

프로젝트 생성시 Srping MVC Project 없음

0

361

1

spring security 이후 Spring MVC06

0

226

1

Lomkob API 관련

0

205

1

깃허브 주소

0

267

1

포워딩오류? 인거 같습니다

0

343

1

css바꾸고 싶을때

0

312

1

git 연결할때 오류

0

267

1

프로젝트 생성시 Srping MVC Project 없음

0

1068

1

Oracle을 연결하고 싶은데, sql파일을 만들고나면...

0

284

1

프로젝트 생성시 Srping MVC Project 없음

0

4731

6

43강 age 0오류

0

301

1

Controller의 BoardMapper 쪽에서 문제가 있습니다.

0

386

1

Spring05 버전에서 이미지를 설정했을 때 권한이 보이지 않습니다

0

243

1

스프링 시큐리티 로그인 후 모달창 질문드립니다

0

630

0

아이디 중복확인 NullPointerException

0

366

2

새로고침해야만 등록한 글이 리스트에 뜹니다.

0

251

1

회원테이블과 권한테이블 간 관계

0

475

1