본문 바로가기 메뉴 바로가기

HAMA 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

HAMA 블로그

검색하기 폼
  • 전체 (687)
    • 주인장 (9)
    • 잡동사니 (2)
    • 소프트웨어 사색 (81)
    • Rust (0)
    • tech shard (비공개) (0)
    • 그래픽스 (3)
    • 데브옵스 (5)
    • 데이터 가시화 (d3.js , Plotly, Gr.. (18)
    • 디자인패턴 (10)
    • 무들 (moodle) (17)
    • 보안 (6)
    • 뱅킹 & PG (5)
    • 블록체인 (55)
    • 알고리즘,자료구조 (4)
    • 서버 &컨테이너 & 도커등 (2)
    • 오픈소스, 미들웨어 (9)
    • 임베디드 (4)
    • 인터프리터 (4)
    • 하이브리드앱 (9)
    • 아이폰 (IOS) (10)
    • 안드로이드 (14)
    • 운영체제 (1)
    • 아마존 AWS & 클라우드 (5)
    • 테스트 (1)
    • 통계 & 머신러닝 & 딥러닝 (39)
    • Angular & React (3)
    • Akka (27)
    • CUDA (1)
    • Flask (5)
    • Go (17)
    • HAMA (3)
    • Hadoop (7)
    • Haskell (1)
    • IoT (32)
    • IoT 데이터 분석 (NILM) (10)
    • IoT 전기자동차 (4)
    • IDE & 기타 툴(tool) (3)
    • Javascript (12)
    • Java (31)
    • Kotlin (10)
    • Math (1)
    • Netty, Java IO (8)
    • Network (7)
    • NoSQL (7)
    • Node.js (1)
    • OpenMP,PPL (4)
    • OpenCV, Halcon (1)
    • OpenGL , WebGL (0)
    • PlayFramework2 (35)
    • Amp,CUDA,OpenCL,TensorFlow (1)
    • Python (37)
    • RDBMS (PostgreSQL) (11)
    • Scala (51)
    • Spark (5)
    • Spring (9)
    • UI , UX 디자인 (6)
    • VTK (1)
    • Vert.x (13)
    • WAS & 웹서버 (3)
    • Zookeeper (2)
    • C++ (비공개) (4)
      • 문법 (1)
      • TR1 (0)
      • Algorithm (0)
      • container (0)
      • Date Time (0)
      • Exception (0)
      • FileSystem (0)
      • Flyweight (0)
      • function (0)
      • Functor & binder (0)
      • Geometry (0)
      • Graph (0)
      • IO Stream (0)
      • InterProcess (0)
      • Interator (0)
      • Lamda (0)
      • Localization & UTF-8 (0)
      • log (0)
      • Math, numeric (0)
      • memory&pool (0)
      • meta class (0)
      • metwork & ASIO (0)
      • PropertyTree (0)
      • Regex (0)
      • Signal (0)
      • Singleton_template (0)
      • smartptr (0)
      • speed (0)
      • spirit (0)
      • string (0)
      • system (0)
      • thread & concurrent (0)
      • tokenizer (0)
      • util (0)
      • Timer (0)
    • Meeting (0)
    • OpusM (0)
  • 방명록

PlayFramework2 (35)
[Play2] Cookie 와 Session

Cookie 생성하기 def login (id : String, pwd : String) = Action { Ok("success").withCookies( Cookie("coki_name", id)) } Result 객체의 메소드인 withCookies 를 호출하여 내부 인자로 쿠키를 등록 할 수 있습니다. 위에 "identify" 는 name 이고 , id 는 value 입니다. 가져오기def authnticate (request: Request[AnyContent]) : Boolean = { val ck : Option[Cookie] = request.cookies.get("coki_name")Request 에 있는 cookies 로 부터 특정 이름을 가진 쿠키를 get 합니다. 리턴은 Option..

PlayFramework2 2016. 9. 29. 19:47
[Play2] Actions, Controllers and Results 이란 [번역]

Actions, Controllers and ResultsAction 이란 무엇인가? 스프링에서 컨트롤러 함수의 예가 다음과 같은 모습을 취하는 반면 @RequestMapping(method = RequestMethod.GET) public String printHello(ModelMap model) { model.addAttribute("message", "Hello Spring MVC Framework!"); return "hello"; } 스칼라언어 기반 Play 프레임워크 웹개발에서는 (위의 자바 예와 동일한 내용의 예가 아닙니다) def doSomething = Action{ Ok.apply(views.html.index("Hi there")) }이런 모양새로 이루어지는데 여기서 Action 이..

PlayFramework2 2016. 9. 28. 15:24
[Play2] Filter (번역)

필터플레이는 간단한 필터 API 를 각 요청에 대해 전역적으로 대응하기 위해서 제공한다.필터 vs 액션 컴포지션필터 API 는 모든 요청에 대해 동일하게 작동하기 위해서 존재한다. (Cross-Cutting Concern 이라고 함) 예를들어 아래와 같은 공통 관심사 말이다. Logging/metrics collectionGZIP encodingSecurity headers대조적으로 action composition 는 특별한 관심사항에 대해서만 작동하는 의도를 가지고 있다. 인증/인가 및 캐싱 등 말이다. 만약 필터가 모든 라우트에 작동하길 원하지 않는다고 하자. 그 때 사용하라 그러면 더 효과적이다. 당신 스스로의 액션 빌터를 만들수 있다는것을 잊지 말자. 행사(얼개)코드를 상당히 줄일 수 있을 것이..

PlayFramework2 2016. 9. 28. 11:55
[Play2] Action composition (번역)

액션 컴포지션 커스텀 액션 빌더 이전에 요청 매개 변수없이 요청 매개 변수를 사용하고 본문 파서 등을 사용하여 여러 가지 방법으로 동작을 선언하는 방법을 보았습니다. 실제로는 비동기 프로그래밍에 대한 장에서 설명 할 것입니다.이러한 액션 작성 메소드는 실제로 모두 ActionBuilder라는 특성에 의해 정의되며 우리가 액션을 선언하는 데 사용하는 Action 객체는이 특성의 인스턴스에 지나지 않습니다. 자신의 ActionBuilder를 구현함으로써 재사용 가능한 액션 스택을 선언 할 수 있으며, 액션 스택을 사용하여 액션을 빌드 할 수 있습니다.로깅 데코레이터의 간단한 예제부터 시작하여이 액션에 대한 각 호출을 기록하려고합니다.첫 번째 방법은 invokeBlock 메서드에서이 기능을 구현하는 것입니다...

PlayFramework2 2016. 9. 28. 11:53
Play2.4 로 웹 개발 시작하기 - (4) 로깅처리

Play2.4 로 웹 개발 시작하기 쉽고, 재밌고, 강력하고, 편리한 웹 프레임워크 Play2 (scala 언어기반) 을 배워봅시다.1. Play2.4 웹 개발 시작하기 - 설치 및 프로젝트 만들기 2. Play2.4 웹 개발 시작하기 - 프로젝트 살펴보기 3. Play2.4 웹 개발 시작하기 - 나만의 프로젝트 만들기 4. Play2.4 웹 개발 시작하기 - 로깅처리 4. 로깅처리Play2 프레임워크는 기본적으로 logback 을 지원하므로 별다른 의존성을 추가할 필요는 없다.먼저 application.conf 를 보면 기본적으로 아래와 같이 세팅되어 있는데 주석처리하고 # Root logger: logger.root=DEBUG # Logger used by the framework: logger.pl..

PlayFramework2 2016. 9. 27. 17:44
specs2 로 하는 유닛테스트 (번역)

specs2 로 어플리케이션 테스트하기어플리케이션 위한 테스트를 작성하는것은 개발 프로세스에 포함 될 수 있다. 플레이는 테스트 작성을 가능한 쉽게 할 수 있도록 기본 테스트 프레임워크를 제공한다. 살펴보기테스트를 위한 파일의 위치는 "test" 폴더이다. 거기엔 2개의 샘플 테스트파일이 이미 존재하는데 당신 자신의 테스트를 작성하기 위한 템플릿으로 사용될 수 있을 것 이다. 플레이 콘솔에서 테스트를 실행 할 수 있다. (IntelliJ 같은 툴에서 실행도 가능) * 모든 테스트를 실행하기 위해 test 을 run 하라.* 하나의 테스트 클래스를 실행하기 위해서는 run test-only 를 하고 이어서 클래스이름을 써라. 다음과 같이 test-only my.namespace.MySpec.* 오직 실패한..

PlayFramework2 2016. 9. 2. 16:58
Play2.4 로 웹 개발 시작하기 - (3) 나의 프로젝트 만들기

Play2.4 로 웹 개발 시작하기 쉽고, 재밌고, 강력하고, 편리한 최강의 웹 프레임워크 Play2 (scala 언어기반) 을 배워봅시다.환경- Windows 10 - JDK 1.8- IntelliJ 2016.2.2 - Scala 2.11- Play 2.48 연재 순서 1. Play2 웹 개발 시작하기 - 설치 및 프로젝트 만들기 2. Play2 웹 개발 시작하기 - 프로젝트 살펴보기 3. Play2 웹 개발 시작하기 - 나만의 프로젝트 만들기 * 2.5 에 대한 한글 자료가 부족한듯 싶습니다. 경험 풍부한 분들의 적극적인 정보 공유가 필요합니다. 3. 나만의 프로젝트 만들기* 디폴트 프로젝트를 그대로 이용하겠습니다. 2-.1 컨트롤러 작성하기 기존의 Application 소스를 이렇게 바꿉니다.pac..

PlayFramework2 2016. 8. 27. 23:17
Play2.4 로 웹 개발 시작하기 - (2) 프로젝트 살펴보기

Play2.4 로 웹 개발 시작하기 쉽고, 재밌고, 강력하고, 편리한 웹 프레임워크 Play2 (scala 언어기반) 을 배워봅시다.환경- Windows 10 - JDK 1.8- IntelliJ 2016.2.2 - Scala 2.11- Play 2.48 연재 순서 1. Play2 웹 개발 시작하기 - 설치 및 프로젝트 만들기 2. Play2 웹 개발 시작하기 - 프로젝트 살펴보기 3. Play2 웹 개발 시작하기 - 나만의 프로젝트 만들기 * 2.5 에 대한 한글 자료가 부족한듯 싶습니다. 경험 풍부한 분들의 적극적인 정보 공유가 필요합니다. 2. 기본 프로젝트 살펴보기 설치 포스트를 통해 프로젝트를 만들면 아래와 같이 자동으로 프로젝트가 구성 됩니다. 주요 구성 요소로는 가. 컨트롤러 (controll..

PlayFramework2 2016. 8. 27. 13:12
이전 1 2 3 4 5 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 주키퍼
  • 스위프트
  • 안드로이드 웹뷰
  • 파이썬
  • Adapter 패턴
  • 블록체인
  • CORDA
  • Actor
  • 파이썬 데이터분석
  • 그라파나
  • 스칼라 강좌
  • akka 강좌
  • Play2 로 웹 개발
  • 스칼라
  • Akka
  • 하이퍼레저 패브릭
  • 파이썬 동시성
  • 파이썬 강좌
  • Golang
  • play2 강좌
  • 스칼라 동시성
  • hyperledger fabric
  • 엔터프라이즈 블록체인
  • Hyperledger fabric gossip protocol
  • 이더리움
  • 파이썬 머신러닝
  • 하이브리드앱
  • play 강좌
  • 플레이프레임워크
  • Play2
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바