본문 바로가기

웹서버와 소캣통신 차이 일반적으로 웹서버의 한계라 하면.. 클라이언트의 요청(request)이 있을때만 서버가 응답(response)하여 통신이 가능할뿐, 서버가 먼저 요청하고 클라이언트로부터 응답받을 수 없는 단향뱡적인 통신이라는 점입니다. 또한 비연결지향형 이기 때문에 데이터 전송 부분 외에도 서버에 연결하는 시간 비용이 추가로 들어가는 단점이 있습니다. 따라서 단순히 클라이언트가 필요할때만 서버에서 접근하는 "콘텐츠" 위주의 데이터를 사용하고자 할때는 웹서버가 용이하겠죠. 예를 들자면 게시판 같은 구조.(클라이언트가 필요할때만 서버에서 접근해서 게시판 자료를 가져오지요) 하지만 위에서 말씀드렸듯이 서버와 클라이언트가 언제든지 양방향으로 필요한 데이터를 요청하고 보내고자 할때는 소켓서버를 이용하게는게 좋습니다. 실시간으로 .. 더보기
[JQUERY] ajax 방법 출처[펌] : http://rocabilly.tistory.com/27 [jQuery] Ajax 방법 - 각 Ajax 방식을 호출하는 방법view plaincopy to clipboardprint?// 버튼 클릭시 ajax 실행 $("#btnOK").click(function(){ var url="test.aspx"; var params="param1="+param1+"¶m2="+param1; $.ajax({ type:"POST", url:url, data:params, success:function(args){ $("#result").html(args); }, beforeSend:showRequest, error:function(e){ alert(e.responseText); } }); }); 1. $.. 더보기
[SPRING] MVC, Service, DAO 구조에 대해 출처[펌] : http://www.cyworld.com/roykun/3099722 MVC라는 것은 Model - View - Controller의 구조를 말하는데,Spring에서는 Model 은 db data를 가져와 메모리에 올려놓은 것이고 View는 jsp, html 단에서 보여주는 것 Controller는 이 두 가지를 연결해주는 것으로 보면 된다. 또한 Spring에서는 Service라는 것과 DAO라는 개념이 더 존재한다. DAO는 data access object로 db와 소통하는데 사용하는 레이어이다.따라서 접근하는 데이터 베이스의 변경에 유연할 수 있게 구현부와 선언부를 나누어 놓는 것이 좋다. Service에 관련한 이해는 위키피디아에서 확인하는 것이 좋은데, SOA라는 아키텍쳐와 연관된.. 더보기