파워자바 1장
Write Once, Run Everywhere!
자바파일 –(컴파일러)–>바이트 코드 –(자바 가상기계)–> 윈도우, 리눅스, Mac 어디서든 실행
ex) Hello.java –(컴파일러)–>Hello.class –(자바 가상기계)–> Hello
1. JSP(자바 서버 페이지) : HTML 안에 자바코드가 있음. 웹페이지와 사용자가 상호작용 가능.
2. 자바 애플릿: 웹서버로부터 다운로드되어서 클라이언트 컴퓨터에서 실행되는 프로그램. 웹브라우저 안에서 출력됨.
3. 자바 서블릿: 웹서버에서 동작하는 서버모듈. 클라이언트의 요구를 받아서 서버에서 처리 한 후 실행결과를 HTML으로 전송한다.
4. 자바빈즈: 자바로 작성된 컴포넌트. 애플리케이션을 만들기 위한 일종의 빌딩 블록. 결합 가능, 재사용 가능. 컴포넌트(빈즈)를 조립하면 빠르게 애플리케이션 작성 가능하다.