본문 바로가기

연동9

[Spring MVC] Java 네이버 로그인 연동 완벽정리(네아로) 1. 네이버 로그인 목적 요즘 회원가입 페이지에 네이버 아이디로 로그인 , 구글 아이디로 로그인, 페이스북 등등 개인정보를 연동하여 로그인 하는 방식이 늘고 있다. 장점은 새로운 페이지마다 회원가입을 하지 않고 진행 할 수 있는 장점이 있다. 하나의 아이디로 여러 홈페이지를 이용한다는게 개인정보 관리도 편하고 좋다고 생각한다. 필자도 홈페이지를 제작하는데 회원가입을 받는 페이지를 제작중이다. 로그인 방식을 구글로그인 방식을 쓰려했으나 국내는 네이버가 널리 알려져 있고 대부분의 사람들이 네이버 아이디가 존재한다. 네이버 아이디로 로그인 연동을 통해 개인정보를 수집하고 관리하기 위해 네이버 API를 사용 해 연동해보겠다. 2. 개발환경 저는 Spring MVC 를 이용해 웹을 개발 중입니다. HTML은 js.. 2018. 4. 18.
[Android] NDK를 이용한 C/C++ 연동 개발 NDK란 무엇인가? Android NDK는 C와 C++ 같은 네이티브 코드 언어를 사용하여 앱의 일부를 구현하는 도구모음입니다. 어떤 유형의 앱에서는 네이티브 코드 언어로 작성된 코드 라이브러리를 재사용하는 데 도움이 됩니다. 이해를 돕기위해서 C언어의 Math.h 라이브러리를 이용하는 것과, Java의 Math 클래스를 이용할 때 두가지 중에 C언어로 제작된 라이브러리가 더 높은 효율을 가지고 있다면 NDK를 이용하여 Math.h 라이브러리를 이용하여 효율적인 앱을 만들 수 있습니다. NDK의 장점으로는 속도향상, 유연한 프로그램 개발 가능하며 실제 안드로이드 2D/3D OpenGL 관련 영상처리 라이브러리들은 대부분 NDK(Native Development Kit)를 이용해 개발이 됩니다. JNI(J.. 2017. 11. 30.
[Android] 안드로이드 <-> Servlet <-> Mysql 연동 (3) - Android, Servlet 연동 지난시간에는 서버와 데이터베이스를 연동하였는데 확인하는 방법이 없었습니다. 제이유닛 사용하면 확인은 가능하겠으나 우리는 어짜피 안드로이드와 연동이 목적이므로 안드로이드와 서버를 연동하겠습니다. 이제부터 안드로이드 스튜디오에서 작업합니다. 프로젝트를 생성합니다. 저는 DBconn이라는 이름으로 생성하겠습니다. 안드로이드와 서버의 HTTP 통신 방식이 안드로이드 6.0 버전 이상부터 달라진거로 알고있습니다. HttpURLConnection 을 사용하여야합니다. SDK버전이 높은환경에서 연동하시려면 다른 방법을 사용해야합니다. (HttpURLConnection을 사용한 방법은 아래에 따로 설명합니다.) 프로젝트 생성 후 gradle(Module:app) 의 정보부터 수정하고 컴파일 SDK 버전부터 맞춰주고 시.. 2017. 7. 13.
[Android] 안드로이드 <-> Servlet <-> Mysql 연동 (2) - Spring 웹서버 mysql 연동 지난시간에 이어 하겠습니다. Spring Framework 에 jdbc가 기본적으로 있는건지, 제가 예전에 만든것 때문에 되는건지 sql Connection 사용이 됩니다. 해보시고 안되면 jdbc 추가 하시면 됩니다. 추가방법도 설명합니다. 지난 시간 만든 Servlet에 추가하겠습니다. AndroidConnection.java 지난 시간에 만들었던 부분입니다. + DBConnection이라는 메소드를 추가합니다. 데이터베이스 접근 예외처리를 해주어야합니다. 이 두개의 소스는 연결되어 있는 소스입니다. 데이터베이스 기초는 아실거라 생각합니다. 데이터베이스 설치과정은 과감히 생략하겠습니다. PHP와 연동할때 사용했던 xampp의 데이터베이스 사용해도됩니다. http://yoo-hyeok.tistory.c.. 2017. 6. 30.