아래 내용은 다음을 참고하였음을 미리 밝힙니다.
-> http://cafe.naver.com/javachobostudy/68732 


로그인 없는 추천 꾹!
 



 

● java 와 jsp, spring 그리고 DB 관계


 보통 자바는 웹 분야를 많이 개발합니다.

자바를 이용하여 HTML 문서를 출력하게 되는데 이것을 서블릿이라고 합니다. 이것을 브라우저에 보내면 웹사이트 화면을 볼 수 있습니다.

웹 개발을 하다 보면 디자이너와 협업 해야 하는 경우가 있습니다. 그러나, 디자이너는 자바를 모르고 자바로 HTML 문서를 구현하는 것이 너무 복잡해서 간편하게 하기 위해 나온 것이 jsp 입니다. 또, 객체지향 특성상 대형 프로젝트가 많고 그래서 많은 사람들이 협업하게 되는데, 이것을 편하게 하기 위해 등장한 것이 struts1, 2와 spring 입니다. 보통 이것을 프레임워크라고 부릅니다. 프레임워크는 보통 스프링을 많이 사용합니다. 그리고 웹사이트는 보통 DB와 연동해서 서비스를 합니다.

자바를 이용한 웹은 보통 이런식으로 개발합니다.



● java 와 javascrpit 


 자바와 자바스크립트는 문법과 쓰임등 전혀 다른 언어입니다. 

자바스크립트는 HTML 을 핸들링 하는 언어입니다. HTML 은 기능상 브라우저에 출력하는 방식인 '마크업' 언어입니다. 특성상 프로그래밍 요소가 전혀 없습니다. 이 HTML 문서에 프로그래밍 요소를 추가한 것이 자바스크립트 입니다.

자바와 가장 큰 차이는 자바는 서버에서 실행되는 언어이고, 자바스크립트는 클라이언트 즉, 웹브라우저에서 실행되는 언어입니다.



● jQuery
 

HTML 문서를 좀 더 쉽게 핸들링 할 수 있도록 나온 것이 jQuery 입니다. 자바스크립트를 기반으로 나온 언어입니다. 쉽게 자바스크립트 api 라고 이해하시면 됩니다.  


 
posted by 쪼재