'MVC패턴'에 해당되는 글 1건

  1. 2008.07.07 [5.0기준] web.xml 을 쓰는 회사와 쓰지 않는 회사...
WebDevelop/Jsp & Servlet2008. 7. 7. 13:51
web.xml 은 jsp로 웹을 개발하는 사람들은 다들 보았을것이다.
그리고 이를 활용하여 프로젝트를 진행하는 회사와 ( 아직도 이런 회사가 많을듯 싶다..)
web.xml을 활용하여 프로젝트 진행을 하는 회사가 있을것이다. (물론 struct 를 사용하면 web.xml 보다는..)

우리 회사의 경우는 web.xml 을 사용하지 않는다.
단지 아주 단순하게.. Encoding 을 위해서만 사용한다. 한글로의 인코딩 말이다.
그래서 문득 의문이 들었다..
왜 이렇게 개발을 할까?

내가 배운것들은 web.xml 을 활용하다못해, struct-config.xml 을 비록하여 tiles-def.xml 그리고 사용자가
직접만든 xml 파일들까지..
웹배치기술자 들을 적극 활용했었다.

이런 의문속에서..
한번은 팀장님께 세미나 내용을 브리핑하게되면서 기존에 사용하던 web.xml 의 변화 (6.0으로 가면서의 변화)
에 대해 이야기 하다가.. 팀장님이 물으셨다.

"왜 web.xml 을 저렇게 써야하지? "

순간 나는 아무 대답도 못했다...
왜 썼을까? 왜.. 도데체 왜...

단지 2달이 지났을뿐인데..(입사한지..)
이미 회사의 코드방식에 익숙해져버린걸까..

내가 배우고 익힌 기술은 servlet & jsp 그리고 모델2 방식의 mvc 패턴의 구현 이었다.
단순하지 않고, 설계시 고민이 많지만 나중을 보면 유지 보수가 정말 편한것이다 (모델1에 비하면)

그렇다.. 지금 다시 고민해보고 생각해보니..
web.xml 이 없다면.. jsp 에서 어떻게 servlet 으로 값들이 옮겨갈수 있을까?
참으로 어처구니가 없었다..(스스로가..)

그리고 이제 새롭게 이런 저런 시도를 하는중인데..
시도를 통해서 회사 소스들의 문제점들을 파헤쳐서 변화를 가져오게 해야할거 같다.
기존에 있는것들을 변화시키기는 상당히 힘들겠지만..
천천히 진행해 나가다 보면 분명 좋은 결과가 있을거 같다..

그리고 한순간 대답을 하지 못해 민망했지만.. 지금이라도 이유를 알았으니...
답을 드려야겠다...  (차마 소스가 엉망이요!! 라고 하지는 못하겠다.. ㅜㅜ)

Posted by 햇 님