2013-04-17 1 views
1

"웹 엔지니어링"에서 할당을하려면 Servlets, Java Server Pages 및 Java Beans를 사용해야합니다. (나는 JSB가 더 이상 사용되지 않는 것을 알고 있지만 훈련을 위해 사용해야한다.)Servlets, JSB 및 JavaBeans (MVC) 사용

기본적으로 우리는 약간의 다이 싱 게임을 가지고있다. 7 개의 필드가있는 도로가 있습니다. 주사위를 클릭하면 1에서 3 사이의 숫자가 나오고 차량은 숫자를 이동합니다. 누군가가 목표에 도달 할 때까지 컴퓨터의 회전.

사양에는 모델에 Java Bean, 뷰에 JSP, 컨트롤러 용 서블릿을 사용해야한다는 내용이 명시되어 있습니다.

우리가 이미 한 것은 플레이어와 게임의 모든 정보 (예 : 라운드, 시간, 리더)가 포함 된 Java Bean을 작성한 것입니다. 이 정보는 JSP와 함께 표시됩니다.

우리가 알아낼 수없는 것은 서블릿을 사용하는 방법입니다. 기본적으로 주사위를 클릭하면 서블릿을 열어야하지만, JSP와 빈과 통신하는 것보다 어떻게 할 수 있을까요?

어쩌면 누군가가 제대로 관리하는 방법을 알고 있습니까? 여기에 스크린 샷

: http://gyazo.com/c5e5eaae2de23d20755d687c479dccce 이 (독일어 그것은`) 왼쪽 상단 인도 표준시 동적에 각이 변경해야 주사위뿐만 아니라 자동차와 주사위 클릭으로

표.

+0

[초급 및 중급 서블릿 및 JSP 자습서] (http://courses.coreservlets.com/Course-Materials/csajsp2.html)에서 자주 사용되는 자습서를 확인하십시오. 또한이 수업에는 개념을 설명하기위한 큰 그림이 있습니다. [서버 측 프로그래밍] (http://www3.ntu.edu.sg/home/ehchua/programming/index.html#WebApp). 또한 – informatik01

답변

2

기본적으로 주사위를 클릭하면됩니다. 브라우저가 URL에 대한 웹 작업을 수행합니다. 일반적으로 POST 또는 GET. 그 URL을 듣고 서블릿이 있습니다. 이 서블릿에는 해당 URL로 이동할 때 푸시 한 데이터를 가져 오는 방법이 있습니다. 그런 다음 서블릿은 모델을 호출하여 데이터를로드하거나 데이터를 변경하는 작업을 수행합니다. 그런 다음 해당 모델로 JSP를 리디렉션 /로드합니다. 그러면 jsp는 해당 모델의 데이터를 표시합니다. 도움이 되었길 바래요!