BLOG ARTICLE 2008/03 | 5 ARTICLE FOUND

  1. 2008/03/31 더러운 톰켓!? (6)
  2. 2008/03/26 include 지시자. (2)
  3. 2008/03/25 무식한건 죄다. (11)
  4. 2008/03/22 instanceof 와 상속관계
  5. 2008/03/20 최고가 되고싶다. (2)

후.. 일어나자마자 프로젝트 착수..

어라!?.. 500에러 발생...

뭘까 뭘까 고민.................................................................

구글링을 동원해봤지만.. inti() 메소드에서 에러나는걸 어떻게 아냐고!!..

결국 찾아낸게 톰켓 6.0부턴 jsp스팩이 틀리단다..후..세드..

다시깔기 귀찮았다기보단 톰켓은 문제없는줄알고 이클립스 삭제후 리셋..

어라!?.. 또 에러!!!!!!!!!!!!!!!!!!!!!!!!

결국.. 톰켓을 다시설치하니까 됬다.

후..

믿는 도끼에 발등찍힌격?.......

믿지말자. 가장 안전하다고 느끼는부분이 문제의 핵심일수도있다..

(그렇게 또 다시 코딩중..후....)
크리에이티브 커먼즈 라이선스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

사용자 삽입 이미지

include 지시자를 이용한 간단한 예이다.

사진 밑에 글짜, 중간에 WOW와 이메일 , 링크

다들 템플릿 조각으로 만들어 한 JSP파일에서 include file 을 이용해 불러왔다.

Email 부분은 컨텍스트 피라미터 를 이용해 DD에서 표기했다.

Header.jsp

보기


Footer.jsp

보기


Contact.jsp

보기


크리에이티브 커먼즈 라이선스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

사용자 삽입 이미지

꿈의 우분투!

희망을 가지고 시디를 다운받아서 열심히 구웠다.

어랏? 설치가 안되네..(7.10)

다시 irc를 켜서 랜덤여신님에게 물어보니.. 8.04가 나왔다고 그걸 써보라고했다.

즐거운 마음으로 다시 시디를 다운받고 열심히 구은뒤에 설치했다.

파티션창에서 시키는대로하고.. SWAP라는게 있길래.. 뭘까 뭘까..

고민하다가 좋은거인줄알고 평소에쓰는 백업파티션 2개를 SWAP로 잡아줬다..

무려 2개나........... ㅅㅄㅄㅄㅄㅄ

하지만 우분투에 문제가있는지 CD문제인지 한글 언어팩 꾸러미가 깨져있엇다..

(복구도 안됬다. ㅠㅠ).........

후.. 여기까진 좋았다^^..

아무 문제없었다.

그냥 가벼운 마음으로 Windows를 다시 깔았다..

근데 !!!!!!!!!!!! 두둥....

SWAP로 잡아놓은 파티션이 못쓰는것이다......

쓸려면 파티션 날리고 새로 파티션 잡는수밖에 없었다..

징징..눈물 줄줄...

갖가지 자료와 백업자료들이 한순간에 다 날라갔다..

유일한 게임.. 스타크래프트와 워크래프트... 날라갔다...

다운받아놓은 각종 Util들.....................................

공부만 하란 계시인가보다^^.......

무식하면 죄다............

무조건 배우자. 배우고 닦고 검색하고...

다시는 나의 무지로 일을 그르치는경우는 없도록하자..

다사 다난한 하루였던거같다..ㅠ

(써보니까 원도우가 제일편한거같다.)
크리에이티브 커먼즈 라이선스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)


instanceof 와 상속관계에 대해서 알아보자.


instanceof


Object 클래스는 모든 객체의 최상위 객체이므로 모든 자료형의 최상위자료형이라 있습니다. 그리고, 자바에서는 배열도 하나의 객체이므로 배열의 상위클래스 역시 Object 클래스가 됩니다. 다시 말해서, 배열 객체에서 Object 클래스의 모든 변수와 메소드를 사용할 있습니다. , 주어진 객체가 어떤 클래스 또는 클래스 상속하는 하위클래스의 인스턴스인지를 검사하기 위해 ‘instanceof’라는 연산자를 사용합니다. 또한, ‘instanceof’라는 연산자를 사용하여 어떤 인터페이스를 구현하고 있는 객체 클래스인지 하위클래스인지를 검사할 수도 있습니다.

클래스를 생성.



사용자 삽입 이미지

Father Class, Father Class 를 상속받은 Son Class

그리고 Uncle Class 를 정의하였다.

( 별로 특별한건 없다.  기본 클래스 정의)

메인 클래스 생성!


사용자 삽입 이미지


메인 클래스를 생성하고 Son Class의 객체인 dynast를 생성.

instanceof 연산자를 이용해 상속관계를 테스트해봅니다.

만약 dynast 가 Father 클래스를 상속받은 객체라면 if문이 실행 되겠죠?



실행결과!

사용자 삽입 이미지

제대로 나오는군요.

dynast객체 즉 Son Class는 Father Class 로 부터 상속을 받았으니까요.


자 그럼!  두번째 테스트!!



사용자 삽입 이미지

dynast가 Uncle 클래스로 부터 상속받은 객체라면 if문이 실행 되겠죠?
(그림 크기가 작으시면 그림을 누르시면 커집니다.)


실행결과!

사용자 삽입 이미지


조건이 성립되지 않는다고 나오는군요.

즉 Son Class는 Uncle Class로 부터 상속을 받지 않았다는 것이군요.

instanceof 는 이 처럼 상속관계도 쓰이고 객체가

특정 인터페이스를 구현했는지

안했는지도 알아낼수있습니다.

(테스트 삼아 직접 해보세요^^)

여러모로 쓸모가 있는 연산자입니다^^

유용하게 쓰시길 바랍니다 '_^

크리에이티브 커먼즈 라이선스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

누구보다

더 최고가 되고싶다.

더욱더 높아지고싶다.

참새가 아닌..

높은 하늘을 자유로이 누비는

솔개가 되고싶다..
크리에이티브 커먼즈 라이선스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)