본문 바로가기
반응형

service3

[Android] 백그라운드 작업을 위한 Service (1) - 기본 개념 🔴 개요 백그라운드에서 오래 실행되는 작업을 위한 애플리케이션 컴포넌트 서비스는 크게 3가지 특징이 있습니다. 일반적으로 서비스는 보이지 않는 화면에서 동작합니다. 다른 애플리케이션 구성 요소가 서비스를 시작할 수 있으며 이는 사용자가 다른 애플리케이션으로 전환하더라도 백그라운드에서 동작할 수 있습니다. 구성 요소를 서비스에 바인딩하여 서비스와 상호작용할 수 있다. 우리는 서비스를 통해서 다음과 같은 기능을 백그라운드에서 구현할 수 있습니다. 음악 재생 프로세스 간 통신(IPC) 파일 입출력 네트워크 트랜잭션 크게 서비스는 3가지 유형이 있습니다. (포그라운드, 백그라운드, 바인드) 각 유형의 자세한 내용은 다음 포스팅에서 하나하나 알아봅시다. 🔴 서비스 vs 스레드 (Service, IntentSer.. 2022. 7. 5.
[Spring] Repository와 Service 구현하기 이번에는 단순한 API를 만드는 것이 아닌 기기별 업데이트 버전을 관리할 수 있는 기능을 작업하게 되었습니다. DB를 새롭게 생성하고 필요한 Service와 Repository를 만들면서 추가적으로 공부했던 내용을 정리하려고 합니다. 기본적으로 Spring MVC에서 Repository와 Service의 역할은 다음과 같습니다. Repository : DB에 접근하는 모든 코드들이 모여있습니다. (쿼리문들) Service : 비즈니스 로직과 관련된 모든 코드가 모여있습니다. Model 생성 Serivce와 Repository에서 사용할 모델을 미리 만들어줍니다. 모델은 여타 다른 프레임워크와 비슷한 구조를 갖고 있었습니다. @Data @Entity @Table(name="User", schema = "d.. 2021. 10. 6.
[Spring] 간단한 Rest API 만들어보기 최근에 업무상 필요한 API를 만들게 되었습니다. API 자체는 간단히 조회를 통해서 특정 주문 데이터를 가져오는 것인데 문제는 Spring에 대해서는 완전 기초적인 것만 알고 있는 상태였습니다. 이번에 API를 만들면서 배웠던 것들을 정리하려고 합니다. 개발 환경은 다음과 같았습니다. Spring Boot Hibernate Swagger PostgreSQL AWS 저는 Spring MVC Architecture에 맞게 Controller, Service, Repository 작업만 하면 되었습니다. API 동작 여부는 Swagger가 있어서 Swagger를 통해서 데이터가 제대로 들어오는지 확인하였습니다. 🔰 ApiController.java @RequestMapping(value = "/getOneI.. 2021. 9. 27.
반응형