메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

중급자대상으로 비교적 잘 만들어진 책

kar***

|

2005-04-16

자카르타 스트럿츠 프로그래밍

웹의 역사를 거슬러 올라가면서 스트럿츠 프레임워크가 어떻게 생겨났고 그 개념이 무엇인가에 대해 설명한다. 또한 초보자에게 중요한, 스트럿츠를 사용하기 위한 환경 설정과 스트럿츠의 각 컴포넌트(M, V, C), 스트럿츠의 국제화, 로깅, 패키징, 성능 등을 자세히 다룬다. 2003년 4월 현재의 최신 버전인 1.1 버전에 맞추어 기술하고 있다.

  • 저자 : 처크 캐버네스(Chuck Cavaness)
  • 번역 : 강상철 , 권효중 , 김행근 , 박대환
  • 출간 : 2003-04-04
MVC ( jsp model 2 )를 어떻게 만들지 모르셨다면 꼭보셔야될거 같습니다.

이책에는 struts 말고도 여러가지 jakarta project들이 나오는데요.

정말 많이 하셔야 전부 이해 하실것 같습니다.

책의 내용은 잘 구성되어 있습니다. 그리고 현재 진행중인 jakarta project들과의 연계 또한 잘 정리 되어 있구요.

역자분의 자세한 주석도 많은 도움이 되었습니다. struts보다 어쩌면 다른 정보를 더많이 얻은 책입니다.

웹 프로그램은 HTML을 만들고 form data를 처리하는 action이 존재하고 물론 그전에 form data의 유효성을 검사해야 하겠지요.

그리고 각 controller는 해당 DB를 가져와야 하고 각 DB랑은 OR mapping을 한 entity를 사용하겠지요.

그리고 마지막으로 viewer에게 전달 하는 bean이 존재하고 jsp 코드내에 프로그램로직을 빼내는 일을 해야 하지요.

이런 순서에 맞게 struts, validator, tiles, tld, 등의 연관성에 대해서 잘 설명되어 있습니다.

물론 이책 한권으로는 부족한 부분도 많이 있습니다. 게다가 국제화나 성능테스트까지 알려주지요.

막연했던 생각을 구현하는데 좋은 책입니다.



다만, Oreilly의 책이 그렇듯 아무래도 예제나 그림은 좀 빈약합니다.

이제 JSP를 배우시거나 아직 J2EE에 감이 없으신분들은 난해할수도 있겠지요.

JSP 에서 스트럿으로 한번 전환해 볼까 하고 이 책을 잡았다면

약간의 당황스러움이 있으리라 생각됩니다.

따라하기 식의 해설서가 아니므로, 차근차근 따라하는 예제같은 건 당연히 없습니다.

가벼운 마음으로 스트럿츠에 한번 입문해 볼까 하는 사용자에게는 별로 도움이 되지 않을 것 같군요.

하지만, 스트럿츠에 어느정도 경험이 있거나 정확한 개념 없이 대충 쓰던 사용자에게는 많은 내용을 전달해 준다고 봅니다.

특히나 영문으로만 된 문서들중에서 짧은 영어탓에 고전하시던 분이라면,

스트럿츠 구조부터 이해하는데 많은 도움이 될 듯 합니다. 그러나 실제 사이에 적용하기 위해서라면 역시나 또다른 자료를 찾아서 보아야 할 듯 합니다만..



용어만 들어도 웬만큼 감잡는 분들이나 J2EE 구조에 관심이 많으신분들은 읽어보시는게 좋을듯하군요.

Struts는 아시다시피 Web단에서 효율적으로 프로젝트를 진행할 수 있도록 진행되고있는 J2EE FrameWork Project입니다.

Struts를 사용하시건 하시지 않건 FrameWork를 응용하여 본인만의 Framework 제작하는데도 도움이 될수있으므로 한번 정도는 읽어보시면 좋겠습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?