애플리케이션
-
SSE 프로토콜을 활용하여 제작한 채팅 애플리케이션Projects/Toy Projects 2021. 9. 28. 11:13
기술 스택 IDE - Visual Studio Code - IntelliJ IDEA Language - HTML - CSS - JavaScript - Java Back-end - Spring Boot - Maven - Lombok Database - Mongo DB 프로젝트 목적 ㆍ 비동기 서버의 특성을 파악한다. ㆍ SSE 프로토콜의 동작 과정을 이해한다. 프로젝트 기능 ㆍ 아이디 입력 기능 ㆍ 채팅방 번호 입력 기능 ㆍ 채팅 기능 비동기 서버의 특성 기존의 서블릿 기반의 스프링(동기 서버) ㆍ 기존의 서블릿 기반의 스프링은 Tomcat을 기반으로 동작하고, 동기방식을 사용한다. ㆍ 동기 서버의 동작 방식은 위 사진과 같이 사용자의 요청이 있을 때마다 스레드가 생성된다. ㆍ 스레드가 많아지면 conte..
-
운동시간을 기록하고 그래프를 통해 확인할 수 있는 애플리케이션Projects/Toy Projects 2021. 9. 23. 17:29
프로젝트 이름 프로젝트 일정 2020.12.23 : Android Studio 설치 및 기본 환경설정 2020.12.24 ~ 2020.12.27 : 키, 몸무게에 따른 BMI 수치 및 몸 상태 출력 기능 구현 2020.12.28 ~ 2020.12.30 : Room 라이브러리를 활용한 데이터베이스 구현 2020.12.31 ~ 2021.01.03 : 날짜별 운동시간에 대한 데이터 처리 로직(삽입, 삭제, 수정) 구현 2021.01.04 ~ 2021.01.07 : 설정 메뉴에 대한 UI 구성 및 기능 구현 2021.01.08 ~ 2021.01.13 : MPAndroidChart 라이브러리를 활용한 그래프 구현 및 테스트 2021.01.14 ~ 2021.01.15 : 그래프 출력에 대한 오류 수정 2021.01..