디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

안드로이드 어플 기능 설계인데 잘 하는 형들 좀 바줘봐

쉰셋갤로그로 이동합니다. 2012.03.19 21:19:53
조회 92 추천 0 댓글 1

이게 과연 타당한 설계인지 나는 모르겠어.
그냥 여기저기 주워 들은걸로 계획을 짜 본거야
이게 과연 옳은 방법인지 아닌지도 모르겠어. 한 번 이상하다 싶은거 좀 말해줘 형들

서버 구현
1. 회원가입, 이미지 전송, 이미지 저장, 동영상 저장, 켈린더 이용을 위한 웹서버
회원가입 페이지를 구성할 때에는 JSP를 이용하여 데이터베이스에 저장할 수 있게 구성을 한다.
안드로이드에서 JSP 웹서버에 데이터를 전송하고 웹서버에서는 데이터를 받아 데이터베이스에 저장을 한다.
MySQL와 JDBC를 이용하여 데이터베이스를 구성한다.
이미지 전송 부분에서는 HttpServletRequest를 이용하여 안드로이드에서 바로 이미지를 전송하고 서버에 저장한다
이미지를 다시 호출할 때에는 안드로이드 아이디 값과 비교를 하여 웹페이지 형테로 뿌려진 데이터를 파싱하여 가지고 온다.


2. TCP/IP 소켓 통신을 이용한 채팅 서버 구현
채팅의 경우 실시간성 대화가 중요하기 때문에 웹서버가 아닌 별도의 서버를 구성하여 구현한다. 데이터베이스는 웹서버와 동일하게 사용하는 대신 서버만 다르게 만든다. TCP/IP의 멀티스레드 소켓을 이용하여 다수의 클라이언트를 받아들이고 ArrayList를 이용하여 클라이언트를 구분한다. 채팅 도중에 이미지나 동영상을 보낼 때에는 웹서버가 연동되어 보내진다.
푸쉬 서버는 구글에서 제공하는 C2DM을 이용한다. C2DM은 서드파티 서버에서 간편하게 안드로이드 푸쉬 알람이 가능하게 해 주는데 가입 절차가 간단하고 사용이 용이하다.


3. 안드로이드 구현
기본적인 프래임 구성은 안드로이드에서 제공하는 네이티브 액티비티를 이용해서 구성을 한다. 탭뷰를 이용하여 UI를 꾸민다. 기본적인 데이터를 받아 오는 방법은 웹서버에 안드로이드에서 XML형태로 파싱하는 방법을 사용한다. 웹서버에서 데이터를 XML형태로 만들고 안드로이드에서 아이디에 맞는 데이터 값을 파싱한다.
채팅을 시작할 때에는 소켓 서버에 접속하여 채팅이 이루어 진다. 채팅을 종료 후 다시 대화를 시작할 때 소켓에 접속하는 방식을 취한다.

이게 과연 타당한 설계인지 나는 모르겠어.
그냥 여기저기 주워 들은걸로 계획을 짜 본거야
이게 과연 옳은 방법인지 아닌지도 모르겠어. 한 번 이상하다 싶은거 좀 말해줘 형들

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
307838 내가 짜본 불필요한 ㅋ메모리 낭비 함수..(공부 위해서 한번 재밌게 짜봄 [3] 클라우딩갤로그로 이동합니다. 12.03.21 77 0
307837 자바와 C++간의 통신할때 자료를 어떻게 주고받나여? [4] System32갤로그로 이동합니다. 12.03.21 124 0
307835 땡칠도사형 한국인이야? [1] Gavi_cp갤로그로 이동합니다. 12.03.21 76 0
307834 수능영어 떼면 msdn같은거 다 읽을 수 있는거? [6] ㄹㅇㄴㅁ(211.246) 12.03.21 100 0
307833 그냥 도움 되라고 쓰는 글. [1]  ̄― ̄갤로그로 이동합니다. 12.03.21 62 0
307831 이거 다 성립하냐? [12] 프갤했(115.90) 12.03.21 110 0
307829 '심장마비' 무암바, 의식회복 후 꺼낸 첫 마디는? [5] 쿄스케갤로그로 이동합니다. 12.03.21 164 0
307828 하루 9시간 공부못하나?? [4] 수크라제갤로그로 이동합니다. 12.03.21 105 0
307827 내가 제대후에 타려는 커리큘럼임.. [9] HoRo-HIME갤로그로 이동합니다. 12.03.21 247 0
307825 C++ 책들 형님들의 서평좀.. [2] OOP뉴비(119.201) 12.03.21 152 0
307824 외국대학 강좌 개쩌네요 [4] [성대아싸]갤로그로 이동합니다. 12.03.21 207 0
307823 외국대학 software design과 course인데 좀봐주겠어? [17] 다자닌(174.112) 12.03.21 5522 0
307820 선진기술습득을 위해 품궈니갤로그로 이동합니다. 12.03.21 44 1
307815 이상하게말야 [1]  ̄― ̄갤로그로 이동합니다. 12.03.21 46 0
307814 잘못된 인코딩에 대처하는 올바른 자세 땡칠도사갤로그로 이동합니다. 12.03.21 149 0
307813 횽들 자바 문제 풀만한곳 어딨음..? ㅁㄴㅇㄹㄴㄹ(121.129) 12.03.21 52 0
307812 소프트웨어 공학 과제는 데이터베이스 연동 필수인가 [11] topandbottom갤로그로 이동합니다. 12.03.21 146 0
307810 횽들 이거 어떰 [6] 모미지갤로그로 이동합니다. 12.03.21 136 0
307809 다시다시 [2] 늅늅(110.35) 12.03.21 56 0
307807 [c++질문]문자열파싱하는범좀 [6] 늅늅(110.35) 12.03.21 108 0
307805 횽들 마이크로 프로세서 수업 듣는데 [4] ㅇㅇ(111.118) 12.03.21 111 0
307803 판다보드에 아이스크림샌드위치 넣는데 [5] 마타버터갤로그로 이동합니다. 12.03.20 88 0
307802 2진수 -> 10진수 변환 제발 ㅠㅠ [3] 플밍꼬꼬마(58.74) 12.03.20 98 0
307800 게임 학원 강의 시간이 원래 이렇게 짧음? ㅡㅡ??? [1] 1(211.197) 12.03.20 115 0
307795 자바 텍스트 영역 질문인데... 자바아직초짜(124.49) 12.03.20 47 0
307794 헐 c언어 재밌는데? [7] 마실나감갤로그로 이동합니다. 12.03.20 197 0
307793 회사에서 델파이 쓰는곳 있냐? [1] ㅇㅇ(210.113) 12.03.20 82 0
307791 신입인데 야근하고 왔다... ;;;; [4] ㅇㅇ(210.113) 12.03.20 240 0
307788 형들아 USB ISP 쓰는데말이야 [1] ㅇㅇ(112.166) 12.03.20 124 0
307787 게임 프로그래밍 학원 맨땅에 비전공자면 가입 안시켜줌? [1] 그지(211.197) 12.03.20 152 0
307785 자바에서 XOR 연산자 쓰냐 ? (211.117) 12.03.20 52 0
307783 요세 디씨 검색쪽 테이블을 따로 뺀건가? [5] blackd갤로그로 이동합니다. 12.03.20 101 0
307781 형들 공부 과정에대해서 궁금한게 있어 도와줘 [2] silkwings(121.139) 12.03.20 71 0
307780 님들 한달 생활비 얼마나 나와요? [11] 그지(211.197) 12.03.20 148 0
307779 오토마타 에디터로 그림 그리라는데 뭔 프로그램이에요??? ㅁㄴㅇㄹ(182.210) 12.03.20 38 0
307778 님들 혼연C/C++ 이거 책 사면 좋은점이? [1] 초고수(211.197) 12.03.20 81 0
307776 C++혼자 공부하고있는데 자꾸 오류떠서그런데, [18] silkwings(121.139) 12.03.20 130 0
307775 형들아 int 인삿말 = 하이요 이거 오류나요 (211.117) 12.03.20 54 0
307774 2진수를 입력후 10진수로 바꾸는 코딩에 대해서 [10] 플밍꼬꼬마(58.74) 12.03.20 87 0
307773 랜덤넘버 발생시키는데 이해안되는게잇서 [5] 저격甲갤로그로 이동합니다. 12.03.20 74 0
307772 (자살춤 > 삭니)?자살춤:삭니 [1] ㅋㅋㅋ(211.117) 12.03.20 84 0
307766 이거 주갤에서 기자가 내일 뜰 기사라던데 ㅇㅇ [1] ㅋㅋㅋ(211.117) 12.03.20 94 0
307765 숙제글 좀 코드브로커갤로그로 이동합니다. 12.03.20 49 0
307764 숙제글 쩌네 [4] ∫ 2t dt=t²+c갤로그로 이동합니다. 12.03.20 141 0
307763 잘되던 이클립스가 갑자기 실행이 안된다 [3] ㅋㅋㅋ(211.117) 12.03.20 56 0
307762 C언어 파일입출력 질문이에요 ㅜㅜ [3] C(220.75) 12.03.20 55 0
307760 c 파일처리, 포인터&배열 개념좀 잡고싶은데... [3] c+(175.205) 12.03.20 77 0
307759 비주얼 C 버젼달라도 exe파일 못읽을수도잇나 ?? [3] (211.117) 12.03.20 75 1
307758 정보처리기사 공부하는게 좀 마음에 안듬.. [1] ㅋㄱ(183.96) 12.03.20 85 0
307757 형들 if문장 이거 쉬운거 하나만봐줘 [6] 독담갤로그로 이동합니다. 12.03.20 93 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2