2012-12-03 3 views
0

나는 교육적 목적으로 게임 서버를 작성하려고합니다. 모든 온라인 사용자, 이름, X 및 Y 위치가 포함 된 일종의 목록이 필요합니다.사용자 정보가있는 서버

이걸 보관하는 가장 현명한 방법은 무엇입니까? 일종의 다차원 배열이나 arraylist를 생각하고 있었습니까? 코드 예제도 좋을 것입니다. 저는 Java에서 매우 새로운 기능을 가지고 있습니다 :-)

+1

정답은이 데이터를 사용하는 방법에 따라 다릅니다. 응용 프로그램이 실행을 중지 한 후에 유지해야합니까 (이 경우 데이터베이스 사용)? 사용자 ID별로 조회를 수행 할 수 있어야합니까 (즉, 사용자 ID가 주어지면 위치를 결정할 수 있습니까)? 특정 위치에 가까운 사용자를 결정해야합니까? 이와 같은 질문에 대한 답을 지정할 때까지는 질문에 대한 정답이 없습니다. –

답변

5

클래스를 만들면 User이라고 부를 수 있습니다.

사용자 이름, x 및 y 위치와 같은 정보를 모두 저장할 수 있습니다.

나는 이것이 매우 일반적인 대답이라는 것을 알고 있지만 매우 일반적인 질문입니다.

0

사용자 정보를 영구히 보관해야하는 데이터베이스가 있어야합니다. 그리고 사용자가 온라인 일 때 그의 정보는 빈에 보관됩니다. 예를 들어 JSF의 Java Bean Scopes에 대해 읽어야합니다.

관련 문제