API 썸네일형 리스트형 한성대학교 기자재 대여 통합 시스템 어느 학교도 그렇겠지만, 우리학교에서도 학생들에게 학업에 필요한 물품들을 대여해준다. 컴퓨터공학부에서는 거의 노트북을 빌려주는데, 대여 절차는 이렇다 1. 과사무실에 방문 2. 대여신청서 작성 3. 수령 위 과정만 보면 평범하지만 나에게는 이런 경험이 있다. 유니티엔진을 코딩하기 위해 GPU가 있는 노트북의 대여가 필요했던 나는 삼성오디세이 노트북을 빌리러 과 사무실에 방문했었다. 하지만 오디세이는 다 대여되고 존재하지 않았다. "아니 없는거 알았으면 여기까지 안왔지" 라는 생각을 품고 쒸익쒸익 거리며 지내고 있던 중 2022년 3월 실사용 목적으로 교수님께 "한성대학교 기자재 대여 웹"을 주제로 부여받고 졸업작품으로 개발하고 있던 친한 과동기가 나에게 팀 합류를 부탁했다. 그때부터 개발팀 "민수는행복해.. 더보기 AutoMailing WebServer 엔씨엘에서 두번째로 받은 단기프로젝트. 유해물질 측정 센서의 결과 값 다루는 프로젝트가 사내에서 진행중이다. 하지만 센서가 문제가 있는지 1분에 한 번씩 검출해야하는데 간혹 센서가 꺼져버리는 경우도 있다고 한다. 결론은 5개의 센서가 잘 살아있는지 알아보고 싶은 것이였다. 부장님의 요구사항은 이것이였다. 내가 출근하자마자 외부 센서 API를 확인한 후 어제는 센서가 이상이 없었는지 부장님께 구두로 알려드리는 것. 그런데 내가 이것을 자동화를 시켜보겠다 하였다. 이러면 부여받은게 아니라 사실 일을 만들어서 한 거긴 하다. 같이 실습생으로 있는 형님 한분과 함께 총 2인에서 단기 프로젝트를 시작하였다. #1 WebScraping API서버를 이용해서 결과값을 받는 방법도 있지만, 문제는 이것이였다. "API.. 더보기 Android : URL을 통해 웹 API를 Json으로 사용해 보았다 (Kotlin) API라는 것이 대부분 Json을 String으로 만든 것을 가져와 사용하는 방식이다. 나는 내 프로젝트에 필요한 API를 직접 만들었는데 https://dequista.tistory.com/16 Spring : 스프링으로 MySQL을 쿼리하는 API를 만들어 보았다 요즘 진행하고 있는 멀티플렛폼 프로젝트 중에 웹서버를 스프링으로 사용하는 프로젝트가 있다. 웹의 기능을 똑같이 Android, iOS로 개발중인데, 데이터베이스를 MySQL을 쓰고있다. 당연하게도 멀티 dequista.tistory.com 자세한건 여기 나와있다. Json으로 파싱된 데이터를 받는 API를 사용한다고 가정할 때 순서는 크게 두 가지이다. 1. URL에 접근하여 string화 된 Json데이터를 받아온다. 2. 그것을 자신의 .. 더보기 Spring : 스프링으로 MySQL을 쿼리하는 API를 만들어 보았다 요즘 진행하고 있는 멀티플렛폼 프로젝트 중에 웹서버를 스프링으로 사용하는 프로젝트가 있다. 웹의 기능을 똑같이 Android, iOS로 개발중인데, 데이터베이스를 MySQL을 쓰고있다. 당연하게도 멀티플렛폼이니 모바일과 웹 모두 같은 데이터베이스를 사용해야한다. 그러나 Android Studio도 그렇고, Xcode도 그렇고 MySQL과의 직접 연결을 보안상의 이유로 엑세스를 지원하지 않는다. 하지만 어딘가에는 답은 있다. 바로 중간에 웹서버를 한번 거쳐서 웹서버에 서비스를 요청하는 방식이다. 이렇게되면, 1. 모바일에서 웹서버로 서비스를 요청한다. 2. 웹서버는 데베에 접근하여 쿼리를 한다. 3. 웹서버가 모바일에게 쿼리결과를 던져준다. 4. 모바일에서 받는다. 순서인 것이다. 그런데 이를 구현하려고 .. 더보기 이전 1 다음