뷰의 템플릿은 HTML, CSS등의 마크업 속성과뷰 인스턴스에서 정의한 데이터와 로직들을 연결해서 사용자가 브라우저에서 볼 수 있도록 HTML형태로 변환해 준다. 템플릿의 속성을 사용하는 방법은 두 가지로 되어있다.먼저 첫 번째는 ES5에서 뷰 인스턴스의 템플릿 속성을사용하는 방법으로 아래와 같다. ------------ 이때 템플릿 속성에 대해 알아둬야할 특징이 있는데사용자가 볼 수는 없지만 라이브러리 내부적으로템플릿 속성에서 정의한 마크업 + 뷰 데이터를 가상 DOM기반의 render() 함수로 변환하는 것이다.변환된 render()함수는 최종적으로 사용자가 볼 수 있게 화면을그려주는 역할을 한다. 그리고 그 과정에서 뷰의 반응성이화면에 더해진다. 두 번째 방법은 싱글 파일 컴포넌트 체계의 코드를사용..
학교를 다니면서 프로젝트 과제, 또는 개인적인웹 개발 공부 등 을 할때 부트스트랩 템플릿을사용하면 정말정말 깔끔하고 이쁜 웹을 개발 할 수있다. 반응형 웹 디자인을 손쉽게 할 수 있는 부트스트랩은폼이나 메뉴바, 드롭다운 메뉴 등 각 요소들을 잘 묶어놔서쉽게 사용 할 수 있다. 하지만 내가 원하는 의도대로 만들기가(디자인) 아쉬울수 있다.왜냐하면 css 적인 디자인이 전부 만들어져 있기 때문이다. 하지만 빠르게 웹 페이지를 만들어 낼수 있다. 먼저 부트스트랩 템플릿을 사용하는 법에 대해알아보자. 먼저 자기가 사용하려는디자인적 요소가 담긴 템플릿을 골라야한다. 이쁘고 기능을 많이 넣을수 있는 부트스트랩 템플릿은대부분이 유료이며 해외 사이트에서 구매 해야한다.이러한 사이트는 구글에 치면 금방 나온다. 나는 포..
이번 포스팅에선 이전 포스팅에서 사용한트랜잭션 보다 좀더 사용하기 편한 방법을알아보겠습니다. 플랫폼 트랜잭션 매니저 인터페이스 보다더욱 많이 사용되는 방법 입니다. 먼저 servlet-context.xml에서새로운 빈을 추가해줍니다 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 Colored by Color Scriptercs 40line의 트랜잭션템플릿을 새로 추가해줍니다다음 44line 에서 방금 만든 트랜잭션템플릿을레퍼런스로 참조합니다.50line은 저번 포스팅에서 사용하던 소스입니다. 다음 DAO로 이동합니다 1234567891011121314151617181..
이번 포스팅은 이전 포스팅에 이어서트랜잭션 rollback 기능을 추가해보겠습니다 먼저 servlet-context.xml에트랜잭션매니저 빈을 생성해야합니다 123 Colored by Color Scriptercs 다음 DAO에서 트랜잭션 처리를 하는플랫폼트랜잭션매니저 인터페이스를 생성합니다 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384package com.spring.ex.dao; import java.sql.Connection;import java.sql.Prepa..
이번엔 트랜잭션에 대해 알아보겠습니다 트랜잭션은 논리적 단위로 어떤 한 부분의 작업이완료되었다 하더라도 다른 부분의 작업이 완료되지않을 경우 전체작업이 취소가되는 것입니다.이때 작업이 완료되는 것을 커밋이라고 하고작업이 취소되는 것을 롤백 이라고 합니다 우리들은 일상생활에서 트랜잭션의 예를 많이볼 수 있습니다. 우리는 영화 예매를 할 경우카드 결제 작업과 마일리지 적립 작업을 볼수있습니다이때의 작업들은 트랜잭션으로 작동해야 합니다또한 은행 ATM기기와 쇼핑몰에서도 마찬가지 입니다. 먼저 테스트를 해보겠습니다.이번 테스트를 하기 위해서는 이전 포스팅을먼저 보셔야 합니다. 먼저 티켓 구매를 위한 간단한 jsp화면을 만들어줍니다buy_ticket.jsp 1234567891011121314151617181920..
이번엔 스프링JDBC에대해 알아보겠습니다 먼저 JDBC를 사용하면 DAO에서매번 반복하던 코드를 줄일수 있습니다(드라이버 로드, 커넥션 생성 및 DB연결, SQL실행, 자원해제)이런 반복적인 작업을 스프링에서는 간단하게 처리 할 수 있습니다스프링에서 제공하는 JDBC템플릿을 사용하면 간단합니다 먼저 JDBC 템플릿을 사용하려면pom.xml에서 를 추가해 줘야합니다 위 이미지처럼 pom.xml 에서 의존 추가합니다 다음 servlet-context.xml에서 DB연결을 위한 준비를 합니다 1234567891011121314151617181920212223242526272829303132333435363738394041 Colored by Color Scriptercs 24line 부터 추가해주어야 합니다 ..