2014. 9. 13. 00:33

1. A rocket drops steadily away from the plane before it speeds up over the ocean. 


Solution)


어떤 로켓이 하강(낙하)합니다. (속도)서서히(꾸준히)

away) 뭔가로 부터 붙어 있다가 멀리 떨어진

from) 그 뭔가의 시작점은?

비행기입니다. 

before) 앞에 일이 일어나고 그 후(뒤) 일은?

로켓이 가속합니다. 

over) 로켓이 위이고 아래 있는 건?

바다입니다. 


2. Many apartments are lit up until early morning as people watch Olympic games on television.


Solution)


많은 아파트들이 있습니다.

수동태) (어떤 힘에 의해) 불이 밝혀진 채로

until) 그 끝에 일어나는 일은(사건의 종점)?

이른 아침입니다. 

as) 같은 때에 벌어진 일은?

사람들이 시청하빈다.. 올림픽 경기를

on) 그 경기가 맞닿아 있는 건?

TV입니다. 


(예문출처 : Arrow English 영어학습법(실전편) 최재봉 지음)



Posted by 루피아빠
2014. 9. 13. 00:14

1. An injured soldier is carried on a stretcher into an ambulance.


Solution)


어떤 부상당한 군인이 

수동태) (어떤 힘에 의해) 운반됩니다. 

on) 맞닿아 있는 건 

들것입니다. 

into) (들것이 밖에 있고) 안으로 가는 곳은?

구급차입니다.


2. A container ship sails past a shipyard along the river in Shanghai, China's business capital.


Solution)


어떤 컨테이너선들이 항해합니다. 

past) 컨테이너선들이 앞으로 지나가는 대상은?

조선소입니다. 

along) 자취가 죽 이어져 있는데, 이 대상은?

강입니다. 

in) 밖에서 둘러싸고 있는 건?

상하이입니다. 상하이는 중국의 상업 수도입니다. 


3. South and north Korean athletes march behind a flag depicting the Korean peninsula during the opening ceremony of Olympic Games.


Solution)


대한민국과 북한 운동선수들이 행진합니다. 

behind) 선수들이 뒤에 있고, 바로 앞 있는 건?

깃발입니다. 

명사+동사ing) 그 깃발이 그리고(묘사하고) 있는 건?

한반도입니다. 

during) 동시에 발생하고 있는 건?

개막식입니다. 

of) 개막식과 밀접하게 관련있는 건?

올릭픽입니다. 


*behind 추상적 의미로 확장하기!

behind the times (뭔가가 뒤이고 바로 앞인 건 시대인 => 뭔가는 시대에 뒤쳐진)

behind the schedule(뭔가가 뒤이고 바로 앞인건 일정인 => 뭔가는 일정에 늦은)


(예문출처 : Arrow English 영어학습법(실전편) 최재봉 지음)





Posted by 루피아빠
2014. 9. 12. 15:17

1. Hot air balloons float above buildings and trees during the annual balloon festival in Australia.


Solution)


뜨거운 공기 열기구들이 떠있습니다. 

above : (열기구들이 위에 있고)아래 있는 건?

빌딩들과 나무들입니다. 

during : 동시에 발생하는 건?

연례 열기구 행사입니다. 호주에서 하는


2. Shoppers pass by a Christmas tree inside a shopping mall in Dubai, UAE.


Solution)


쇼핑객들이 지나갑니다. 

by : 근처에 있는데 그 안쪽에 있는 건?

크리스마스 트리입니다. 

inside :  트리가 안쪽에 있고 바깥에서 둘러싸고 있는 건?

쇼핑몰입니다.

두바이, UAE에 있는


3. The book is on the desk inside my room on third floor of the boarding house at Sinchon in Seoul, Korea.


Solution)


책이 있습니다.

on) 맞닿아 있는 건 책상입니다.

inside) 책상은 안이고 밖에서 둘러싸고 있는 건 제 방입니다.

on) 방이 맞닿아 있는 건 3층입니다. 

of) 3층과 밀접하게 관련 있는 것은 하숙집입니다. 

at) 하숙집과 접해 있는 곳은 신촌이고

in) 신촌은 서울에 위치합니다. 



물리적 의미를 추상적 의미로 확대하기!


4. The book is above my son.


Solution)


책이 있습니다.

above : 위에 있는 건 책이고 아래있는 건 제 아들입니다. 

=>책이 내 아들이 읽기에는 너무 수준이 높다.


(예문출처 : Arrow English 영어학습법(실전편) 최재봉 지음)



Posted by 루피아빠
2014. 9. 12. 14:57

1. A big balloon floats down the street ahead of another balloon during the parade, New York.


Solution)


어떤 큰 풍선이 떠있습니다. 

down : (풍선이 아래이고)위로 지나가는 건?

(*up : (위이고)아래로 지나가는 건?)

거리입니다. 

ahead of : (거리가 앞이고)뒤에 있는 건?

다른 풍선입니다. 

during : 동시에 발생한 건?

퍼레이드입니다. 뉴욕에서


2. A baseball player tags an opposing player between second and third base during the game.


Solution)


어떤 야구 선수가 (아웃시키기 위해)태그합니다. 

상대편 선수를 

between : (상대편 선수의)양쪽에 있는 건?

2루와 3루이고

during : 동시에 발생한 건?

게임입니다. 


물리적 의미를 추상적 의미로 확대하기!


3. Tom made something between a chair and a sofa.


Solution)


탐은 만들었습니다. 무언가를

between : (무언가의)양쪽에 있는 건?

의자와 쇼파입니다. 

=>무언가가 의자인지 소파인지 분간하기 어려울 때 쓰는 표현


4. My teacher has been around the school for thirty years.


Solution)


내 선생님은 해왔습니다. 

around : (안에 선생님이 있어왔고)밖에서 둘러싸고 있는 건?

학교입니다. 

for + 기간 : 30년 동안


=>선생님은 근무해왔습니다. 학교에서 30년 동안


(예문출처 : Arrow English 영어학습법(실전편) 최재봉 지음)


Posted by 루피아빠
2014. 9. 11. 23:20

1) 요약


- Spring MVC Flow

사용자의 요청-> 사용자의 요청을 분석 -> 사용자의 요청을 처리할 자바빈을 생성 -> 비즈니스 로직이 구현된 메소드를 실행 -> 비즈니스 로직 수행 후 사용자의 요청을 JSP페이지(Redirect)나 혹은 특정 URL로 이동(포워드)시킴


- 웹 어플리케이션을 개발할 때 Spring MVC패턴을 적용하여 웹 어플리케이션의 개발이 가능하도록 구현한 것

- MVC Model-View-Controller로 각각의 역할을 나누어서 개발하는 하는 방식을 말함

- View JSP가 담당하고, Controller Servlet, Model application을 이용하여 개발

- Model 은 비즈니스로직을 담당하는 부분, 비즈니스 로직을 UI(View)로부터 분리시킴

- View client가 직접 사용하는 부분이며, Model에서 생성된 Data client에게 보여주는 역할을 담당, 웹에서는 JSP가 담당함

- Controller는 사용자의 요청을 받아서 요청에 해당하는 비즈니스로직을 수행하도록 하고, 응답을 client에 보내는 역할, 웹에서는 서블릿이 담당


2) MVC패턴 장단점


- 장점 : 디자인코드와 비즈니스 로직이 분리

- 단점 : 초기 설계에 많은 시간이 소요, 개발자에게 MVC패턴에 대한 개념이 필수적으로 요구

 


MVC의 역할


1) Controller의 역할


- 사용자의 요청을 받아서 분석하고 필요한 비즈니스로직(Action)을 수행

- FrontController(DispatcherServlet) 패턴 : 모든 요청을 한군데에서 받음

- ControllerPOJO(Plain Old Java Object)로 만듭니다.

- 프레임워크에 종속적이지 않습니다.

-> Controller에서 Request Object, Response Object를 받는다면 웹에 종속이게 되지만 Spring ModelAndView라는 클래스가 이것을 따로 담당합니다. Controller에 넘어오는 인자가 Request Object, Response Object가 아닙니다.  


2) Model의 역할


- 비즈니스 로직이 구현되어 있습니다.

- View에 제공할 Data를 가공(데이터 그자체, 거의 VO)

- Database에 데이터를 조회, 추가, 변경, 삭제하는 작업을 수행(DAO와 연결)


3) View의 역할


- 클라이언트에게 최종적으로 보여지는 영역입니다.

- 웹에서는 JSP JSTL을 이용해서 구현합니다.(JSP파일은 WEB-INF view폴더에 저장)

(CSS, Javascripts, Stylesheets, font, image 관련 파일은 등은 WebContent 폴더 하위에 저장)

(WEB-INF폴더 안에 넣으면 외부에서 접근 불가 보안상 필요)

- HTML에 데이터를 뿌려줍니다.

- web.xml에서 URL을 설정해주면 주소창에는 파일명이 표시되지 않습니다.(포워드방식)

*web.xml : FrontController(DispatcherServlet)에 대한 초기 설정을 하는 곳

프레임워크에서 설정은 .xml에서 합니다.

 

Spring MVC 웹 개발 시 필요한 Class


- ControlServlet Class : Controller의 역할을 수행하는 Master Servlet

- ActionFactory Class : 사용자의 요청을 처리할 비즈니스 로직이 구현된 XXXAction 객체의 생성을 담당

- Action Class : 모든 XXXAction 클래스가 구현할 Interface

- XXXAction Class : Action 인터페이스의 메소드를 재정의하고 있는 클래스(실질적인 비즈니스 로직의 구현체)

- ActionForward Class  : XXXAction의 비즈니스 로직 수행 후 ControlServlet에게 반환하는 객체

(이동할 URL과 이동방법(포워드/리다이렉트)을 저장)

 

커맨드방식(CMD방식)


) write.jsp, list.jsp ->.jsp까지 안쓰겠다는 것

localhost/0527/index.jsp?cmd=wirte

localhost/0527/index.jsp?cmd=list : 


Posted by 루피아빠