저는 Rx를 이용한 MVVM을 기본으로 개발합니다. 이것도 뭐 회사마다 기존에 적용되어 있는 부분이랑 크게 다르지 않도록 하여 주기 때문에 확실한 MVVM이라고 할 수도 없습니다. MVC로 되어 있는 구조를 나혼자 MVVM으로 바꾸기도 어렵고 전체 시스템을 다 변경하는것은 더 말이 안되기 때문입니다. 그냥 유연하게 개발하여 주는것이 가장 좋은 방법입니다. RIBs는 Uber에서 만든 Architectural Pattern입니다. MVC패턴의 한계를 극복하고 VIPER의 복잡성을 개선한 패턴이라고 하네요. RIBs는 Router, Interactor, Builder의 약자입니다. github.com/uber/RIBs uber/RIBs Uber's cross-platform mobile architectur..
Docker를 사용하여서 간단한 서버를 MSA처럼 구성하여서 사용하고 있습니다. docker file 즉 image를 사용하는 방법에 대해서 알아보도록 하겠습니다. 한가지 알고 넘어가야 할 것은 Docker를 사용한다는 것은 Docker Image를 이용해서 Container를 실행한다는 것입니다. Docker file의 구성 파일의 이름은 Dockerfile입니다. 이 파일에 구성된 내용을 가지고 Docker Image를 만들게 되는 것이고요. 기본 구조는 명령어의 인자의 형식으로 구성이 되어 있으며, 위에서 부터 순차적으로 동작하는 방식입니다. 각각 명령어들이 독립적으로 실행되어서 다음에 실행되는 명령에 영향을 미치지 않고 현재 동작하는 부분이 이전에 영향을 받지 않으므로 작성하는데 이 부분은 주의 ..
IntelliJ를 싸게 나오면 꼭 무료 버전을 벗어나고 싶네요. 하지만 일반적으로 그냥 개발해도 되는 수준이어서 조금은 정리를 해보려 합니다. 저는 맥을 사용하기 때문에 맥에 대한 부분이 조금 더 들어가 있지만 큰 차이는 없다고 생각합니다. 1. 준비물 * IntelliJ IDEA CE : https://www.jetbrains.com/idea/download 저는 2019.3.1 버전입니다. 이 글을 보는 시점에서는 이것보다 버전이 높을거에요. Download IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains Code-centric IDE, focused on your productivity. Full Java EE support..
- Total
- Today
- Yesterday
- Gradle
- windows10
- cocoapods
- Codable
- go
- nodejs
- php
- SWIFT
- golang
- Xcode
- android
- war
- tomcat
- MySQL
- rxswift
- Windows
- docker
- enum
- Python
- CentOS
- ios
- git
- centos8
- github
- intellij
- Linux
- Spring
- Java
- Kotlin
- ubuntu
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |