Spring 이란 JAVA의 웹 프레임 워크 이다.프레임 워크는 어떠한 목적을 달성하기 위해 복잡하게 얽혀 있는 문제를 해결하기 위한 구조이자 약속이며, 소프트웨어 개발에 있어서 하나의 뼈대 역할을 한다.즉 프레임 워크는 자주 쓰일 만한 기능들을 한데 모아 놓은 유틸(
DI (Dependency Injection) : 의존주입 업로드중.. 이런 방식의 의존 관계가 형성 되었다고 가정할 때 스프링 컨테이너는 AccountDao를 Bean 객체로 설정하고 각 클래스마다 해당 객체가 필요할 시점에 할당(주입)을 해준다 , 주입을 해주는
Web Application의 특징 Client는 Server에게 서비스를 요청(HTTP)방식 Server는 요청을 처리한 결과를 HTML 형태로 작성하여 Client에게 반환 Client는 서버에서 전송된 HTML을 화면에 표시 Web Server 서버 기술 서버에
공통관심과 핵심관심공통관심 : method 마다 공통으로 나타나는 로깅 예외처리 , 트랜잭션 처리 등핵심관심 : 사용자의 요청에 따라 실제로 수행되는 business logic공통 관심 기능을 별도로 프로그래밍 한 후 이를 적용할 핵심관심의 범위와 시점을 정의하는 프로
문자열을 사용해 HTMl과 자바스크립트로 화면을 구현해서 복잡한 화면구성을 문자열로 표현하는것이 비효율적이다유지관리가 어려움Business 로직과 presentation을 분리하자JSP는 HTML을 중심으로 JAVA프로그램과의 유기적인 연결을 지원한다변환단계컴파일실행&