자마린(Xamarin)

[자마린교육/자마린실습]자바,스프링프레임워크(스프링부트) RESTful 웹서비스 구현 실습,자마린에서 스프링 웹서비스를 호출하…

[자마린교육/자마린실습]자바,스프링프레임워크(스프링부트) RESTful 웹서비스 구현 실습,자마린에서 스프링 웹서비스를 호출하고 응답 JSON을 받아 XAML 데이터 바인딩을 이용하여 휴대폰 화면에 출력하는 실습_자마린학원,자마린강좌


n  웹은 자바, 스프링 프레임워크를 기반으로 구축된 곳이 많다. 왜냐 하면 성능도 좋고 데이터베이스를 다루기에는 용이하기 때문이다. (스프링 프레임워크 + 마이바티스, Spring Data JPA, ORM 기술 등)

n  자마린 앱에서 원격의 오라클, MS-SQL, MySQL등의 DB에 직접 접속하여 개발하고 싶은 개발자도 있겠지만 이는 적절하지 못한 방법이며 지원 역시 빈약 하기 때문에 문제에 직면할 확률이 높다. 웹서비스를 만들고 이를 자마린 앱 에서 호출하는 것이 현명할 것 같다.

n  닷넷 기반의 자마린 앱 실습 이지만 스프링프레임워크(스프링 부트) 기반으로 RESTful WebService를 만들고 이를 자마린 앱 응용프로그램에서 호출하여 결과(응답)JSON을 받아 파싱하여 데이터 바인딩을 이용하여 휴대폰 화면에 출력해보자. (닷넷 개발자 이지만 이번 기회에 자바 스프링 프레임워크 MVC기반의 RESTful WebService를 경험해 보자. 별것 아니다.)

n  자바, 스프링 프레임워크(스프링부트) 기반으로 간단히 RESTful 기반 웹서비스를 만드는데, 스프링의 레스트컨트롤러(RestController)를 이용하여 CRUD 기능의 컨트롤러, DAO클래스를 만들고 브라우저에서 먼저 테스트를 한다. 이것이 확인 되면 Xamarin.Forms로 앱을 만들어 안드로이드 폰(또는 에뮬레이터)을 통해 웹서비스를 호출하는 CRUD를 테스트 하는 실습이다.

n  CRUD 전체 기능을 테스트 하는 것은 여러분들께 맡기고 본 실습에서는 전체 사원데이터 검색, 한명의 사원 검색하는 정도를 구현해 보기로 한다.

Comments