티스토리 뷰
**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 반복하는 요소를 제거
'Framework > Spring' 카테고리의 다른 글
[Spring & ibatis] 수업 9일-Spring MVC,ibatis (0) | 2013.05.02 |
---|---|
[Spring & ibatis] 수업 8일-Spring MVC,ibatis (0) | 2013.05.01 |
[Spring & ibatis] 수업 7일-2(web) (0) | 2013.04.30 |
[Spring & ibatis] 수업 7일-1(ibatis 끝) (0) | 2013.04.30 |
[Spring & ibatis] 수업 6일 (0) | 2013.04.29 |