본문 바로가기

retrofit24

안드로이드 retrofit2(레트로핏2)를 이용한 통신예제 (2) 저번 글에 이어서 이번 게시글에서는 이클립스 코드쪽을 살펴보겠습니다. 우선 이클립스에서 jsp파일을 만들어주겠습니다. 저는 idfind.jsp 라는 파일을 생성했습니다. 이 jsp파일이 데이터베이스와 안드로이드 사이에서 통신역할을 해주는 중간 다리 역할이라고 생각하시면 됩니다. 이 파일의 경로가 안드로이드 스튜디오에서 작성 하셨던 인터페이스에 들어가는 경로입니다. 보시면 안드로이드에서 함수를 작성하여 HashMap에 담아서 날렸던 키값들을 받고있습니다. 그다음에는 데이터베이스에 연결을 해야합니다. 저같은 경우는 mssql를 이용하여 했습니다. 그 전에 라이브러리 2가지만 추가해주고 시작하실게요. 해당 압축파일 안에 이클립스에서 제이슨과 mssql 연동에 필요한 라이브러리가 있습니다. 추가해주셔야합니다. .. 2020. 12. 8.
안드로이드 retrofit2(레트로핏2)를 이용한 통신예제 (1) 저는 주로 데이터베이스의 정보를 긁어올때 사용하던 방법입니다. 우선 build.gradle (:app) 에다가 라이브러리를 추가해주겠습니다. implementation group: 'com.google.code.gson', name: 'gson', version: '2.8.5' implementation 'com.squareup.retrofit2:converter-gson:2.1.0' implementation 'com.googlecode.android-query:android-query:0.25.9' implementation 'com.squareup.okhttp3:okhttp:3.3.1' implementation 'com.squareup.retrofit2:adapter-rxjava:2.1.0' im.. 2020. 12. 8.
IOS Alamofire를 이용하여 HTTP통신 및 콜백 받아보기 (안드로이드 retrofit2 유사예제) 안드로이드에서 사용했었던 레트로핏 예제와 유사한 예제를 진행해볼게요. 서버페이지에서 콜백을 받아서 데이터베이스의(DB)의 데이터같은 것들을 스트링 및 제이슨으로 받아볼수있었는데요. IOS에서하는 예제를 알아보도록 하겠습니다. 우선 코코아팟에 라이브러리를 추가해주겠습니다. pod 'Alamofire', '~> 5.1' 해당 라이브러리를 추가해주세요. 코코아팟 설치법은 https://onedaycodeing.tistory.com/88 cocoapods(코코아) 설치 및 라이브러리 추가 및 설치가 끝난 후에 추가/ SnapKit IOS에서 외부 라이브러리를 사용할때 쓰이는 cocoapods를 사용해보도록 할게요. 터미널을 열어서 sudo gem install cocoapods 를 입력하여 cocoapods를 .. 2020. 5. 26.
Json(제이슨) 레트로핏 통신으로 ID(아이디) 중복체크 하기. 회원가입 할시 아이디를 중복체크 하는 경우가있습니다. 이 경우 DB에서 현재적은 아이디와 동일한 아이디가 있는지 확인 후 없으면 승인이 나옵니다. 이클립스 JSP까지는 알려드릴수 없지만, 안드로이드 소스만 보시겠습니다. 우선 라이브러리 먼저 추가해줘야합니다. implementation('com.squareup.retrofit2:converter-simplexml:2.1.0') { exclude module: 'stax-api' exclude module: 'stax' exclude module: 'xpp3' } implementation 'com.squareup.retrofit2:adapter-rxjava:2.1.0' implementation 'com.squareup.retrofit2:retrofit:.. 2019. 12. 19.