MEAN 스택을 사용한 IoT 개발 예제를 설명합니다.
* MEAN 스택 기본 내용 소개
* Node.js와 Express를 활용한 간단한 CRUD 서버 작성 방법(아주 단순하지만 (인증을 제외한 나머지) RESTful 서버의 기본 내용을 구현함)
* MongoDB와 Mongoose ODM를 사용한 영속적인 자료 저장 방법
* AngularJS를 사용한 아주 간단한 모니터링 도구 구현(하지만 의존성 주입, 양방향 자료 결합, 라우팅 활용 방법이 모두 들어 있음)
* 모든 예제는 bitbucket(git 호스팅 서비스)에 공개되어 있음
MEAN 스택을 사용한 IoT 개발 예제를 설명합니다.
* MEAN 스택 기본 내용 소개
* Node.js와 Express를 활용한 간단한 CRUD 서버 작성 방법(아주 단순하지만 (인증을 제외한 나머지) RESTful 서버의 기본 내용을 구현함)
* MongoDB와 Mongoose ODM를 사용한 영속적인 자료 저장 방법
* AngularJS를 사용한 아주 간단한 모니터링 도구 구현(하지만 의존성 주입, 양방향 자료 결합, 라우팅 활용 방법이 모두 들어 있음)
* 모든 예제는 bitbucket(git 호스팅 서비스)에 공개되어 있음
슬라이드 원본
http://hatemogi.github.com/netty-startup/3.html
프로젝트 소스
https://github.com/hatemogi/netty-startup/
Netty는 JAVA환경에서 고성능 네트워크 서버를 개발할 수 있는 매우 유용한 프레임워크입니다만, 비동기(asynchronous) 이벤트 기반 (event-driven) 처리에 익숙하지 않은 개발자에게는 처음 접근하기 어려운 점이 있습니다. 이 과정에서는 기존 멀티쓰레드와 동기식(synchronous) I/O처리에만 익숙했던 개발자도 차근차근 따라해보며 비동기 I/O처리의 기본 개념을 이해하고, Netty를 본격적으로 활용해 볼 수 있도록 예제 개발을 함께 해보려 합니다.
슬라이드 원본
http://hatemogi.github.com/netty-startup/2.html
프로젝트 소스
https://github.com/hatemogi/netty-startup/
Netty는 JAVA환경에서 고성능 네트워크 서버를 개발할 수 있는 매우 유용한 프레임워크입니다만, 비동기(asynchronous) 이벤트 기반 (event-driven) 처리에 익숙하지 않은 개발자에게는 처음 접근하기 어려운 점이 있습니다. 이 과정에서는 기존 멀티쓰레드와 동기식(synchronous) I/O처리에만 익숙했던 개발자도 차근차근 따라해보며 비동기 I/O처리의 기본 개념을 이해하고, Netty를 본격적으로 활용해 볼 수 있도록 예제 개발을 함께 해보려 합니다.
슬라이드 원본
http://hatemogi.github.com/netty-startup/
프로젝트 소스
https://github.com/hatemogi/netty-startup/
Netty는 JAVA환경에서 고성능 네트워크 서버를 개발할 수 있는 매우 유용한 프레임워크입니다만, 비동기(asynchronous) 이벤트 기반 (event-driven) 처리에 익숙하지 않은 개발자에게는 처음 접근하기 어려운 점이 있습니다. 이 과정에서는 기존 멀티쓰레드와 동기식(synchronous) I/O처리에만 익숙했던 개발자도 차근차근 따라해보며 비동기 I/O처리의 기본 개념을 이해하고, Netty를 본격적으로 활용해 볼 수 있도록 예제 개발을 함께 해보려 합니다.
슬라이드 원본
http://hatemogi.github.com/netty-startup/4.html
프로젝트 소스
https://github.com/hatemogi/netty-startup/
Netty는 JAVA환경에서 고성능 네트워크 서버를 개발할 수 있는 매우 유용한 프레임워크입니다만, 비동기(asynchronous) 이벤트 기반 (event-driven) 처리에 익숙하지 않은 개발자에게는 처음 접근하기 어려운 점이 있습니다. 이 과정에서는 기존 멀티쓰레드와 동기식(synchronous) I/O처리에만 익숙했던 개발자도 차근차근 따라해보며 비동기 I/O처리의 기본 개념을 이해하고, Netty를 본격적으로 활용해 볼 수 있도록 예제 개발을 함께 해보려 합니다.
서버 개발자가 바라 본 Functional Reactive Programming with RxJava - SpringCamp2015NAVER / MusicPlatform
youtube : https://youtu.be/E_Bgv9upahI
비동기 이벤트 기반의 라이브러리로만 생각 했던 RxJava가 지금 이 시대 프로그래머에게 닥쳐 올 커다란 메시지라는 사실을 알게 된 지금. 현장에서 직접 느낀 RxJava의 본질인 Function Reactive Programming(FRP)에 대해 우리가 잘 아는 Java 이야기로 풀어 보고 ReactiveX(RxJava) 개발을 위한 서버 환경에 대한 이해와 SpringFramework, Netty에서의 RxJava를 어떻게 이용 하고 개발 했는지 공유 하고자 합니다.
Create App Easier With SVC Pattern - DroidKnights 2019 @SeoulBansook Nam
Suggest a new pattern "How to divide your Activity & Fragment".
Shows "Lotto - App" sample.
Youtube: https://www.youtube.com/watch?v=_-yZPjf9HLo
Hope it would help to understand Andoird Architecture Pattern.
안녕하십니까 자바 짱짱으로 웹 시작하기… 세션을 맡은 sk planet 신입매니저 우태균입니다.오늘 이시간에는 이 자바라는 언어의 매력과 웹이라는 것을 여러분들로하여금 강제로 시작하도록 할 생각입니다. 흐흐흐흐
먼저 여러분이 안드로이드 개발에서 이미 사용하고 계시는 이 자바라는 언어에 대해서 얼마나 알고계시나요?여기서 문젭니다 ㅋ 자바가 왜 자바라고 불리우게 되었을까요?……..(과학자들이 연구하면 항상 커피를 마시고 있다더라 근데 이 커피를 자바라고 부릅니다 ㅎㅎ) 그럼 아이콘모양까지 이해가되죵?두번째! 자바가 오늘날에 굉장히 많이 쓰이는 언어중에 하나인대 과연 자바는 언제부터 많이 쓰이게 되었을까요???자바라는 언어는 객체지향과 멀티쓰레드 그리고 모든 플렛폼을 지원하는…이라는 개념을 핵심으로 해서 나온 언어입니다. 이러한 개념들이 웹개발에 있어서 가장 알맞았고웹 붐!!! 과 함께 매우매우매우 가파른 속도로 수직상승한 언어라고 할 수 있습니다. 그럼 이 자바라는 언어의 가장큰 특징들에 대해서 한번 살펴 볼까요?
객체지향은 지금 여기 앉아 계시는 분들중에 못들어보신 분이 거의 없을거라고 생각합니다. 흔히들 OOP라고 하죠? 자바는 정말 이 객체지향을 그 어떤 언어보다도 절묘하게 구현하고 있다고 할 수 있는 언어입니다.두번째로 멀티쓰레드 지원인대요. 자바는 동시성과 여러요청에있어서 분할된 서비스로서 멀티쓰레드를 기본적인 라이브러리로서 지원합니다.마지막으로 jvm위에서 동작한다!!! 자바 버츄얼 머신이라 불리는 이것은 가장 내부적인 시스템 위에서 자바를 돌려주는 일종의 프로그램이라고 이해하셔도 되는대요.(사실아니지만;;;)윈도우, 맥os, 리눅스등 각기 다른 os에서 자바프로그램을 코드 수정없이 오직 이 jvm만 각각 설치되어있으면 실행되게 해주는 역할을 합니다. 기존엔 이게 안됬어염… 이건 지원하는대 이건 다르냉?! 요렇게