안녕하세요 여러분~
점점 봄의 기운이 느껴지지만
미세먼지로 인한 감기걸리지 않게 조심해야겠죠?
오늘은 자바서버페이지(Java Server Page)의
약자인 JSP에 대해서 알아볼까 합니다.
JSP, 자바서버페이지란 위키백과에 따르면,
HTML내에 자바 코드를 삽입하여 웹 서버에서
동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는
자바를 기반으로 한 언어이다. 라고 나와있습니다.
....어렵죠??
쉽게 풀자면 웹 페이지를 만드는데에 있어 큰 툴을
제작하는 언어라고 보시면 된답니다.
JSP, 자바서버페이지로 큰 툴을 만들었다면
HTML, CSS, 자바스크립트를 활용하여 웹 페이지를
구성하는 것입니다.
웹 페이지를 만들 때 HTML과 자바스크립트만으로도
충분하게 만들 수는 있습니다. 하지만 최근 데이터들이 방대해지고
그 방대한 데이터들을 관리하기위해서, 그리고
동시 접속자들로 인하여 사이트의 성능이 떨어지지
않게하기 위해 수 많은 작업들이 필요하답니다.
위에 말씀 드렸던 동적이다라는 뜻은 기업이나 쇼핑몰과 같이
실시간으로 수 많은 데이터들의 변화를 말합니다. 이 데이터들의
변화를 HTML만으로 작성하는 것은 거의 불가능하다고 보시면 됩니다.
한계가 있는 것이죠. 그래서 개발된 언어 중 하나가 자바서버페이지,
JSP입니다.
JSP를 배우기 위해서 흔히들 말하는 C언어부터 공부하는 것이
아니라, 자바의 기초 프로그래밍 이론을 알고 있어야 훨씬
수월함을 느낄 수가 있답니다. 웹이나 어플리케이션을
개발하는 능력을 원하는 학생들에게도 필요한 언어이기도
한 JSP.
JSP말고도 자바, Spring, 안드로이드 까지 배워두신다면
웹, 어플리케이션, 게임 등을 개발하는데에 있어
필수적인 언어입니다. 공부를 해야겟죠?
또 한가지! 프로그래밍 언어만 배우는 것이 아니라
시스템서버, 네트워크 과정도 배우신다면 유능한
프로그래머가 될 수 있답니다.
지금까지 JSP, 자바서버페이지에 대한 설명이었는데
공부에도 순서과 과정이란것이 있습니다.
전체적인 계획을 세우고자하는 분들은 위에 폼을
통하여 언제든지 계획을 세워드리고 있기 때문에
항상 물어봐주세요.
'프로그래밍' 카테고리의 다른 글
자기계발 공부 C언어를 배워야하는 이유 (0) | 2017.04.07 |
---|---|
VR이란 무엇인가? 가상현실전문가(VR전문가) 하는일, 공부방법 (0) | 2017.04.04 |
게임 프로그래머의 종류및 하는일 공부과정 (0) | 2017.04.03 |
프로그래밍 C언어 학원 올바른 공부법 (0) | 2017.03.28 |
프로그래머 취업대비 종류와 하는일 (0) | 2017.03.15 |