Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Spring/탐험스터디: Difference between revisions

From ZeroWiki
No edit summary
No edit summary
Line 82: Line 82:
   1.2. Runtime Injection : 다형성을 만들기 위해서 사용한 방법. 개인적으로 코딩할 때 다형성의 사용이 좀 부족하다고 느꼈는데, Runtime시에 오브젝트간의 관계를 맺게 하지 않고 그냥 클래스에 맞춘 코딩을 했기 때문인 것 같다. 앞으로 코딩을 하는데 머릿속에 넣어두고 자주 써 보는 것이 좋을 것이라 생각된다.
   1.2. Runtime Injection : 다형성을 만들기 위해서 사용한 방법. 개인적으로 코딩할 때 다형성의 사용이 좀 부족하다고 느꼈는데, Runtime시에 오브젝트간의 관계를 맺게 하지 않고 그냥 클래스에 맞춘 코딩을 했기 때문인 것 같다. 앞으로 코딩을 하는데 머릿속에 넣어두고 자주 써 보는 것이 좋을 것이라 생각된다.
## 문제점
## 문제점
  2.1. Class.forName() 에러 : 해결 방법은 후에 서술.
## 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.1. 전략 패턴 : 전략(알고리즘)의 분리를 한다는 의미. 언어에 따라 패턴을 적용하는 방법이 조금씩 다를 수도 있다. 책에서는 interface를 사용해서 전략을 분리하였는데, 이것은 자바에 어울리는 전략의 분리라고 한다.
  1.2. Runtime Injection : 다형성을 만들기 위해서 사용한 방법. 개인적으로 코딩할 때 다형성의 사용이 좀 부족하다고 느꼈는데, Runtime시에 오브젝트간의 관계를 맺게 하지 않고 그냥 클래스에 맞춘 코딩을 했기 때문인 것 같다. 앞으로 코딩을 하는데 머릿속에 넣어두고 자주 써 보는 것이 좋을 것이라 생각된다.
    1. 문제점
  2.1. Class.forName() 에러 : 해결 방법은 후에 서술.
    1. MVC 프로젝트
김수경
  • 지난주에 한 것
    1. Spring MVC Template Project 생성하여 실행해보려다 실패.
    2. 토비의 스프링 1.2까지 읽음.
  • 막혔던 것
    1. Spring Project를 생성하고 실행하는데 Tomcat 설치가 필요하여 플러그인 설치함.
    2. Spring Project를 생성하고 실행하는데 포트가 이미 사용중이라 되지 않음.
    3. 책 1장에서 Statement와 PreparedStatement를 봤는데 두 개의 차이점을 잘 모르겠다.
강성현
서지혜
이원희

95page framework에 대한 해설. library와 framework의 차이점.


  • Framework 제어의 역전 개념이 적용된 대표적인 기술
  • Framework 와 library가 같은것은 아님
  • 라이브러리를 사용하는 애플리케이션 코드는 애플리케이션 흐름을 직접 제어한다.
  • 프레임워크는 거꾸로 애플리케이션 코드가 프레임워크에 의해 사용된다.

17일


2011년활동지도, 스터디분류