본문 바로가기

Web16

Spring(2) 『 목차 』 - DI 사용방식 3가지 1) XML을 사용한 DI 사용 2) Java를 사용한 DI 사용 3) XML과 Java를 둘다 사용한 DI 사용 스프링은 "생성과 조립" 아직까진 DI의 사용에 대해 장점을 많이 느끼지 못하지만, DI를 왜 사용할까에 대해 생각해본다면 우선적으로 DI를 사용하면 유지보수가 쉬워진다. 프로젝트 규모가 커지고 유지보수가 길어질수록 DI의 장점을 많이 체감할 수 있을것이다. (단편적으로 생각해보면 xml파일에서만 값을 변경해주면 되니까!) 왜 DI가 편리한지 알아보는 예제를 봐야할것같아!!!!! DI를 사용하는 방법 3가지가 있는데 1. XML 파일을 이용한 DI 설정방법 2. JAVA를 이용한 DI 설정방법 (어노테이션) 3. XML, JAVA를 이용한 DI 설정 방법.. 2016. 5. 11.
Spring(1) 『 목차 』 - Spring이란? - 스프링 프로젝트 기본 폴더 구조 - IoC컨테이너와 DI - 프레임워크 ■ Spring 스프링은 그 자체가 구조를 설계할 수 있도록 만들어 졌다는 뜻으로, 개발자가 부품을 만들어 조립하는 형태의 개발이 가능하다는 것을 의미한다. - 제어의 역행 (IoC / Inversion of Control) : 메소드나 객체의 호출작업을 개발자가 결정하는 것이 아니라 외부에서 결정되는 것을 의미한다. 프레임워크에서 사용하는 방법으로, 개발자는 필요한 부분을 개발해서 끼워넣는 형태로 개발하고 실행. - 의존성 주입 (DI / Dependency Injection) : 제어의 역행이 일어날 때 스프링이 내부에 있는 객체(Bean)들 간에 관계를 관리할 때 사용하는 기법 스프링은 의존.. 2016. 5. 10.
JSP attribute 예제 ================ attributeTestForm.jsp ================ 영역과 속성 테스트 Application 영역에 저장할 내용들 이름 아이디 ================ attributeTest_appli.jsp ================ 님 반갑습니다 님의 아이디는 입니다. Session 영역에 저장할 내용들 e-mail 주소 집주소 전화번호 ================ attributeTest_session.jsp ================ 영역과 속성 테스트 님의 정보가 모두 저장되었습니다. 확인하러 가기 ================ attributeTest_end.jsp ================ 영역과 속성 테스트 Application 영역에 저.. 2016. 4. 19.
Ajax 정리 웹 페이지와 서버 사이에 통신을 하기위해, Ajax에서 통신을 담당하고 데이터를 송수신할 수 있는 객체가 XMLHttpRequest이다. 기존의 웹브라우저와 웹 서버가 통신하는 방식이 동기화 방식이었다. 이러한 방법은 서버가 받은 요청에 대하여 새로운 html페이지를 생성하여 응답하기 때문에 로딩시간이 길고 브라우저에서 발생하는 이벤트마다 새로운 페이지로 이동했다. 웹 2.0에서는 Ajax를 이용하여 비동기화 방식으로 웹 서버와 브라우저가 통신한다. 기존의 동기화 방식에서의 단점을 보완하기 위해 브라우저와 서버 사이에서 XMLHttpRequest가 요청과 응답을 한번 더 처리한다. XMLHttpRequest는 자바스크립트와 같은 웹 브라우저 스크립트 언어에서 사용할 .. 2016. 4. 12.