OKJSP 운영하면서 도움이 될까하고 적어봅니다.

JSP를 배우고 싶습니까?
자바는 좀 아시나요?
어이구 이걸 어쩌나 JSP를 하시려면 JAVA 문법은 아셔야지 되는걸요.

그렇다고 꼭 Java를 마스터해야 JSP를 할 수 있는 것은 아닙니다.
JSP를 하면서 Java를 알아갈 수도 있으니까요.

Java를 공부할 수 있는 추천 링크 2개를 알려드리죠.
자북(http://www.jabook.com/), 자바스터디(http://www.javastudy.co.kr/) 이 두 곳입니다.

물론 거기에 JSP 강좌도 있을 겁니다. 에이 먹고 떨어지셈.
(^^; 다시 오실거죠? 안 읽어주는 글은 슬프답니다.)

이제 두 번째 질문.
HTML은 뭐 약자인지 아세요? ㅋㅋ, HTML은 조금 해보셨는데, 뭐 약자인지는 모르실 수도 있습니다. HyperText Markup Language 헛, 랭귀지랩니다.

여기서 포인트, JSP는 Java로 HTML을 만들어주는 기술입니다.

그냥 HTML 을 왜 Java로 만들어야 할까요?
그건 그때 그때 다른 HTML을 만들어서 보여줄 필요가 있기 때문이죠.
예를 들면 회원정보라든가 시시각각 변하는 데이터를 보여줄 때,
더 쉽게 말하면 게시판과 같이 사람들이 즉석에서 올린 정보를 계속 바꿔가면서
HTML을 만들어서 보여줄 때 필요합니다.
MS워드나 HWP에서 html로 저장하기가 있지만
그것으로는 게시판이나 회원가입 기능을 만들 수는 없겠죠.

JSP를 시작하려면 무엇이 필요할까요?
파일 확장자를 .jsp 로 만들면 jsp 파일이 만들어집니다. 끝?
아닙니다.
이 파일을 실행할 서버가 필요합니다.
html파일은 만들면 브라우저가 바로 열어서 보여줍니다만,
좀 더 센스있는 분이라면 웹서버에 html파일을 올려놓고
http://이런저런주소/디렉토리/파일명.html 해야지
다른 사람이 인터넷에서 이 파일을 열어볼 수 있다는 사실을 아실 겁니다.
그런데 jsp파일을 웹서버에 올려놓으면 다운받으라고 나옵니다.
허걱, 그럼 jsp파일은 어떻게 하면 제대로 보일까요?

JSP 파일은 일종의 프로그램 파일입니다.
때문에 이 프로그램을 돌릴 수 있는 실행환경(Runtime Environment)이 필요한데,
이것을 WAS(Web Application Server) 라고 합니다.
그럼 하나를 가르치면 열을 아시는 분은
JSP는 웹 어플리케이션이라고 생각할 수 있을 겁니다.
더 정확히 얘기하면 웹 어플리케이션을 구성하는 요소 중의 하나입니다.
나머지 요소들은 나중에 설명하겠습니다.

JSP실습을 위해서 무료로 사용할 수 있는
톰캣(http://tomcat.apache.org/)이라는 WAS를 사용하겠습니다.
이 글을 쓰는 현재 시점의 버전(Tomcat 6.0)을 이용하겠습니다.
이 버전은 java5.0 버전이 필요한데, 이것이 먼저 설치되어있어야
톰캣을 설치할 수 있습니다.

설치에 관한 것은 다음 글에서 설명하도록 하겠습니다.
아, JSP는 뭐 약자냐구요? Jotto Sibal Program이라고 제가 농담삼아 얘기하는데,
Java ServerPages의 머릿글자입니다.

+ Recent posts