티스토리 뷰

1. 자바 클래스

메모리 할당된 My클래스 ==> 객체 (자바의 모든 클래스,), 인스턴스

class My { }  // ==> My.java Source File

            // ==> My.class Object File, ByteCode File

My m = new My();  // ==> My클래스 객체 생성 (메모리 할당)

                // ==> My클래스를 사용하겠음 (My클래스가 담고 있는 필드, 메소드를 사용할 준비를 하겠음)\

2.자바 어플리케이션 (Java Application)

  • 독립적으로 실행할 수 있는 자바 클래스
class You {
    public static void main(Strings[] args) {

    }
} // ==> 자바 어플리케이션

2. Java Web Application

  • 웹에서의 자바 클래스 : Servlet/ JSP => Java Web Application

  • main() 메서드 x

  • LifeCycle 메소드를 통해 브라우저에서 실행된다.

    • init(), service(), destroy()
    • 라이프사이클을 인식하고 실행할 수 있는 컨테이너
      • => Tomcat 서버 (Web Application Server, WAS서버)

클래스가 main을 포함 -> 자바 어플리케이션 -> 웹에서 제공될 때는 main이 없어진 채 실행되는 웹 어플리케이션


 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함