문제

현재 웹 서비스를 통해 일부 기능을 노출시키는 프로젝트를 진행하고 있습니다. 문제는 일부 호출이 데이터베이스 셀의 컨테이너 클래스 인 "속성"배열을 반환해야한다는 것입니다.

이러한 속성은 분명히 다른 유형 (int, 문자열, 날짜, 타임 스탬프 등)입니다. 정말 어려운 것은없고 기본 유형만이 아닙니다. 지금까지 WebService 호출은 단순히 문자열에서 값을 보유하는 속성 객체 배열을 반환합니다.

이제 나는 웹 서비스를 코딩하지 않았으며, 그러한 상황을 설계 할 수있는 몇 가지 패턴이 있는지 알고 싶습니다 (실제로 해당 웹 서비스의 개발자 인 사람에게 조언을하기 위해).

도움이 되었습니까?

해결책

제 생각에는 이 시리즈 InfoQ에 관한 기사 중 하나는 귀하 (또는 실제 개발자)가해야 할 일을 이해하는 데 도움이됩니다. XML 데이터 유형과 Java 데이터 유형 간의 매핑에 대해 설명합니다.

그렇지 않다면, 나는 당신의 질문을 잘 이해하지 못합니다. 죄송합니다!

다른 팁

"Contract First"웹 서비스가 필요하다고 생각합니다. XML 요청을 수락하고 XML 응답을 반환하는 방식으로 작성하십시오. 그것은 다양한 문자열을 반환하는 계획과 크게 다르지 않지만 다른 클라이언트에서 훨씬 더 휴대가 가능합니다. String 및 Array의 정의는 Java 및 .NET에서 다르므로 특정 클라이언트의 요청 또는 응답에 객체를 사용하는 모든 접근 방식. XML을 고수합니다. 고객과의 계약으로 스키마로 시작하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top