java.lang.Object - 자바 최상위 클래스 Object 클래스는 모든 클래스의 최상위 클래스로 클래스 루트이다. 모든 자바 클래스는 Object 클래스를 암묵적으로 상속받고 있다. 따라서 사용자가 임위로 클래스를 작성하여 사용할 때는 Object 클래스의 메소드를 오버라이딩하여 처리하면 Object 클래스 메소드를 그대로 사용할 수 있다. 보통 자바 기본.. 자바(Java)/JAVA 2SE 2009.08.13
JSP 페이지에 URL 접근 거부 걸기 JSP 페이지에 URL 접근 거부는 JSP 페이지에 직접적인 URL 접근을 막는 방법 직접적인 JSP 페이지 URL 호출을 막는 방법에는 두 가지가 있다. JSP페이지를 WEB-INF 디렉토리 아래에 두는 방법과 wbe.xml 에서 URL 제한을 두는 방법이다. JSP를 WEB-INF 디렉토리 밑에 두는 방법 모든 JSP페이지를 WEB-INF 디렉토리 아래에 .. 자바(Java)/JAVA 2EE 2009.08.10
표현언어(Expression Language) 표현언어 (EL - Expression Language) 표현언어는 JSP2.0 버전부터 지원되는 자바만의 특징으로 JSP 페이지에서 어플리케이션 데이터와 자바빈즈에 좀 더 쉽게 접근하기 위한 용도로 사용됩니다. 또한, 표현언어는 JSP 페이지에서 자바 코드를 없애기 위한 노력의 한 형태입니다. 초창기의 표현언어는 JSTL(JSP Stand.. 자바(Java)/JAVA 2EE 2009.08.07
페이지 파라미터 확인 후 null 일때 기본값 지정하기 페이지 파라미터 확인 후 null 일 때 기본값을 지정하기 if ( request.getParameter("value") == null ) { value = "기본값"; } 자바(Java)/JAVA 2EE 2009.08.05
인크루드 액션태그와 인크루드 디렉티브의 차이점 인크루드 액션태그와 인크루드 디렉티브의 차이점 인크루드 액션태그와 인크루드 디렉티브는 페이지 안에 다른 페이지를 삽입할 때 사용하는 방법입니다. 하지만 액션 태그와 디렉티브는 페이지를 삽입하는 방법에서 차이가 납니다. 인크루드 액션태그를 사용한 경우에는 포함하는 페이지의 처리 .. 자바(Java)/JAVA 2EE 2009.06.15
C언어용 CDT(C/C++ Development Toolkit) 설치방법 이클립스에서 C/C++ 개발환경을 구축하기 위해서는 CDT 를 업데이트 한 후 [g++컴파일러, gdb 디버거, make] 를 설치해야 합니다. 메뉴창 [Help] → [Software Updates...] 선택한 후 [Ganymede Update Site]선택하면 다음과 같은 화면이 나타납니다. 여기서 [C and C++Development]항목을 선택한 후 [Install...] [계속] 선택 [I accept the.. 자바(Java)/eclipse IDE 2009.03.14
줄번호 넣기 메뉴에서 [Window] → [Preferences] 선택 후 아래 화면이 나오면 Show line numbers 항목을 체크하면 됩니다. 자바(Java)/eclipse IDE 2009.03.14
Thread(쓰레드) 사용 설명 쓰레드란 프로그램 내에서 실행되는 일종의 프로세서(Processer)로 하나의 프로그램 내에서 동시에 또 다른 작업을 실행시켜야 할 필요가 있을 때 사용하는 방법이다. 윈도우는 하나의 프로그램에 하나의 프로세스가 실행되어 컴퓨터의 자원을 사용한다. 하지만 자바에서는 하나의 프로세스 내부에서 .. 자바(Java)/JAVA 2SE 2009.02.23
Telnet 프로그램 ● 내 용: Socket 클래스를 사용한 텔넷 프로그램 ● 입출력 방법: JFrame 사용 ● 핵 심: Telnet은 원격으로 컴퓨터에 명령을 내리고 결과를 볼 때 사용하는 방법입니다. Socket 클래스를 사용하여 명령어를 전달하고 결과를 얻는 방법을 사용하였습니다. [ 순 서 ] 소캣 생성 → 소캣 입출력 스트림 생성 → 입.. 자바(Java)/JAVA 2SE 2009.02.03
java.util.Timer - 쓰레드 타이머 Timer 클래스는 백그라운드 쓰레드로 장래 실행되는 임무를 스케줄하는 쓰레드를 위한 기능이다. 일정 간격으로 특정 메소드를 호출하여 할 때가 있다. 물론 쓰레드 클래스의 sleep() 메소드를 사용하여 프로그래밍하여도 좋지만, javax.swing.Timer 클래스를 사용하면 더욱 편리하다. Timer 클래스의 시작은 sta.. 자바(Java)/JAVA 2SE 2009.02.01