JSP / Servlet 장단점

쪼경·2021년 7월 3일
0

Servlet / JSP 장단점?


Servlet : html in java (자바안에 html)

  • 장점

    동적 로직 처리 가능

  • 단점

    자바를 알아야한다. (자바를 모르는 다른 팀과의 협업이 힘들다)

    코드가 길어지기도, 복잡해지기도 한다.

====> 그래서 나온게

JSP(java server page) : java in html (html안에 자바)

  • 장점 : html과 거의 같음. 협업 쉬움
  • 단점 : 딱히..?

==> jsp / 사람을 위해 나온것. 나름 보기 쉬움 그러니까 협업이 쉬움


Java를 이용해서 프로그램을 만들때는 main()안에 함수를 넣어 만들었었는데,

Servlet은 server()안에 함수등등을 넣어 구동되게 만든다.

Java와 거의 흡사하지만, 웹 출력과 웹 입력을 받는 부분이 추가되었다고 생각하면 된다!!

원래는 웹페이지를 Servlet으로 구현하다가 front-end(웹 디자인 측)과 동시 작업 시, java 코드를 잘 모르는 사람들과 커뮤니케이션이 힘들었기 때문에 이후에 JSP가 나온 것.

보통 뷰 페이지(클라이언트가 보는 페이지)는 JSP로,
로직 페이지(DB와 관련된 페이지)는 Servlet으로 구현한다.

profile
[개발자] Lv.1

0개의 댓글