



왜 동기방식으로 통신을 했을까?



기본값으로 xml형태로 데이터를 받아오는데 코드와 코드네임을 보내주는데 컬럼은 코드는 Mw 코드명은 남자 여자 이렇게 레코드를 2개만 보내주고 있다
갖고 온 데이터는 남자 여자 밖에 없어 갖고 온 데이터 뒤에서 _gender의 레코드를 추가를 해주고 코드에는 'all' 코드명에는 '전체' 이렇게 코드 값을 스크립트로 넣어줬다
그러면 이 스크립트는 언제 적용이 되어야 할까?
-> 서버에서 데이터를 갖고 온 다음에 진행되어야 한다
즉, 서버에서 데이터를 작고 온 다음 Radio 전체표현 스크립트가 진행하여야 하기 때문에 동기 방식으로 한 것이다

여기서 또 사원을 조회를 하고 있다
-> 그 이유는 사용자가 그리드를 셀을 클릭할 때가 아니라 방향키를 이용해서 레코드를 막 바꿀 때 부서를 막 바꿀때도 사원이 조회가 되어 하기 때문이다
동기 방식은 안 쓰는 게 좋다
-> 화면이 로드가 되었는데 서버쪽에서 통신을 시키면 서버에서 뭔가 작업을 할 경우 동기로 하게 되면은 결과가 넘어와야 밑에 있는 스크립트가 진행이 된다
-> 만약 서버 쪽에 문제가 생기면 결과가 전송하는데 시간이 걸리게 되면 화면에서는 로딩중인 상태를 보여주는 백과현상이 발생할수 있어서 안 쓰는 게 좋다