2012-11-17 2 views
0

봄에 웹 서비스 서버 측을 작성하고 있습니다. 내 첫 요청은 getUniqueID입니다. 이 요청에 대한 고유 ID를 작성하여 클라이언트에게 리턴합니다. 그런 다음 다른 클라이언트 요청 ınput이이 ID 여야합니다. 이 ID를 서버 측에서 숨기려면 어떻게해야합니까?고유 한 코드를 생성하고 숨기기.

+0

당신이 hide''무엇을 의미합니까? –

+0

이 클라이언트의 세션 개체에 추가 하시겠습니까? – rsp

답변

0

hide 수단이 지속되면 일부 관계형 데이터베이스에 저장하는 것이 가장 좋습니다. 본격적인 RDBMS가 필요하지 않다면 SQLite를 추천 할 수 있습니다. More : http://www.sqlite.org/ 또한 사용자를 해당 ID로 매핑하는 방법이 필요합니다. 이것은 웹 서비스가 상태 저장 인 경우에만 가능합니다. HTTP 세션을 사용할 수 있습니다.

Spring JDBC 지원을 사용하여 ID를 지속적으로 유지하고 쿼리 할 수 ​​있습니다. 자세한 내용은 여기 : http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/jdbc.html

0

당신이 hide this id on server side 무슨 뜻인지 명확히 할 수 있습니까? 또한 미래의 서비스 요청에 ID를 어떻게 사용할 것입니까?

클라이언트에 ID를 알릴 필요없이 세션에 ID를 넣을 수 있습니다. 이렇게하면 매번 ID를 전달할 필요가 없기 때문에 클라이언트가 이후에 서비스를 호출하는 것을 단순화합니다.

세션을 사용하려는 경우 Spring에는 도움이 될 수있는 WebUtils의 유용한 헬퍼 메소드가 있습니다.

http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/web/util/WebUtils.html

관련 문제