• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

스프링(Spring) 이론 정리 (객체지향설계, DAO 설명 및 DB 연계 예시 포함)

*성*
개인인증판매자스토어
최초 등록일
2012.10.31
최종 저작일
2012.10
10페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

Spring 이론에 관한 정리를 한 문서입니다. Spring에 관한 전반적인 내용 및 Spring의 주요 내용인 DAO(Data Access Object) 개념 및 예제, 객체 지향에 대한 설명이 포함되어 있습니다. 분량은 총 10page 이며 예제 소스 및 실행 사진도 포함되어 있습니다.

목차

- Spring : Object와 Spring 관계
- 객체 지향 설계
- DAO : Data Access Object
- DAO 디자인 패턴
- DAO를 이용한 DB 생성, 접속, 불러오기

본문내용

Spring : Object와 Spring 관계
스프링(Spring)은 자바를 기반으로 한 기술이다. 스프링에게 있어 자바는 객체지향 프로그래밍이 가능한 언어라는 점에서 매우 중요한 가치가 있다. 그래서 스프링이 가장 관심을 많이 두는 대상은 오브젝트(Object)이다. 어플리케이션에서 오브젝트가 생성되고 다른 오브젝트와 관계를 맺고, 사용되고, 소멸하기까지의 전 과정을 이해해야 한다. 더 나아가서 오브젝트는 어떻게 설계돼야 하는지 어떤 단위로 만들어지며 어떤 과정을 통해 존재를 드러내고 등장해야 하는지도 알아야 한다.

스프링은 객체지향 설계와 구현에 관해 특정한 모델과 기법을 억지로 강요하지는 않지만 오브젝트를 어떻게 효과적으로 설계하고 구현하고, 사용하고, 이를 개선해나갈 것인가에 대한 명쾌한 기준을 마련해준다. 동시에 스프링은 객체지향 기술과 설계, 구현에 관한 실용적인 전략과 검증된 베스트 프랙티스를 쉽게 적용할 수 있도록 프레임워크 형태로 제공된다.

스프링을 효과적으로 사용하려면....
스프링이 추구하는 가치와 이루고자 하는 목표를 반드시 이해해야 한다. 그리고 목표를 이루기 위해, 스프링이 제공하는 구체적인 기술에는 어떤 것이 있으며 왜 필요한지 알아야 한다. 스프링은 단순하게 기계적으로 적용할 수 있는 기술이 아니다. 스프링은 먼저 이해해야 하며, 그 이해를 바탕으로 창조적으로 응용해야만 스프링이 제공하는 진정한 가치는 얻을 수 있다.

객체 지향 설계
객체지향의 개념을 적용해서 내용이 겹치는 내용이나 수정이 용이하도록 최대한 중복되는 내용은 분리하는 것이 좋다.
- 독립된 method를 만들어서 분리.
- 상속을 통한 상하위 클래스로 분리.
- 상속 관계도 아닌 완전히 독립적인 클래스로 만든다.

성격이 다른 코드를 부리를 해줌으로써 좀 더 객체지향적인 형태의 소스를 만들어 나가게 되었다.
하지만 이렇게 하면 확장성에서 문제가 생길 수 있다.

참고 자료

토비의 spring
*성*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
탑툰 이벤트
스프링(Spring) 이론 정리 (객체지향설계, DAO 설명 및 DB 연계 예시 포함)
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업