본문 바로가기

IT

자바 서버단의 프로그래밍의 변화

반응형

 Servlet이라는 기술이 있었는데, 이 기술의 장점은 서버에서 작업을 수행할 수 있다는 것이다. 그런데 최대의 약점은 모든 처리과정을 Servlet안에서 해결해야 한다는 것이다.


 이후 JSP로 기술이 발전하면서 JavaScript라던지 CSS등을 충분하게 이용할 수 있게 되었다. 그런데 문제가 발생한 것이 너무 많은 처리를 JSP페이지 안에 포함시켜버리니 소스가 더 복잡해졌다.


 그리고 생겨난 것들이 MVC(Model, View, Controller)를 기초한 자바프레임워크(Spring) 들이다.




 처음 Servlet, JSP, Spring Framework 등을 접하면서 왜 이런 것들을 전부다 익혀야 하는지.. 생각했었는데, 내가 기술의 발전과정을 직접 경험한 것이 아닌, 기술이 모두 생겨난 이후에 뛰어 들다보니 이런 기술들이 생겨나고 사라지는 과정, 발전되어가는 과정을 알지 못하니, 어디에 어떤 기술을 적용할지, 내가 어떤 기술을 익혀야 하는 것인지를 알기 어렵게 되었었다. 조금은 정리가 되어서 천천히 Servlet부터 접근하고 있다.

반응형