2011-04-26 16 views
0

사용자가 포함 된 테이블이있는 oracle 데이터베이스가 있습니다. id로 사용자를 얻으려면 자바에서 웹 서비스를 만들고 싶습니다. 내가 어떻게하는거야? 나는 인터넷에서 검색하지만 Hello World 튜토리얼 만받습니다.Java 웹 서비스 Oracle

감사

답변

1

스프링 - WS를 사용하면 몇 가지 좋은 튜토리얼과 필요에 맞게 수정할 수있는 몇 가지 샘플 애플리케이션을 사용할 것을 제안합니다. 당신은 더 찾을 수 있습니다 :

http://static.springsource.org/spring-ws/sites/2.0/

를 당신은 몇 가지 다른 일을 할 수 있습니다

  1. 당신은 당신의 웹 서비스를 정의하는 간단한 WSDL을 작성해야합니다. 또한 일부 XML 스키마를 작성해야 할 수도 있습니다. 여기에 몇 가지 예가 있습니다 : http://www.w3.org/2001/03/14-annotated-WSDL-examples.html. wsdls는 단순히 작성하려는 웹 서비스에 대한 설명임을 기억하십시오.

  2. 다음 단계는 실제로 웹 서비스를 작성하는 것입니다. 이를 위해서는 요청 및 응답을 마샬링/언 마샬링 할 객체를 생성해야합니다. SpringWS 문서는 몇 가지 예제를 제공한다.

  3. 마지막으로 데이터베이스 수준 호출을 작성해야합니다.

+0

Netbeans에서 이미 두 가지 웹 서비스를 개발하고 있습니다. 하나는 데이터를 삽입하고 다른 하나는 ID 생성을 삭제합니다. ID를 주어진 데이터를 검색하는 방법을 만드는 방법을 모르겠습니다. – unnamed

0

당신은 정말 여기에 두 가지 문제가 있습니다 : 주어진 ID에 대한 사용자 테이블에서 레코드를 얻기 위해 오라클 데이터베이스를 조회하는 방법

  1. .
  2. 해당 메소드를 웹 클라이언트로 웹 서비스로 노출하는 방법.

SOAP 또는 REST 중 원하는 것을 말하지 않습니다.

둘 다 Spring을 권하고 싶습니다. SimpleJdbcTemplate은 작업 1을 쉽게 만듭니다. 스프링 웹 서비스를 사용하면 계약 첫 번째 SOAP 서비스를 쉽게 작성할 수있다.

+0

SOAP 웹 서비스를 만들고 싶습니다. 나는 데이터베이스를 선택하는 방법을 안다. 내가 배우는 것은 ID를 사용하여 뭔가를 얻을 수있는 웹 서비스를 만드는 것입니다. – unnamed

+0

그런 다음 Spring 계약 첫 번째 웹 서비스를 사용해보십시오. – duffymo

+0

당신은 저에게 어떻게하는 법을 배울 수있는 사이트를 제공해 주실 수 있습니까? – unnamed