티스토리 뷰
JSON으로 SOAP 처럼 통신 하는것이 최종 목표입니다.
http://code.google.com/p/ned3y2k/source/browse/#svn%2Ftrunk%2FJava%253Fstate%253Dclosed
반드시 기준이 되는 interface가 있어야 합니다.
아래는 예제입니다.
클라이언트 예제
public class Info {
public String id;
public String name;
public String password;
}
public interface InfoRepository {
public Info findById(string id);
}
public class InfoRepositoryImpl {
public static void main() {
InfoRepository repo = instance = JSONAdapter.getInstance(InfoRepository.class,
"http://117.17.102.117/InfoRepository.php?methodName=",
"UTF-8");
}
}
서버 예제(PHP)
class Info {
public $id;
public $name;
public $password;
}
function findById() {
$info = new Info();
$info->id="lionking";
$info->name="Symba";
$info->password="diseny";
return json_encode ( $info, JSON_UNESCAPED_UNICODE )
}
switch($_GET['methodName']) {
case "findById":
echo findById($_POST['arg0']);
break;
}
'Programing > Java' 카테고리의 다른 글
Android 파일 추가시 MTP에 뜨지 않는 문제 (0) | 2016.01.26 |
---|
- Total
- Today
- Yesterday
- 자바
- php
- Objective C
- 드라이버
- 그누보드
- javascript
- 맥북
- IT·컴퓨터
- 눈
- OSX
- 사운드블라스터
- 스즈미야 하루히의 우울
- Xbox360
- 음악
- Mac osX
- 에니메이션OST
- 메모리부팅
- 제주대학교
- 유틸
- 유틸 활용
- 맥
- 사이버포뮬러
- MAC
- PS2
- windows 7
- 유틸리티
- 오디지
- 매킨토시
- 제주
- god knows
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |