createHTTPClient()를 통해 서버에 데이타 보내는 방법이 궁금합니다

Titianium SDK 버전 : 3.1.3.GA

Alloy version : 1.0

OS 버전 : Window7 / 32bit

mobile OS 버전 : android 4.1

function writeToWeb(e)
{
var addrUrl = “http://SERVER_IP/Sync/dataUpload.do”;
var ajax = Ti.Network.createHTTPClient();
var sendDate = [];
ajax.onerror = function(e)
{
alert(‘Error’);
};
ajax.onload = function()
{
var photoDB = Ti.Database.open(’/sdcard/KREI/DB/KREI.db’);
try
{
sendDate =
[{
point_name : ‘안반덕’,
mng_no : ‘2014072424’
}];
}
catch(e)
{
alert(“writeToWeb Exception :” + e);
}
finally
{
photoDB.close();
}
};
ajax.open(‘POST’,addrUrl);
ajax.setRequestHeader(“Content-Type”,“application/json; charset=utf-8”);
ajax.send(sendDate);
}

createHTTPClient에 send하여 데이타를 보내는 방법이 궁금합니다.
저렇게 보내는 방식이 맞는지요?
맞다면 , 서버에서 데이타 받는 방식은 어떻게 해야할까요?
현재는 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } 안에서 처리를 하려고 합니다.

서버는 java 1.7 / 톰캣 6버전, OS는 레드헷 입니다.
많은 조언 부탁드립니다.

titanium에서 httpclient나 웹브라우저에서 ajax형태로 보내는거랑 크게 다를게 없습니다. 클라이언트에서 어떤 api를 통해 다루느냐의 차이지 서버입장에서는 구조적으로 똑같아요.
그래서 일반적인 방법과 동일하게 서버에서는 post,get… 등과 관련된 메소드의 요청이 있을 때 처리해주면 됩니다.