만들기 9

(5) RESTful API 활용하기 - 웹편

글 목차(1) Node.js로 RESTful API 만들기 - POST편(2) Node.js로 RESTful API 만들기 - GET편(3) Node.js로 RESTful API 만들기 - PUT편(4) Node.js로 RESTful API 만들기 - DELETE편현재글 >> (5) RESTful API 활용하기 - 웹편(6) RESTful API 활용하기 - 안드로이드 앱편 (작성중) 이제 앞선 강의에서 만든 API 서버를 가지고 웹에서 요청을 날려볼 것이다.그러면 우선 웹을 만들어야 한다. 보통은 html을 만들지만, 이 강의에서는 쉽고 빠르게 작성하기 위해 pug 뷰 엔진을 사용하도록 하겠다. 프로젝트가 있는 경로에서 아래 명령어를 이용해 pug를 설치하자.npm install pug app.js그..

(4) Node.js로 RESTful API 만들기 - DELETE편

글 목차(1) Node.js로 RESTful API 만들기 - POST편(2) Node.js로 RESTful API 만들기 - GET편(3) Node.js로 RESTful API 만들기 - PUT편현재글 >> (4) Node.js로 RESTful API 만들기 - DELETE편(5) RESTful API 활용하기 - 웹편 (작성중)(6) RESTful API 활용하기 - 안드로이드 앱편 (작성중) * 프로젝트 세팅 과정은 (1) Node.js로 RESTful API 만들기 - POST편 을 참고하세요! DB Table: myGamesDB 상태는 저번 시간 그대로다. 이번 예제에서는 이 테이블에서 5번 title인 메이플스토리를 지워보는 시간을 갖도록 하겠다. ./routes/index.js라인은 많지만 ..

(3) Node.js로 RESTful API 만들기 - PUT편

글 목차(1) Node.js로 RESTful API 만들기 - POST편(2) Node.js로 RESTful API 만들기 - GET편현재글 >> (3) Node.js로 RESTful API 만들기 - PUT편(4) Node.js로 RESTful API 만들기 - DELETE편(5) RESTful API 활용하기 - 웹편 (작성중)(6) RESTful API 활용하기 - 안드로이드 앱편 (작성중) * 프로젝트 세팅 과정은 (1) Node.js로 RESTful API 만들기 - POST편 을 참고하세요! 이제 PUT이다! myGames 테이블 상태는 대략 이러한데,2번 title인 gta를 grand theft auto로 바꿔보는 실습을 해 보겠다. ./routes/index.js이제 코드가 조금 길어졌다..

(2) Node.js로 RESTful API 만들기 - GET편

글 목차(1) Node.js로 RESTful API 만들기 - POST편현재글 >> (2) Node.js로 RESTful API 만들기 - GET편(3) Node.js로 RESTful API 만들기 - PUT편(4) Node.js로 RESTful API 만들기 - DELETE편(5) RESTful API 활용하기 - 웹편 (작성중)(6) RESTful API 활용하기 - 안드로이드 앱편 (작성중) * 프로젝트 세팅 과정은 (1) Node.js로 RESTful API 만들기 - POST편 을 참고하세요! 이제는 GET 메소드를 작성 해 보겠다.작성에 앞서서, 나는 myGames 테이블에 데이터를 몇 개 채워 넣었다. ./routes/index.js이전에 썼던 returnResult() 함수는 이번에 res..

(1) Node.js로 RESTful API 만들기 - POST편

글 목차현재글 >> (1) Node.js로 RESTful API 만들기 - POST편(2) Node.js로 RESTful API 만들기 - GET편(3) Node.js로 RESTful API 만들기 - PUT편(4) Node.js로 RESTful API 만들기 - DELETE편(5) RESTful API 활용하기 - 웹편 (작성중)(6) RESTful API 활용하기 - 안드로이드 앱편 (작성중)RESTful API에 관하여Node.js를 세팅하는 과정은 복잡하므로 생략!시작하기에 앞서서, 간단하게 REST에서 사용하는 메서드 4가지에 대해서 소개하겠다. POST: 생성 (create)GET: 조회 (select)PUT: 수정 (update)DELETE: 삭제 (delete) CRUD에 해당되는 것이 저..

마인크래프트 쉽고 간단한 함정 만들기! "몹을 골탕 먹여보자!"

우선 이렇게 4방향으로 땅을 팝니다. 그리고 그 땅에 피스톤을 저 방향으로 심어줍니다. 가운데는 몬스터나 사람이 지나갈 때 피스톤이 작동할 수 있도록 감압판을 설치합니다. 바닥으로 부터 2블록 위에 블록 하나를 더 설치합니다. 덫에 걸렸을 때 점프해서 탈출하지 못하도록 하는 겁니다. 저의 경우 레드스톤을 연결하여 터뜨릴 수 있도록 TNT를 올려 놓았습니다. 크리퍼가 덫에 걸린 모습입니다. 이렇게 해서 화약도 안전하게 얻을 수 있겠죠?

안드로이드 Custom Object Intent로 넘기기, Parcelable 구현

내가 만든 클래스 넘기기 (마인크래프트 앱 개발기 3편) 7월 업데이트를 위해 리팩토링을 하면서,데이터 타입에 대한 정리는 끝났으니 이제 전송에 관련된 일을 처리해야했다. 나는 ItemDB라고 하는 클래스를 만들어 아이템 정보를 관리하고 있다.그러나 특성상 ItemDB 자체를 인텐트로 넘겨야 더 좋은 성능을 낼 수 있는 상황이 왔다.intent.putExtra(key, value)로 보내어 value 값이 맞는 아이템을 500개 리스트에서 일일이 찾기 보다는그냥 ItemDB 하나만 심플하게 보내는 방법이 좋아보였다.그러나 putExtra()는 한정된 자료형만 전송할 수 있는 단점이 있기에, 어떻게 해결하면 좋을지 찾아보다가Parcelable 또는 Serializable 을 이용해 커스텀 오브젝트를 전송할..

안드로이드 아름다운 카드뷰(Card View) 리스트 만들기 - (2)

레이아웃을 만들기가 끝났으니, 이제는 데이터를 모아 Adapter로 연결하는 일만 남았다.이 예제에서는 Fragment에서 RecyclerView를 불러올 것이기 때문에 Activity를 사용한다면 조금 수정할 부분이 있다.- onCreateView() -> onCreate()- getActivity() -> getApplicationContext() 또는 ~Activity.this 또는 this 그리고 이 예제에서는 공지사항을 불러오기 위한 카드뷰이므로웹 DB에서 만들어진 데이터를 php를 이용해 JSON 객체로 만들어불러오고, 안드로이드는 JSON을 읽어 ArrayList 형태로 데이터를 정리한다.그리고 그 데이터를 카드뷰 하나 하나에 뿌려준다.중간에 있는 DBhelper나 getData() 메소드는..

안드로이드 버튼 클릭 이벤트 처리 (Android Button Click Event)

안드로이드를 개발하면서 버튼을 클릭하면 나타나는 클릭이벤트를 구현하는 상황을 많이 마주한다!그럴때마다 나는 구글에 검색해서 코드 복붙을 했는데, 이번 기회에 한번에 정리한다.안드로이드 버튼 클릭 이벤트를 구현하는 방법은 다양하다. 그 중에서 4가지를 소개할텐데,아무거나, 편한대로 쓰면된다. activity_main.xml먼저 activity_main.xml 파일에 버튼이 하나 있다고 치자.버튼의 id 이름은 btn_start 이고, 버튼에는 start라고 적혀있다. 12345cs MainActivity.javaactivity_main.xml에 있는 버튼 이벤트를 적어주어야 하는 곳은setContentView(R.layout.activity_main) 이라는 코드가 있는 MainActivity.java 이..