본문 바로가기

전체 글241

리눅스 자바 패키지 컴파일 / 실행 src폴더로 이동 컴파일 javac -d . 패키지명/파일이름.java(패키지명이 com.test라면 javac -d . com/test/fildname.java)또는javac ./패키지명/파일이름.java 실행java 패키지명/파일이름 2014. 6. 3.
리눅스에서 자바 컴파일, 실행 (javac, java) javac 파일명.java -> 컴파일 컴파일하면 .class 파일이 생성됨java 파일명 -> 실행 컴파일 시에는 .java를 붙혀줘야하고실행에는 파일명만 입력해야한다. 2014. 5. 16.
Maven에서 MyBatis 이용하기 MyBatis는 SQL문을 편하기 사용하기 위해서 xml을 이용해 사용하는건데요사용하시면 정말 편하다는걸 느낄 수 있으실거에요 인터넷에 검색해보면 설정하는 다양한 방식이 있을텐데 저는 첫번째 myBatis를 이용하는 클래스파일두번째 myBatis관련 설정하는 xml파일마지막으로 정의와 쿼리문의 정의하는 xml파일3가지로 구성했어요 먼저 클래스 파일이에요패키지명, 아이디, 패스워드는 본인에 맞춰서 입력해주시면 되구요 public class MyBatisSQLQuery {public MyBatisSQLQuery(String IPAddress) {resource = "패키지명/mybatis-config.xml";props = new Properties(); props.put("driver" , "com.mys.. 2014. 5. 16.
이클립스 메이븐 연동 (메이븐 플러그인 설치) 1. 먼저 이클립스 상단 메뉴 Help에서 Eclipse Marketplace... 메뉴를 선택해줍니다. 2. Find에서 maven을 검색하시고 Maven Integration for Eclipse를 설치를 누르고 Next를 선택해줍니다. 3. Maven Integration for Eclipse에 2가지를 모두 선택하시고 Next를 눌러줍니다. 4. I accept the terms of the license agreement에 체크해주시고 Finish를 선택하시면 설치가 진행되고 완료 후에는 이클립스를 재시작해주셔야 합니다. 지금 제 PC가 이미 메이븐이 설치된 상태라 이미지는 http://h5bak.tistory.com/169블로그에서 가져와썼어요 2014. 5. 16.
GCM (Google Cloud Message) 구축하기3 (서버) 구글에 정보를 입력하고 클라이언트도 만들었으니 이제 마지막으로 서버를 만들어볼께요 필요한 파일과 예제프로젝트를 같이첨부할꼐요 위의 파일을 본인의 웹 프로젝트 WebContent -> WEB-INF -> lib 에 복사하던지 %TOMECAT_HOME%lib에 복사한후에 아래처럼 따라하면된다. (저는 2번째방법 톰캣/lib에 직접넣는 방법을 이용했어요) 1. GCM 푸시 보내기 코드 GCM 라이브러리를 이용하게 되면 굉장히 적은 코드로 푸시를 보낼 수 있게 된다. public void sendPush() { Sender sender = new Sender(API_KEY); //구글 코드에서 발급받은 서버 키 Message msg = new Message.Builder() .addData(key, value).. 2014. 5. 14.
GCM (Google Cloud Message) 구축하기2 (클라이언트) 이번엔 구글 안드로이드 단말에서 구현하는 부분을 설명드릴께요 gcm.jar을 GCM을 구현하기위해서android-support-v4.jar은 Notification을 구현하기위해서 gcm.jar과 android-support-v4.jar 파일이 필요해요 필요한 파일은 첨부파일에 예제 프로젝트와 함께 첨부해 놀께요 1. 매니페스트에 GCM 사용 관련 permission과 receiver, service를 등록*GCM 관련 퍼미션 (패키지는 자신의 앱 패키지 명으로 대체 한다.) *GCM 사용 관련해서 안드로이드 버전 제한 (2.2 이상) *GCM 리시버 및 서비스 등록리시버는 코드 상에서 등록하지 말고 메니페스트에 적어서 등록하도록 권장한다.리시버는 gcm.jar 라이브러리에 포함되어 있다. 구현할 필요 .. 2014. 5. 14.