HTML기능도 꾸준히 업데이트 되어 지금은 HTML5(HTML최신버전)
이 사용되고 있다.
이 장에서는 JSP에서 사용되는 HTML5기능을 간단히 알아보고, 자바 스크립트 기반의 jquery도 살펴보겠다.
HTML5에서 시맨틱 구조 div class="header"로 묶어줘야 했는데 한번에 header태그로 선언가능하다.
제이쿼리
란 화면의 동적 기능을 자바스크립트보다 좀 더 쉽고 편리하게 개발할 수 있게 해주는 자바스크립트 기반 라이브러리이다. 여러가지 효과나 이벤트를 간단한 함수 호출만으로 빠르게 개발할 수 있어 유용하다.
모델1방식 , 모델2방식
모델2 구조에는 여러가지 개념들이 사용되는데 그중 가장 자주 사용되는 것이 MVC이다.
MVC란 model view controller의 약자로 일반 PC 프로그램 개발에 사용되는 디자인 패턴을 웹 애플리케이션에 도입한 것이다.
게시판 실습
스프링 프레임워크
에서는 각 클래스들의 연관 관계를 클래스들 사이에서 맺는 것이 아니라 스프링 프레임워크에서 설정
을 통해 맺어줌으로써 클래스들이 연관 관계를 갖지 않게 구현했다.
XML
이나 애너테이션
을 이용해 넣는다.
의존하는 빈을 주입할 때는 주입되는 타입이 기본형 데이터가 아닌 참조형 데이터
일 경우 ref속성
을 이용해 주입해야 한다.
AOP
는 메서드 안의 주기능과 보조기능을 분리한 후 선택적으로 메서드에 적용해서 사용한다는 ㅅ개념이다.
p794 AOP를 적용한 쇼핑몰 구조도