* @(#) JhangJhinDhal.java 1.0 1973/11/02
* version : 1.0
* Copyright (C) 1973 My Parent, Human ( Great Team )
* 세상에 도움이 되고자 Implement 되었으나 아직은 제대로된 비지니스 로직이 구현되지 않음.
*/
package earth.korea.human.man.normal;
import god.human.man.baby.JhangYeungSeo;
import god.human.woman.wife.JungMin;
import god.human.friend;
import god.human.parent;
public class JhangJhinDhal extends Parents, Programmer {
public static void main(String[] args) throws MyApologyException{
try {
if(args[1].equals("Are you good man?")) {
System.body.mouse.println("Illegal input parameter !!!");
System.body.mouse.println("Usage JhangJhinDhal [Dream | Profile | Experience] detailquestion year");
}
String question = args[1];
if (question.equals("Dream")) {
IntroductMyDream();
} else if (question.equals("Profile")) {
IntroductMyProfile(args[2]);
} else if (question.equals("Experience")) {
IntroductMyExcerience(args[3]);
}
}catch(PrivateInformationException pie){
System.body.mouse("Pardon! Truble with your question");
System.body.head("Hm......It's not your job !! bla, bla, bla");
throw new MyApologyException(pie);
}catch(Exception e){
log.error("Pardon! I'm not enough smart as your expecting");
e.printStackTrace(System.body.mouse);
}finally {
System.body.mouse("Thanks your visit");
}
}
public void IntroductMyProfile(int detaionQuestion) throws PrivateInformationException {
Switch(detailQuestion) {
case NAME : 장진달;
case OLD : 20살.....(13년전에);
case FROM : 대구;
case MAIL : titlet@paran.com;
default : 멋째이~~~~~!;
}
}
public void IntroductDream(){
try {
MyDream dream = MyDream.getInstance("now");
System.body.mouse.println(dream.getString());
/* Maybe print this contents
* 지금으로서는 간단히 제가 도움을 받은만큼 누군가에게 도움을 줄수있는 사람이 되고 싶습니다.
* 항상 Open Source를 사용하면서 죄책감 비슷한것이 들었는데 여기 스터디를 하면서
* 거기에 대한 피안처를 찾을 수 있었으면 하는 바램입니다.
* 그러나 내 시작은 미약 하나 그 끝은 장대하리라는 말보다는 시작과 끝이 미약 하더라고
* 꾸준히 노력하며 인생의 어느 곳에서나 후회되지 않을 시간이었노라고 말 할 수 있는 사람이 되었으면 합니다.
*/
}catch(ClassCastException cce) {
System.body.mouse("죄송합니다. 아직 구체화된 계획이 없습니다.")
}
}
public void IntroductExperience(long year){
Switch(year) {
case 2000 : 엥벌이의 세계에 투신 한솔PCS 과금관련 솔루션 unic-c로 구축.
case 2001 : 본격적인 Java의 세계로 옮. SMTP, HTTP, TCP/IP등 각종 Protocol기능을 숙달, 과련 솔루션 구축.
case 2002 : 신한, 농협, 주택은행 EBPP[Electoric Bill Presentment & Payment] 시스템 구축;
case 2003 : 주택/국민 은행 통합 EBPP시스템 구축. (주5일 철야 System), KT KEM(Knowledge Enterprise Management) 시스템 구축 - struts;
case 2004 : 앵벌이의 세계에서 드디어 정착지를 찾음 Struts, Hibernate, Tiles, Lucene Framework 을 이용한 Portal구축;
case 2005 : 여전히 구축. 자바지기 오픈소스 스터디 합류.
default : 너무 많은것을 알려고 하면 다칩니다. ^^;
}
}