view 4

안드로이드 기초-뷰와 뷰그룹의 개념

Android View와 ViewGroup의 개념 View와 ViewGroup 객체를 이용해서 만듬.View는 버튼이나 텍스트필드와 같은 UI Widget 이다. ViewGroup은 여러개의 View 또는 ViewGroup을 포함할 수 있는 컨테이너의 개념이며, ViewGroup을 상속하여 화면 배치 속성을 갖는 Layout을 가지고 있는 ViewGroup이 있다. ex)LinearLayout 등 출처 : https://developer.android.com/training/basics/firstapp/building-ui.html 이 ViewGroup은 res/layout/*.xml 에 XML 형태로 정의할 수 있다.다음은 LearLayout 을 선언한 예이다.View의 경우에는 보통 다음과 같은 형태..

카우치베이스(Couchbase) 서버-#5 node.js를 이용하여 뷰를 호출하기

Couchbase Server#5. node.js를 이용하여 뷰를 호출하기 조대협 http://bcho.tistory.com 앞서 설명한 뷰를 node.js 카우치베이스 SDK를 이용해서 호출해보자, 카우치베이스는 node.js와 몽고DB만큼이나 궁합이 잘 맞는 것 같다. 매우쉽게 뷰를 호출할 수 있다. 뷰 호출 메서드는var viewQuery = bucket.view(“디자인도규먼트 이름”,”뷰 이름”,{옵션1:값,옵션2:값,…})로 뷰쿼리를 생성한 후에, viewQuery.query(function(err,results){…} );로 호출하면, 호출 성공시, 결과가 result 변수로 리턴된다.그러면 간단한 예제를 보자. “mybucket”이라는 버킷이 있고, 안에 다음과 같은 데이타가 있다.[ { ..

카우치베이스(Couchbase) 서버-#4 뷰(View) 이해하기

Couchbase Server#4. 뷰(View) 이해하기 조대협 http://bcho.tistory.com 뷰는 카우치베이스의 아주 강력한 기능중의 하나이다. RDBMS의 뷰의 개념과 유사한 개념으로, 원본 데이터로부터, 필터링을 통하여 원하는 형태의 데이터로 변환하여 보여주는 일종의 읽기 전용 테이블과 유사한 개념으로 보면 된다. 이를 통해서 키-밸류 스토어 기능만 제공하는 일반 NoSQL에 비해서 filtering 뿐만 아니라, Indexing,grouping,ordering과 같은 다양한 기능을 이 뷰를 이용하여 사용할 수 있다.카우치베이스의 뷰는 원본 데이터에서 자바스크립트로된 맵&리듀스(Map&Reduce) 함수를 통해서 데이터를 정재한 후에, 뷰로 만들어낸다. 간단하게 개념을 잡아보면 다음과..

Django Template

Django의 MVC 구조 원본- littlegreenriver.comTemplate 란? Template은 쉽게 이야기 하면 jsp 파일과 같다고 보면된다.template은 string으로 파일에서 로딩할 수 도 있고 몇개의 notation을 통해서 구성된다.마치 JSP의 처럼time.html 파일이 다음과 같을때 current time is {{ current_time }} 이는 current time is (JSP에서)와 같은 의미라고 보면된다.실제 view 모듈에서 이 템플릿을 렌더링 하는데, 이때, tempalte에 있는 인자들을 대입한다. template = loader.get_template('time.html') current_time = datetime.datetime.now() cont..