티스토리 뷰

교육 보조용 프로그램, 현장 실습 때 AR과 위치기반 출석체크 및 퀴즈 풀이 서비스

ARGoogle Map API 기반 기술을 통해 현장 실습에 도움을 주던 프로그램이었습니다. 사용자가 위치정보와 문제를 통해 이곳을 방문하고 잘 관람했는지 관리자가 체크를 할 수 있는 서비스를 기획했습니다.

이전에 진행한 프로젝트에서는 CSV와 비슷하게 특정 문자열을 이용하여 데이터를 분리하는 방법을 썼습니다. 이 방식이 관리하기 어렵다고 생각해 github에 있는 C언어 JSON 파싱 라이브러리를 이용해 JSON을 프로토콜에 사용했습니다. 말만 JSON이었지 SQL 쿼리 변환기를 짜는 것과 다름이 없었습니다. 사용자가 프로토콜에 맞게 JSON을 보내면 서버가 JSON의 데이터를 이용해 SQL 쿼리문을 작성하고 DB에 쿼리식을 보내는 방식이었습니다. JSON은 특정 테이블, 칼럼을 명시할 수 있었고, 제한적인 CRUD도 가능했습니다. 당연히 계정 관련 테이블에 접근할 수 없도록 짰습니다.

HTTP, REST API 에 대한 이해 node.js, express등 웹서버를 간단하게 작성할 수 있는 언어 프레임워크에 대한 정보가 없었습니다. 그래서 C언어로 JSON을 이용한 웹서버를 작성하였고, 문자열처리, 동시성 처리가 떨어지는 코드를 작성하였습니다. 많이 생산성이 떨어졌습니다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함