당장 날코딩이라고 하는 방식으로 하기 위해서는
할 줄 아신다는 HTML 파일 안에
<?
?>
과 같은 블록을 넣는 것만으로도 사용이 가능해요
PHP는 하이퍼텍스트 전처리기(예전엔 PERSONAL HOME PAGE)의 약자인데요
아파치라고 하는 웹서버랑 같이 연동되서
HTML 문서와 같은 정적인 문서는 아파치 웹서버가 제공하고
PHP파일은 PHP파일이 전처리를 거쳐서 값을 서버가 가공한 다음에 아파치가 생성된 문서를 사용자에게 던져주는 방식이거든요
그래서 기존의 아파치 웹서버 환경에서 매우 간단하게 사용할 수 있죠.
JSP는 자바의 서블릿이라는 놈과 같이 동작하는데
자바의 웹서버 구조는
아파치웹서버와 아파치톰캣이 붙어다니든 아니면 아파치톰캣이라는 놈을 가지고 쓰든
HTML 과 같은 정적 컨텐츠는 바로 돌려주는데
동적인 요청은 JSP를 서블릿이라고 하는 자바 클래스로 바꾼 다음에 서블릿의 라이프 사이클을 거쳐서 서비스가 동작되죠
그래서 웹서버 이외에 웹애플리케이션 서버가 따로 붙어요
그래서 PHP보다 좀 구조 잡기가 그지 깽깽이 같죠
결론은 PHP는 지금 가지고 있는 지식을 가지고도 쉽게 하실 수 있습니다.
되서->돼서 (되어 = 돼임) [리듬 맞춤법 봇♬]
똑같은 웹땔감 장작이라도 두 장작이 어떻게 불 타는지 구분하고 시작하는 게 좋은 습관이라고 생각해요 개인적으로는
PHP는 앞뒤 안가리고 블록만 쳐 주면 잘 동작하지만 사실 JSP는 서블릿단을 보면 init부터 service(doGet,doPost) destory 까지 라이프사이클이나 서블릿 객체와 실행스레드 생성의 차이등 생각할 거리가 좀 있거든여
우와 감사합니다