는 내가 포함하는 시스템을 개발하기 위해 노력하고 있어요 : 시스템의 로직을 처리하고 데이터를 조작하는 데이터베이스다음 요구 사항을 충족시키기 위해 서버로 무엇을 사용해야합니까?
- 서버를
- (해당 서버와 상호 작용 당기고로 데이터를 밀어 버린다 안드로이드 응용 프로그램을 서버)
- 웹 사이트는 Android 앱과 동일하지만 약간 다른 데이터가있는 웹 사이트입니다.
내가 생각한 것은 Apache Tomcat이 서버에 설치되어있는 상태에서 SQLite를 사용하고 Grails war 파일을 배포하는 것이다. 그러면 시스템의 '웹 사이트'측면이 처리됩니다. 하지만 안드로이드 앱은 어떨까요? Tomcat과도 통신 할 수 있습니까?
글쎄, 이것은 학교 프로젝트이며 프로젝트의 더 큰 부분은 배우는 것입니다. 문제는 우리 팀이 우리가이 일을 처음 수행 한 이후로 우리가 필요로하는 것을 정말로 알지 못한다는 것입니다. 비록 안드로이드 앱이 앱과 함께 제공되는 API (의미는 앱의 일부 임)를 사용하고 Twitter API를 사용하는 것과 동일한 방식으로 API를 사용하는 아키텍처를 갖고있는 것이 이상적입니다). –
그것이 학교 프로젝트라는 것을 감안할 때, 저는 여러분이 자바를 사용하고 있다고 가정하고 있습니다. 그래서 아마 여러분이 이미 java webapps를 만드는 경험이 있다면, 아마도 Tomcat을 어플리케이션 서버로 사용할 것입니다. 트위터 API는 (https://dev.twitter.com/docs/api) 기반으로합니다. 웹 서비스에 클라이언트를 제공하려는 경우 나머지 웹 서비스를 노출하는 웹 응용 프로그램을 만들어야합니다. 그런 다음 서비스와 상호 작용하지만 json/xml의 호출 및 변환의 복잡성을 숨기는 메소드가 들어있는 jar를 작성할 수 있습니다. 이것은 프로젝트에 포함될 수 있습니다. – broschb
안드로이드에서 휴식 서비스를 이용하는 방법에 대한 몇 가지 예는 몇 가지 빠른 검색을 통해 쉽게 찾을 수 있습니다 (http://timewasted.net/?p=127,http://stackoverflow.com/questions/3505930/make-in-http-request-with-android, http : //lukencode.com/2010/04/27/calling-web-services-in-android-using-httpclient/). 바람둥이에 가면 저어지를 웹 서비스에 사용하고 정보는 여기에서 찾을 수 있습니다 (http://www.ibm.com/developerworks/web/library/wa-aj-tomcat/). 이제 당신과 당신 팀이 파고 들어 손을 더럽힐 수 있습니다. – broschb