티스토리 뷰

**ajax를 이용한 비동기 통신**
       
이전 동기적 방식 : 서버측에 페이지를 요청
                         클라이언트 요청시 서버 응답때까지 대기 -> 페이지 이동(로딩)
                        
ajax 는 비동기 통신:  서버 측에 필요한 데이터만 요청
                         -> 페이지 리로딩 없이 부분 업데이트
                         -> 수신하는 데이터를 줄일 수 있다.

 

 

** 강의 요약 **

java 관련 기술

java se -> jdbc -> web servlet/jsp (jstl) --> ajax(jquery) --> spring,ibatis
         html ,css , javascript
        jquery
      
          android
          jquery mobile
          hybrid app
         
Spring Framework
DI : 결합도 낮춘다. 유지보수성,테스트 용이성  xml 과 annotation
AOP : 시스템을 핵심관심사항과 공통관심사항으로 구분하고
  공통관심사항에 대한 개발의 효율성 및 유지보수성을 향상시킨다.
  how? 공통관심사항 정의 빈 , 적용대상 및 적용시점을 설정(xml or annotation)
SpringMVC : DispatcherServlet : front controller
      HandlerMapping : 요청 처리할 컨트롤러를 매핑한다.
      ViewResolver : 클라이언트의 요청에 대한 응답 방식을 정의하고 처리한다.
      Controller : xml 기반의 MultiActionController 와
                    annoation 기반 AnnotationController 활용
                    클라이언트의 요청처리하는 담당자 역할
     ModelAndView : model 연동 결과 값과 view 정보               
ibatis ->   sql , db 설정정보 -> xml
    SqlMapClient API 를 활용하여
    기존 JDBC 개발의 중복성 제거 및 유지보수성을 향상
   
Spring Transaction : 스프링 차원의 트랜잭션 관리
                     sqlMapClientTemplate 을 이용해야 가능

Spring + Ajax     view 의 jsonview , @ResponseBody

Spring + Tiles  : 전체 페이지 레이아웃을 위한 프레임워크(tiles)
                    ---> jsp include 반복하는 요소를 제거

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함