전체 글 172

STRUTS 사용법 2 - 2.0

1. STRUTS 2.0 Quick Start 스트러츠를 받으면 딸려오는 예제 중에서 Blank 예제를 살펴보도록 하자. 스트러츠를 처음 사용할때 우리가 명시적으로 만들어야 할 파일 말고도 그외 필요한 파일들때문에 혼동을 겪는다. 이것은 프레임워크가 요구하는 Configuration 파일들이라고 생각하는 것이 쉽고, 처음에는 그냥 복사해서 사용하기 바란다. 일단 파일들의 디렉토리 구조를 살펴보자. 앞서 본 예제와 비슷할 것이다. 이 디렉토리 구조에서 파일들의 리스트를 살펴보도록 하자. 먼저 리스트에서 .xml로 끝나는 것은 우리가 기능구현을 하려고 우선 관심을 가지는 소스코드와는 다른 것이다. 일단 있는 것을 사용하고, 다음에 정보추가에 대해 알아보면 된다. 또한 *.properties 파일 역시 마찬가..

Framework/struts2 2007.11.22

STRUTS 사용법 1

1. 스트러츠 인스톨 및 사용 java 진영에서 시스템을 쉽게 개발할 수 있는 각종 framework이 free소프트웨어 개념으로 개발되고 있다. 대표적인 것이 struts이다. 일단 백문이 불여 일견이라고 가장 간단한 예제를 실행해서 그 구조를 살펴보도록 하자. http://struts.apache.org/download.cgi#struts201 에서 struts를 다운로드 한다. 가장 간단한 예제를 실행해 보는 것이 좋을 것이다. 스트러츠를 압축을 풀고 나면, app 디렉토리에 번들로 포함된 예제 파일이 있다. Examples Several example applications are bundled with the framework, as ready-to-deploy WARs. Blank An "em..

Framework/struts 2007.11.22

휴대폰에서 책을 읽자~

문서를 다운 받아서 휴대폰 크기에 맞게 조정하는일이 여간 귀찮은게 아닐텐데... 이런 프로그램이 있을 줄이야..^^ 문서정리 프로그램 - EZ-27 한번쯤은 인터넷에서 돌아다니는 e-book이나 인터넷에 올라가 있는 좋은 글들을 휴대용 기기에 담아서 보셨을 겁니다. 재미 또는 교양에 도움이 되는 글들을 무료(?)로 다운받아 볼 수 있는 즐거움은 참 남다르죠. 하지만 이러한 글들의 단점은 엔터키가 너무 무분별하게 많이 들어가 있어 휴대용 기기에서 확인했을시 글들이 이상하게 밀려 읽기 매우 불편하다는 단점이 있습니다. 제가 소개하고자 하는 프로그램은 이렇게 엔터값이나 스페이스, 탭들이 무분별하게 들어간 TXT 문서를 정리해주는 무료 프로그램입니다. 에디터 플러스 등의 에디터툴을 이용해 동일한 효과를 내기 위..

자료실 2007.11.20

String Function모음 String을 자바처럼 핸들링해보잣~!

String Prototype Function reference. 1 /*--------------------------------------------------------------------------------*\ 2 * JavaScript framework, version 2.0 3 * 4 * Date : 2006. 08. 15. 5 * Copyright 2004-2007 by Vricks Studio. All right reserved. 6 * @author Jeff Yang routine@vricks.com 7 * 자주 쓰이는 스트링 관련 prototype관련 정리 8 \*-------------------------------------------------------------------..

javascript 2007.11.19

유용한 자바스크립트

WEB 2.0으로 넘어 오면서 여러기술들이 만들어지고 또는 발전하고 있다. 그중 가장 많이 발전하고 그만큼 많이 사용되는 언어가 javascript이지 않을까 생각된다. 아직은 발전 단계이긴 하지만 현재까지 나온 javascript에 대한 오픈 소스만으로도 전부 소화해내기 벅찰정도로 많은것 같다. 지금 등록시켜놓은 javascript는 물론 유명한 prototype이나 yui로 있을지도 모르겠다. 하지만 우선 한국사람이 개발해놓은 소스이고 보기도 쉽게 주석처리도 되어있기 때문에 등록해 놓겠다. 한국인이 개발한 오픈소스가 전세계인이 사용하는 날 까지..........................................fin. 유용한 function모음 Calendar 아래 파일을 같은 Path에 다운..

javascript 2007.11.19

방화벽으로 막힌 메신져 뚫어보잣~!!!!

먼저 첨부 된 파일을 컴터에 다운로드 하시고 실제 진행되는 상황을 화면캡쳐한 거니깐 그림대로 실행 해 보세요~ 1. 좌측 상단 프로그램 HTTP-TunnelClient 마우스로 두번 클릭하여 실행시키세요 그렇게 하시면 아래쪽 2번 화면이 보일꺼에요 2. 다른건 하실꺼 없고 OK를 눌러주세요. 그러면 3번 그림이 뜨게 됩니다. 3. 이 상태에서 네이트온 파일을 열고 환경설정을 누르고 4번과 같이 프록시서버에 체크하세요 4. 프록시서버사용란에 체크 하신후 서버란에 127.0.0.1을 입력한 후 확인을 누르세요. * 이제 다 됐습니다. 메신저가 좀 느릴 수도 있고 환경에 따라 대화가 끊기는 경우도 간혹 있으나 무료라는거~~~ 방화벽이 뚫린다는거~~~ 잘 사용하시구요,

자료실 2007.11.19

Ant 에서 사용하는 build.xml 설정

Ant 에서 사용하는 build.xml 설정 ================================================================================== // 기본구조 // // 환경설정 파일( file은 name=value 형식 ) // 환경설정을 직접 할수도 있다 // classes path 설정할 수 있다 // Ant 컴파일시 all 의 내용을 찾아 실행시킨다 depends 순서대로 // 자바소스를 컴파일 한다. // 패키지가 c:\test\ 밑에 hello\com\ 으로 되어있고 소스는 hello.java 일경우 // build.xml 이 소스와 같은 폴더에 있을 경우 // src.dir = . , destdir = c:\test\ // Source Dir ..

ant 2007.11.13

javascript의 eval()함수란 무엇인가!

"3+4"라는 문자열을 7이라는 값으로 계산해주는 함수로 알고 계신다고 하셨는데.. 잘못된 지식입니다. eval() 함수는 변수를 javascript의 함수처럼 쓰는 명령어 입니다. 즉. str += "document.test.check"+i+".value"; 위의 뜻은 변수명이 document.test.check1.value 형식으로 들어가는데... 이것을 함수처럼 쓸수는 없다는 뜻입니다. 그냥 저런 문자열이라는 뜻이죠. 결국 str을 alert시키면 document.test.check1.value이 출력되게 됩니다. 그리고 str += eval("document.test.check"+i+".value"); str에 함수이름들이 들어가 있는 겁니다. 그래서 alert를 시키면 value가 1이나 2가 ..

javascript 2007.11.12

자바 스크립트 내장 객체 오버라이딩 (javascript prototype overriding)

String.prototype.myComment; String.prototype.getLength = function(){ return this.length; } String.prototype.toString = function(){ return "김덕배님의 말 : " + this.valueOf(); } var o = new String("Hello My Girl"); o.myComment = "This is Object"; alert( o.myComment ); //"This is Object" alert( o.getLength() ); //13 alert( o ); //"김덕배님의 말 : Hello My Girl" 1. String 객체의 getLength()와 toString()를 오버라이팅 한다...

javascript 2007.11.12