More actions
No edit summary |
No edit summary |
||
| Line 82: | Line 82: | ||
1.2. Runtime Injection : 다형성을 만들기 위해서 사용한 방법. 개인적으로 코딩할 때 다형성의 사용이 좀 부족하다고 느꼈는데, Runtime시에 오브젝트간의 관계를 맺게 하지 않고 그냥 클래스에 맞춘 코딩을 했기 때문인 것 같다. 앞으로 코딩을 하는데 머릿속에 넣어두고 자주 써 보는 것이 좋을 것이라 생각된다. | 1.2. Runtime Injection : 다형성을 만들기 위해서 사용한 방법. 개인적으로 코딩할 때 다형성의 사용이 좀 부족하다고 느꼈는데, Runtime시에 오브젝트간의 관계를 맺게 하지 않고 그냥 클래스에 맞춘 코딩을 했기 때문인 것 같다. 앞으로 코딩을 하는데 머릿속에 넣어두고 자주 써 보는 것이 좋을 것이라 생각된다. | ||
## 문제점 | ## 문제점 | ||
2.1. Class.forName() 에러 : 해결 방법은 | 2.1. Class.forName() 에러 : 해결 방법은 아래에 서술. | ||
## MVC 프로젝트 | ## MVC 프로젝트 | ||
===== [[김수경]] ===== | ===== [[김수경]] ===== | ||
Revision as of 01:32, 18 January 2011
스터디 소개
- Spring Framework 3를 탐험해보자!
- 스터디 시간 : 2011년 1월 7일부터 매주 금요일 7시. 그리고 필요하면 더 모임
참여자
목표
- Spring의 핵심 가치와 원리에 대한 이해
주교재
- 토비의 스프링 3
- 1부는 예제를 점진적으로 개선해 나가도록 구성되어 있으므로 각각의 개선이 무엇을 개선시켜나가는 것인지 이해하는 것이 중요
- Spring Framework 3 다루는 다른 교재 가능
- 교재가 비싸고 매우 무거워 참여자들이 스터디에 활용할 수 있도록 ZeroPage 책장에 둘 토비의 스프링 3를 2권 주문함
진행 방식
- 세미나가 아니라 각자가 공부한 것을 바탕으로 공유하고 정답을 찾아나가는 스터디
- 코치는 리더가 아니라 네비게이터의 역할
- 스터디 모임에서는 각자 한 주간 학습하고 과제를 수행한 경험을 공유하고 궁금증을 해결
규칙
- 코치 참석 여부와 상관없이 스터디를 정시에 시작한다.
- 스터디 대상이 매우 방대하므로 충분한 개인적인 학습과 과제 수행, 그리고 스터디 모임에서 많은 질문을 할 것
- 인원이 충분하므로 제때 따라오지 않는 사람은 부담없이 버릴수도?!
진행
1월
출석체크
| 1/7 | 1/14 | |
| 이원희 | O | O |
| 강성현 | O | O |
| 김수경 | O | O |
| 서민관 | O | O |
| 서영주 | O | O |
| 서지혜 | O | O |
| 강소현 | O | - |
| 정의정 | - |
7일
- 7시 ~ 9시 30분 @ 6피
- 킥오프
- 리더 선정
- 교재 소개
- 진행 방식 결정
- 들어가며
- 피드백
14일
- 과제: SpringSource Tool Suite에서 Spring MVC Template 프로젝트 생성
- 토익섬으로 간... 강소현...
회고
서영주
서민관
- 14일에 한 것들
- 배운 것
1.1. 전략 패턴 : 전략(알고리즘)의 분리를 한다는 의미. 언어에 따라 패턴을 적용하는 방법이 조금씩 다를 수도 있다. 책에서는 interface를 사용해서 전략을 분리하였는데, 이것은 자바에 어울리는 전략의 분리라고 한다. 1.2. Runtime Injection : 다형성을 만들기 위해서 사용한 방법. 개인적으로 코딩할 때 다형성의 사용이 좀 부족하다고 느꼈는데, Runtime시에 오브젝트간의 관계를 맺게 하지 않고 그냥 클래스에 맞춘 코딩을 했기 때문인 것 같다. 앞으로 코딩을 하는데 머릿속에 넣어두고 자주 써 보는 것이 좋을 것이라 생각된다.
- 문제점
2.1. Class.forName() 에러 : 해결 방법은 아래에 서술.
- MVC 프로젝트
김수경
- 지난주에 한 것
- Spring MVC Template Project 생성하여 실행해보려다 실패.
- 토비의 스프링 1.2까지 읽음.
- 막혔던 것
- Spring Project를 생성하고 실행하는데 Tomcat 설치가 필요하여 플러그인 설치함.
- Spring Project를 생성하고 실행하는데 포트가 이미 사용중이라 되지 않음.
- 책 1장에서 Statement와 PreparedStatement를 봤는데 두 개의 차이점을 잘 모르겠다.
강성현
서지혜
이원희
95page framework에 대한 해설. library와 framework의 차이점.
- Framework 제어의 역전 개념이 적용된 대표적인 기술
- Framework 와 library가 같은것은 아님
- 라이브러리를 사용하는 애플리케이션 코드는 애플리케이션 흐름을 직접 제어한다.
- 프레임워크는 거꾸로 애플리케이션 코드가 프레임워크에 의해 사용된다.