2017-01-03 2 views
0

prehistory : 자바 웹 프레임 워크를 사용하여 웹 응용 프로그램을 개발하고 싶습니다. 백엔드에서는 Spring MVC를 선택했습니다. 템플릿 엔진 Thymeleaf가 선택되었습니다.봄 MVC + JS없이 Thymeleaf

질문 : 자바 스크립트를 사용하지 않고 비동기 요청을 포함하여 앱을 개발할 수 있습니까?

감사합니다.

편집 :Asynchronous Request Processing 어때?

+0

Spring의 async 부분 (Servlet-spec 3)을 사용하면 요청을받은 후 클라이언트로 데이터를 계속 보낼 수 있습니다. 거의 항상 자바 스크립트를 사용하여 처리되는 데이터를 생성하는 데 사용됩니다. 서버 쪽 렌더링에 사용했다면 페이지 하단에 계속 추가되므로 페이지의 길이가 계속 증가합니다. –

답변

2

불가능합니다. Thymeleaf, Velocity, JSP, JSF는 모두 서버 측 렌더링이므로 아무 것도 변경하지 않으려면 전체 페이지를 다시 생성해야합니다.

또한 자바 스크립트가없는 경우 링크를 클릭 할 때 POST (멀티 파트 또는 양식 인코딩) 또는 GET 요청 양식 만 브라우저에서 만들 수 있습니다.

프레임 또는 iframe을 사용하는 경우 페이지의 더 작은 부분을 변경할 수는 있지만 권장하지 않습니다 (글을 쓰지 않아야합니다).

JavaScript를 사용하는 방법이 없다고 생각하지만, Angular와 같은 좋은 프레임 워크를 선택하면 자신과 같은 백엔드 개발자조차도 더 작은 비동기 웹 응용 프로그램을 만들 수 있습니다.

+0

나는 그것을 순수한 자바 스타일로 만들려고 노력하고있다. 뭔가 추천 할 수 있니? –

+0

런타임은 브라우저 응용 프로그램, 모바일 웹 또는 IOS/Android입니다. –

+0

관리자 패널 및 Google지도가있는 단순한 웹 사이트 –

1

비동기 웹 요청은 javascript를 사용하여 작동합니다. 자바 스크립트 없이도 웹 애플리케이션을 만들려고하지 않을 것입니다.