Commit f0317ff1 by Patryk Czarnik

Pierwszy klient SOAP

parent 30fc4457
package sklep.klient;
import java.util.List;
import sklep.generated.DBException_Exception;
import sklep.generated.Product;
import sklep.generated.Sklep;
import sklep.generated.SklepService;
public class Klient1 {
public static void main(String[] args) {
System.out.println("Startujemy...");
SklepService service = new SklepService();
Sklep sklep = service.getSklepPort();
System.out.println("Mam obiekt proxy: " + sklep);
try {
// Wywołując metodę na obiekcie proxy powodujemy, że klient wyśle odowiednie zapytanie na serwer
// i na serwerze wykona się odpowiednia metoda.
// Ogólnie (nie tylko w Javie) takie rozwiązanie nazywa się RPC (remote procedure call).
List<Product> products = sklep.readAllProducts();
System.out.println("Pobrano listę produktów: " + products.size() + " sztuk");
for (Product product : products) {
// System.out.println(product);
System.out.println(product.getProductName() + " za cenę " + product.getPrice());
}
} catch (DBException_Exception e) {
e.printStackTrace();
}
System.out.println("Koniec");
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment