2012-06-19 5 views
0

질문이 있습니다. 서블릿과 JSP를 사용하여 Java의 REST API를 기반으로하는 데스크톱 웹 응용 프로그램을 개발하고 있었지만 사장님은 웹 응용 프로그램을 만드는 가장 좋은 방법은 아니라고 말씀하셨습니다. 왜냐하면 서블릿과 JSP는 뚱뚱하고 두꺼운 클라이언트 (서버에 대한 요청으로 인해 GWT와 같은 부분이 아닌 모든 데이터 내용을 다운로드하도록 만들었 기 때문)와 씬 클라이언트로 작동하기 때문에 GWT와 함께 할 것을 제안했기 때문입니다.팻 클라이언트/씬 클라이언트 vs 씬 클라이언트

서블릿이 팻 클라이언트로 작동하는 것을 보지 못했기 때문에 내 질문에 서블릿보다 GWT가 더 나은 이유는 무엇입니까?

답변

3

GWT는 서블릿과 다른 문제를 해결합니다. GWT는 클라이언트를 만드는 툴이고, servlets/JSP는 클라이언트에게 보낼 것을 서버에 알려주는 툴이다.

예를 들어, 내 서버는 JSP를 사용하여 GWT 클라이언트를 제공하고 서블릿은 클라이언트를 데이터베이스에 연결합니다. 한 번에 모두 사용합니다! 당신은 하나만 사용할 수 있습니다.

GWT 클라이언트를 임의로 두껍게 만들거나 얇게 만들 수 있습니다. 심지어 서버가없는 GWT 애플리케이션을 실행할 수도 있습니다.

자바에서 복잡한 크로스 브라우저 웹 앱을 만들기위한 멋진 도구가 필요한 경우 GWT를 사용하십시오. JSP 또는 서블릿 사용 여부는 별도로 결정해야합니다.