Java 기반의 웹어플리케이션은 처음 접근하기가 꽤나 까다로운 것 같다.
톰캣이라는 WAS 설치부터 그리 쉽게 다가갈 수 있지 않다.
톰캣이 정적 데이터를 서비스하는 데 성능이 그다지 좋지 않다고 하여 아파치와 연동설정을 하게 되는데,
이 것 역시 다양한 OS 와 여러 환경에 따라서 설정하는 것이 쉽지 않다.
반면에 IIS 의 경우는 자체로서 웹서버와 어플리케이션서버 역할을 동시에 하면서 성능상으로 뒤쳐짐이 없다.
오직 하나의 플랫폼에서만 동작하는 것이 단점이라고 할 수도 있지만, 단일한 환경을 제공하여 간단하게 설정할 수 있다는 점에서는 장점이라고 할 수도 있겠다.
아무튼, 톰캣을 이용한 웹어플리케이션은 설정만 하다가 진도를 빼기가 어렵다.
여기에 Spring, Hibernate, Struts, iBATIS 등의 프레임워크까지 더하면 설정해야할 XML 파일은 정말 많아진다.
이번에 진행하는 프로젝트에 처음에는 Struts 2 와 iBATIS 가 그나마 설정이 적을 것 같아서 적용하려고 했으나,
생각했던 것보다 복잡해 지는 것을 느끼게 되어, 간단하게 JSTL 정도만 적용하기로 했다.
MVC 모델을 적용하기 위해서 Model 2 방식으로 개발하는 것도 그다지 실용적이지 못한 것 같아서, Model 1 방식으로 개발하려고 한다.
이번 프로젝트에서는 JSP 의 기본만을 충실히 따라서 제작하고 다음 프로젝트에서는 Struts 2 와 iBATIS 를 다시 한번 고려해보겠다.
권남(kwon37xi) 님이 작성한 글이 자바를 공부하는데 도움이 될 듯 하군요. 결국은 제가 공부가 부족한 탓인것 같네요. ^^
초보 Java 웹 개발자들을 위한 학습 로드맵
톰캣이라는 WAS 설치부터 그리 쉽게 다가갈 수 있지 않다.
톰캣이 정적 데이터를 서비스하는 데 성능이 그다지 좋지 않다고 하여 아파치와 연동설정을 하게 되는데,
이 것 역시 다양한 OS 와 여러 환경에 따라서 설정하는 것이 쉽지 않다.
반면에 IIS 의 경우는 자체로서 웹서버와 어플리케이션서버 역할을 동시에 하면서 성능상으로 뒤쳐짐이 없다.
오직 하나의 플랫폼에서만 동작하는 것이 단점이라고 할 수도 있지만, 단일한 환경을 제공하여 간단하게 설정할 수 있다는 점에서는 장점이라고 할 수도 있겠다.
아무튼, 톰캣을 이용한 웹어플리케이션은 설정만 하다가 진도를 빼기가 어렵다.
여기에 Spring, Hibernate, Struts, iBATIS 등의 프레임워크까지 더하면 설정해야할 XML 파일은 정말 많아진다.
이번에 진행하는 프로젝트에 처음에는 Struts 2 와 iBATIS 가 그나마 설정이 적을 것 같아서 적용하려고 했으나,
생각했던 것보다 복잡해 지는 것을 느끼게 되어, 간단하게 JSTL 정도만 적용하기로 했다.
MVC 모델을 적용하기 위해서 Model 2 방식으로 개발하는 것도 그다지 실용적이지 못한 것 같아서, Model 1 방식으로 개발하려고 한다.
이번 프로젝트에서는 JSP 의 기본만을 충실히 따라서 제작하고 다음 프로젝트에서는 Struts 2 와 iBATIS 를 다시 한번 고려해보겠다.
권남(kwon37xi) 님이 작성한 글이 자바를 공부하는데 도움이 될 듯 하군요. 결국은 제가 공부가 부족한 탓인것 같네요. ^^
초보 Java 웹 개발자들을 위한 학습 로드맵




최근 덧글