*지*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 2
검색어 입력폼
  • 자바 Applet과 Application 의 차이점
    JAVA학번 이름.....1. Java Application 과 Java Applet 의 차이점2. 어플리케이션 작성3. 애플릿 작성Java Application 과 Java Applet의 차이점Java ApplicationJDK와 함께 들어있는 자바 가상머신에서 독립적으로 실행할 수 있도록 작성되어있다. 말하자면, 윈도우의 도스 창 또는 유닉스 쉘 등에서 자바 가상머신을 이용하여 실행시키는 자바 프로그램이다.자바 어플리케이션은 기존의 응용프로그램과 같이 각 컴퓨터에서 독립적으로 실행된다. 규약에 따라 자바 어플리케이션에서는 기본적으로 메소드를 정의해야 한다.자바 어플리케이션은 기본적으로 하나 이상의 클래스를 가지며, 그 중 하나는 반드시 'public static void main(String args[])' 메소드를 정의해야 한다. main 메소드는 JDK에서 제공해 주는 자바 가상머신에서 가장 먼저 호출하는 메소드이기 때문이다. 이 메소드는 C 언어의 main 함수와 같은 역할을 한다.즉, 자바 어플리케이션은 자바 언어로 작성된 독립된 프로그램들로서 실행을 위해 웹 브라우저나 HTML을 요구하지 않고 자신의 시스템에서 자바 가상 머신을 통하여 실행 시키는 자바 프로그램이다.Java Applet~ 태그를 써서 HTML 페이지 내에 삽입하여 자바 호환 웹 브라우저나 애플릿 뷰어에서 실행하여 결과를 볼 수 있도록 규약에 맞추어 작성된 자바 프로그램이다.자바 애플릿을 작성하기 위해서는 기본적으로 자바 애플릿 소스 파일, 자바 애플릿을 포함하고 있는 HTML 페이지 파일 등 두 개의 파일을 작성해야 한다. 이렇게 HTML 페이지 내에 포함되어 있는 자바 애플릿을 자바 호환 웹 브라우저에 내장된 자바 가상머신이 실행시킬 때, 자바 가상머신은 각 경우에 따라 그에 해당하는 메소드를 호출하도록 되어 있다. 이렇게 자바 애플릿을 작성하기 위해 지켜야 하는 규약에 대해 살펴보고, 자바 애플릿이 포함해야 하는 메소드와 메소드가 호출되는 경우를 살펴보면 다음과 같고, 다음에 나오는 네 개의 메소드, 즉 init, start, stop, destroy를 애플릿의 라이프사이클이라 한다.?public void init()애플릿이 로딩할 때 호출하는 메소드로서, 웹 브라우저를 이용하여 애플릿이 포함된 페이지를 처음 들어갈 때 호출된다.?public void start()애플릿을 시작할 때 호출되는 메소드로서, 웹 브라우저를 이용하여 애플릿이 포함된 페이지에 처음 들어가거나 다른 페이지로 이동했다가 애플릿이 포함된 페이지로 다시 돌아왔을 때 호출된다.?public void stop()애플릿이 수행을 멈추어야 할 때 호출하는 메소드로서, 웹 브라우저를 이용하여 애플릿이 포함된 페이지에서 다른 페이지로 이동할 때 호출되는 메소드이다.?public void destroy()웹 브라우저를 닫을 때 이 메소드를 호출한다.?public void paint(Graphics g)애플릿 영역을 그려주는 메소드. 웹 브라우저의 창의 크기가 변경되었을 때 주로 호출된다.자바 애플릿은 java.applet.Applet 클래스를 기본적으로 필요로 하며, 이를 위해 다음과 같은 코드를 넣어야 한다.-import java.applet.Applet;-import java.awt.Graphics;즉, 자바 애플릿은, 자바를 수행할 수 있는 브라우저에서 출력되는 웹 페이지에서 운영 가능한 역동적인 대화형의 프로그램이다. 애플릿은 웹 페이지 내부에서 실행되는 작은 프로그램들이고, 이들은 동적 대화형의 웹 페이지를 만드는데 사용될 수 있다.Java Application 과 Java Applet 의 차이점Java Application 과 Java Applet 의 차이점은 HTML 이나 브라우저를 통하여 실행되느냐 이다. 결론부터 말하자면 이것은 웹 개발 툴인가 아닌가를 말하는 것이다. 즉 Application 은 기존의 응용프로그램과 같이 각 컴퓨터에서 독립적으로 실행되는 것이고 Applet은 웹 페이지에서 운영 가능한 역동적인 대화형의 프로그램이다. 웹을 지향한 프로그램 방식인가 아니면 응용 프로그램을 지향한 방식인가 라는 차이점을 가지고 있다.
    프로그램소스| 2004.09.14| 3페이지| 1,000원| 조회(1,197)
    미리보기
  • JSP 를 이용한 계산기 평가B괜찮아요
    JSP 빈즈를 이용한 계산기 만들기Calc.jsp 파일의 코팅- 위의 Calc.jsp 파일은 톰캣의 루트 폴더에 위치하여야 한다. 계산기 계산기+-*/ =CalcBean.java 라는 빈즈 파일의 코딩-위 파일의 이름은 반드시 같아야 하며 classes의 Bean 이라는 폴더에서 이 파일을 컴파일 하여야 한다.// 패키지 선언package bean;import java.lang.*;public class CalcBean{// 멤버변수설정private int num1,num2;private String operator="+";private int result;// 연산자별 연산을 수행하는 메서드public void calculate() {if(operator.equals("+")) {result = num1 + num2;}else if(operator.equals("-")) {result = num1 - num2;}else if(operator.equals("*")) {result = num1 * num2;}else if(operator.equals("/")) {result = num1 / num2;}}// setXxx 메서드들public void setNum1(String num1) {this.num1 = Integer.parseInt(num1);}public void setNum2(String num2) {this.num2 = Integer.parseInt(num2);}public void setOperator(String operator) {System.err.println("## "+operator);this.operator = operator;}// getXxx 메서드public String getnum1() {return new Integer(num1).toString();}public String getnum2() {return new Integer(num2).toString();}public String getoperator() {return operator;}public String getresult() {return new Integer(result).toString();}}
    프로그램소스| 2004.09.09| 3페이지| 1,000원| 조회(1,435)
    미리보기
전체보기
받은후기 1
1개 리뷰 평점
  • A+최고예요
    0
  • A좋아요
    0
  • B괜찮아요
    1
  • C아쉬워요
    0
  • D별로예요
    0
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 23일 목요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
3:02 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감