일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- LinkedList
- 안드로이드
- 안드로이드 테스트
- prisma
- Dependency Injection
- Data structure
- 웹크롤링
- 안드로이드 디자인패턴
- Kotlin
- mvvm
- 자바기초
- flutter
- Android test
- ubuntu python
- Android
- graphQL
- PYTHON
- 자바
- 파이썬 크롤링
- 우분투 파이썬
- Apollo Server
- Apollo GraphQL
- 유니티
- Design Pattern
- java
- dagger-hilt
- unit test
- Nexus GraphQL
- MVVM pattern
- 안드로이드 mvp
- Today
- Total
목록Nexus GraphQL (5)
Hun's Blog
GraphQL을 개인 프로젝트에 적용하기위해 제대로 학습해보기 시리즈 해당 글은 Nexus 를 개인 프로젝트에 적용하고자 제대로 학습하기 위해 Nexus tutorial의 내용을 정리한 것입니다. Nexus tutorial에도 상세하게 나와있음을 알려드립니다. 5. Persisting data (via Prisma) 5. Persisting data (via Prisma) nexusjs.org 지금까지의 튜토리얼은 in-memory 데이터로 작업해왔다. 이제부터는 데이터에 초점을 두고 Nexus가 데이터베이스와 함께 사용하는 방법에 대해 알아보자. 해당 튜토리얼에선 PostgreSQL과 Prisma를 활용한다. PostgreSQL은 오픈소스 관계형 데이터베이스이다. Nexus는 이러한 기술들을 요구하지 ..
GraphQL을 개인 프로젝트에 적용하기위해 제대로 학습해보기 시리즈 해당 글은 Nexus 를 개인 프로젝트에 적용하고자 제대로 학습하기 위해 Nexus tutorial의 내용을 정리한 것입니다. Nexus tutorial에도 상세하게 나와있음을 알려드립니다. Testing your API 4. Testing your API 4. Testing your API nexusjs.org 지금까지 구현된 내용은 Playground를 통해 수동으로 검증하였다. 처음에는 문제가 없지만 어느 시점부터는 자동화 된 테스트를 원할 것이다. 해당 챕터에서 몇 가지 자동화된 테스트를 추가해보자. GraphQL API 테스트 방법은 여러가지가 있다. 한 가지 방법은 Resolver를 분리하여 분리 된 함수에 추출한 후 유닛 ..
GraphQL을 개인 프로젝트에 적용하기위해 제대로 학습해보기 시리즈 해당 글은 Nexus 를 개인 프로젝트에 적용하고자 제대로 학습하기 위해 Nexus tutorial의 내용을 정리한 것입니다. Nexus tutorial에도 상세하게 나와있음을 알려드립니다. Adding mutations to Your API 3. Adding mutations to Your API 3. Adding mutations to Your API nexusjs.org Overview GraphQL mutation 작성. mutation에 대한 GraphQL 객체 노출 GraphQL Context 사용 GraphQL argument 사용 Wire up the context 먼저 메모리 내 데이터베이스를 설정하고 GraphQL c..
GraphQL을 개인 프로젝트에 적용하기위해 제대로 학습해보기 시리즈 해당 글은 Nexus 를 개인 프로젝트에 적용하고자 제대로 학습하기 위해 Nexus tutorial의 내용을 정리한 것입니다. Nexus tutorial에도 상세하게 나와있음을 알려드립니다. Schema 컴퓨터 과학에서 데이터베이스 스키마는 데이터베이스의 자료구조, 자료의 표현방법, 자료 간의 관계를 형식 언어로 정의한 구조이다. 데이터베이스 관리 시스템(DBMS)이 주어진 설정에 따라 데이터베이스 스키마를 생성하며, 데이터베이스 사용자가 자료를 저장, 조회, 삭제, 변경할 때 DBMS는 자신이 생성한 데이터베이스 스키마를 참조하여 명령을 수행한다. 외부스키마(External Schema): 프로그래머나 사용자의 입장에서 데이터베이스의..
GraphQL을 개인 프로젝트에 적용하기위해 제대로 학습해보기 시리즈 해당 글은 Nexus 를 개인 프로젝트에 적용하고자 제대로 학습하기 위해 Nexus tutorial의 내용을 정리한 것입니다. Nexus tutorial에도 상세하게 나와있음을 알려드립니다. GraphQL 페이스북이 2012년에 개발하여 2015년에 공개적으로 발표된 데이터 쿼리 언어이다. REST 및 웹서비스 아키텍쳐를 대체할 수 있다. 클라이언트가 필요한 데이터의 구조를 지정할 수 있으며, 서버는 정확히 동일한 구조로 데이터를 반환한다. 사용자가 어떤 데이터가 필요한 지 명시할 수 있게 해주는 언어이다. 이러한 구조를 통해 불필요한 데이터를 받게 되거나 필요한 데이터를 받지 못하는 문제를 피할 수 있다. 주요 클라이언트로는 아폴로와..