몇일전에 웹게시판 연동과 관련하여 질문을 올렸었습니다..
--------------------------------------------------------------------------------------------------------
웹에 있는 게시판 연동이 필요한데 기본 흐름만 좀 질문하겠습니다...
제가 웹은 약하지만 약간 알고있고 DB쪽은 잘 모르는데요..
게시판을 웹뷰로 바로 뿌리는게 아니라 파싱해서 사용하고 싶습니다..
만약 게시판 DB를 얻을수 없다면.. 어떤 방식으로 해야하는지..
게시판 DB를 받을수 있다면 어떤 방식으로 해야하는지.. 기본 흐름만 알수 있을지요...
게시판 DB에 접근할수 없다면.. 소스보기의 HTML 소스를 노가다 파싱해야 하는 방법 말고 없는걸로 아는데..
다른 방법이 있는지요....
DB를 받을수 있다면.. 보통 게시판은 어떤 DB를 사용하고 DB에서 어떻게 데이터를 받을수 있을지 궁금합니다.
게시판 DB 요구하니. FTP 접속 주소와.. 필요시 데이터 로직을 알려주겠다네요..
--------------------------------------------------------------------------------------------------------
이런 글을 올렸었구요..
아래의 답변을 받았습니다.
Andtools 님..
저는 이런식으로 구동했네여 핸드폰 > server접속(톰캣) > 서블릿 > 디비접속 원하는데이터 수집 > jsp에서(xml or Json 작성)> 서블릿에서
핸드폰으로 다시 보내주고 핸드폰에서 받아서 xml파싱이나 json 파싱해서 ArrayList에 넣은후 원하는 값 뽑아오는 방법을 사용했습니다.
크레이지헌터님..
보기만 간단히 하시려면
DB -> Server(XML) -> Client(XML) 이런 형태로 구조를 바꾸셔야 할 듯 합니다.
Server에서 게시판 데이터를 XML로 변환해 보내주는 페이지를 만들어야 겠지요...
삭제, 글쓰기, 정렬 등의 부분까지 하시겠다고 하면 아예 프로토콜을 만들어야겠네요.
REST라는 것도 있으니 참고하시길...
--------------------------------------------------------------------------------------------------------
이런 답변을 받았는데.. 또 궁금한게 생겨서요..
혹시 폰에서 바로 웹의 DB에 접근하여 데이터를 받아올수 있는지요? 파싱을 하는게 아니라 바로 DB에서 받는 방법이요..
현재 사이트가 asp로 만들어져있고.. 아마도 db는 mssql을 사용중이겠지요.. 폰에서 일단 직접 접근할수 있는지 궁금합니다.
다음으로.. 게시판의 xml 제공 형태가 궁금한데요..
보통 단순한 날씨 데이터와 같은 경우 날씨 정보를 받아오는 곳만 바뀌는데..
게시판은 새로운 게시물이 등록되거나 삭제될수 있잖습니까.. 그리고 게시판 제목을 선택하면 상세 내용이 나오구요..
이런걸 xml로 어떻게 표현을 하는건지요..
xml 상에서도 링크 주소가 나와있는건가요?
정말 게시판 연동 하는법좀 궁금한데... 혹시 저에게 가르침을 주실분 계시면 참.. 감사할텐데요... ㅠ
그리고 또 하나 궁금한게... 게시판의 모든 페이지가 한꺼번에 한 xml페이지에 제공된다면.. 게시물 수에 따라선 파싱 속도가 엄청나게 느려질텐데요..
이는 과연 어떻게 해결할수 있을까요...
게시판은.. 웹뷰로 뿌리는 수밖에 없는걸까요 ;;