..
DEV (257)
velocity로 java 문법 사용하기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

jsp의 경우 :

velocity의 경우 :


http://www.caucho.com/resin-3.0/jsp/velocity.xtp#foreach-statements

'DEV > java' 카테고리의 다른 글

request.getParameter("parameter") 널값 처리  (0) 2008.12.22
implements Serializable  (0) 2008.12.20
서블릿 컴파일 후에 실행이 안되요  (0) 2008.08.28
  Comments,     Trackbacks
날짜 나타내기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

SimpleDateFormat dayFormat = new SimpleDateFormat("MM"); //데이터를 포맷 한다.

Date start_date = new Date(); // Date 객체를 생성하여 오늘의 날짜를 가져온다.

String currentMonth = dayFormat.format(start_date); //처음에 지정한 포맷으로 날짜를 가져와 변수에 넣는다.
  Comments,     Trackbacks
[ajax 코딩하기] 간단한 ajax 사용하기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

■ javascript library 없이 ajax 사용하기 

//ajax 객체 생성
function getAjaxHttp(){
    var xmlhttp;
    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    }else{// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
     
    return xmlhttp;
}
 
//데이터 요청 보내기
//요건 ajax객체와 호출한 곳에서 넘겨준 콜백 메소드를 재호출해 준다.
//간단하게 정수타입을 반환해서 쓰면 utf8 필요없다.
function requestAjaxData(ajax, method, url, callback){
    ajax.onreadystatechange = function(){
        if(ajax.readyState==4 && ajax.status==200) eval!(callback)(ajax);
    }
     
    ajax.open(method,url,true);
    ajax.send();
}
 
//ajax작업처리
function callAjax(method, url, callback){
    var ajax = getAjaxHttp();
    if(ajax==null){alert!("ajax변수 세팅안됨");return;}
 
    requestAjaxData(ajax, method, url, callback);
}

호출은 요렇게

callAjax("GET","/url/sample.asp?p=v","callbackmethod");

//리턴값은 여기서 받고

function callbackmethod(ajax){

    alert!(ajax.responseText);

}

[출처] http://findfun.tistory.com/7 

 

■ jquery ajax 사용하기

function 함수명(){
     var url = "요청할 URL.do";
     var myAjax = new Ajax.Request(   //ajax 요청할 객체 생성
      url,
      {
         method: 'get',
         asynchronous: false,   // 비동기 통신을 하겠다는 뜻
         onComplete: set_popup_div 

          //요청후 데이터를 가지고 온 후에 호출할 함수(가져온 데이터 가공을 위해)
       }); 
      var p_left = getposOffset($('king3image'),'left') + 143;
      var p_top = getposOffset($('king3image'),'top') - 22;
      $("popup_div").setStyle({
                   'left': p_left +'px', 'top': p_top +'px'
      });
 }

function set_popup_div(request){
  var result = request.responseText;
  if(result.length > 5) {
   $("popup_div").style.visibility = "visible";
   $("popup_div").update( result );
  }
 }

'DEV > html/css/js/img' 카테고리의 다른 글

날짜 나타내기  (0) 2008.12.22
자바스크립트에서 div 스타일 적용하기  (0) 2008.12.20
커서를 손모양으로..  (0) 2008.12.20
  Comments,     Trackbacks
자바스크립트에서 div 스타일 적용하기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
$("div_id").setStyle({ 넣을 스타일 속성 : 'left': p_left +'px' , 'top': p_top +'px' });

'DEV > html/css/js/img' 카테고리의 다른 글

[ajax 코딩하기] 간단한 ajax 사용하기  (0) 2008.12.20
커서를 손모양으로..  (0) 2008.12.20
ajax 관련 사이트 모음  (0) 2008.10.12
  Comments,     Trackbacks
커서를 손모양으로..
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
style="cursor:hand"  -> style="cursor:pointer"


  Comments,     Trackbacks
implements Serializable
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

implements Serializable

- 자바 빈즈에 붙어 있음

시리얼가능(Serializable) 하도록 만드는 이유는
해당 개체를 직렬화해서 네트워크 전송시 혹은 개체 저장/복원시 편하게 하기 위해서입니다.
직렬화를 하지 않으면 각 정보들을 보내기 위한 구조로 재편하는 작업에서 공수가 많이 들어가는데
직렬화를 시켜버리면 그럴 필요없이 개체 그 자체를 보내도 O/S 상관없이 java 환경에서는 무조건
원상복구 시킬 수 있습니다.

빈즈가 데이터이므로 직렬화를 해두는거죠.
  Comments,     Trackbacks
이클립스 단축키
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Eclipse 단축키 확인 및 변경 

Eclipse의 모든 단축키는 Window >> Preferences >> Workbench >> Keys 메뉴에서 
확인 및 변경이 가능하다. 

그 동안 다른 툴에서 자신의 손에 익숙한 단축키들이 있다면 이 메뉴에서 단축키들을 변경하는 
것이 가능하다. 

Java Editor 단축키 

Ctrl + Shift + M : 특정 클래스 Import 시키기 
Ctrl + Shift + O : 자동으로 Import 시키기 
Ctrl + Shift + F : 코드 자동 정리 
Ctrl + Shift + G : 특정 메써드나 필드를 Reference하고 있는 곳을 찾는다. 
Ctrl + 1 : Quick Fix. 에러가 발생했을 경우 Quick Fix를 통해 쉽게 해결이 가능하다. 
Ctrl + Shift + / : 블럭 주석 설정 
Alt + Shift + UP : 커서를 기준으로 토큰단위 블럭지정 
Alt + Shift + DOWN : 커서를 기준으로 토큰단위 블럭해제 
CTRL + L : 특정 줄번호로 가기 
Alt + Shift + J : 자동으로 주석 달기 (메소드나 멤버변수에 포커스 두고 실행) Window 이동 
F10 : 메뉴창을 활성화 
Ctrl + F8 : 다음 Perspective로 이동 
Ctrl + N : 새로운 파일 및 프로젝트 생성. 
Ctrl + Shift + Down : Java Editor에서 다음 member로 이동. 
Ctrl + F7 : 다음 View로 이동. 
Ctrl + Shift + F7 : 이전 View로 이동. 
Alt + <- : 이전 작업 화면 
Alt + -> : 다음 작업 화면 
F12 : 컴파일 중 에러등으로 포커스가 다른데로 갔을 때 Editor 로 커서 이동 
Ctrl + 1 : 컴파일 에러가 발생한 곳에서 
Ctrl + 1을 누를 경우 컴파일 에러에 대한 해결책을 제시 디버깅 단축키 
CTRL + Shift + B : 현 커서의 위치에 브레이크 포인터 설정/해제 
F11 : 디버깅 시작 
F8 : 디버깅 계속 
F6 : 한줄씩 실행(Step Over) 
F5 : 한줄씩 실행하되 함수일 경우 그 함수 내부로 들어감(Step Into) 
CTRL + R : 현재 라인까지 실행(Run to Line) Refactoring 단축키 
Shift + ALT + 알파벳 : Refactoring을 위한 단축키 임. RUN 단축키 
Ctrl + F11 : 이전에 실행되었던 Run파일 실행.

http://blog.outsider.ne.kr/243

'DEV > 개발관련 툴 단축키' 카테고리의 다른 글

한글 자주사용하는 단축키 정리  (0) 2014.11.28
유용한 기능  (0) 2011.01.14
한글 단축키  (0) 2008.06.09
  Comments,     Trackbacks
export/import
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1) export 하기
- 오라클에서는 물리적인 백업과 논리적인 백업을 제공해 주는데 이는 논리적 백업에 해당된다.
- export한 파일의 확장자 명은 dmp이고 binary file형태로 기록 된다.
- 데이터베이스가 가동중인 상태에서 실행된다.
- 전체 데이터 베이스, 특정 사용자의 데이터 베이스, 특정 사용자의 테이블을 export 할수 있다.

- $exp 아이디/비밀번호 file=export하기 위한 파일명.dmp

2) import하기
- export 덤프 파일을 읽어서 실행시킨다.
- 데이터베이스를 복구하거나 재구성하기 위해 사용된다.

- cmd
- labs 폴더로 이동
- $imp 아이디/비밀번호 file=export한 파일명.dmp fromuser=export한 아이디 touser=import할 아이디

★ export나 import할 경우 sqlplus 안에서 명령어를 사용하는 것이 아니라 cmd 안에서 실행한다.
★ 주로 나는 어떤 유저의 데이터를 다른 유저에게 이동할 경우에 사용한다.

[참고사이트]
http://myweb.bcpark.net/~truedog/sub1/theme4_load.htm#TOPIC 6

'DEV > DB' 카테고리의 다른 글

[sql] 자주 사용하는 쿼리문 정리  (0) 2009.03.02
10g 에서 테이블 완전 삭제하기.  (0) 2008.09.22
오라클 리스너(Listener)란?  (0) 2008.07.30
  Comments,     Trackbacks
ajax 관련 사이트 모음
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

jinoxst님의 블로그 : http://blog.naver.com/jinoxst/140021511970

Youtube 강의 : http://kr.youtube.com/watch?v=dtrWHL9Asec

Ajax 기본 정리 : http://wiki.javajigi.net/pages/viewpage.action?pageId=3919

IBM Ajax 강좌 : http://www-128.ibm.com/developerworks/kr/library/wa-ajaxintro1.html

SsaZzang's Web Log - http://www.hometown.co.kr

파이어준 블로그 - http://firejune.com/index.php


*자바지기(
http://www.javajigi.net/)라는 오픈 소스 포럼에서 Ajax 관련한 스터디 내용을 요약한 자료

Ajax 클라이언트 측 정리 : http://wiki.javajigi.net/pages/viewpage.action?pageId=3921

Ajax 서버 측 정리 : http://wiki.javajigi.net/pages/viewpage.action?pageId=3920

Web 2.0 정리 : http://wiki.javajigi.net/pages/viewpage.action?pageId=4182

[ajax 자주 방문해야 하는 사이트]
 
 
 
 
 
 
 
 
 
 
[ajax관련 오픈 소스 사이트]
 
Ajax 관련 라이브러리 & 툴 
=> FAT(Fade Anything Technique)에 대한 글
 
http://www-128.ibm.com/developerworks/kr/library/os-ecl-ajax/ => Eclipse의 Ajax Toolkit Framework에서 지원되는 툴 (한글)
 
http://www.youngpup.net/2001/domdrag/ => dom dram 관련 싸이트
 
IBM AJAX Toolkit Framework =>IBM AJAX Toolkit Framework
An Eclipse Incubation Project Proposal =>IBM AJAX Toolkit Framework을 이해하는데 도움을 주는 제안서
 
http://httpunit.sourceforge.net/ => HttpUnit 테스팅 프레임웍
 
http://fitnesse.org/ => FitNesse 테스팅 프레임웍
 
http://jwebunit.sourceforge.net/ => 웹 테스팅 프레임웍으로 자바 개바자라면 추천해 본다.

http://www.edwardh.com/jsunit/ => JsUnit 홈페이지


http://devedge-temp.mozilla.org/toolbox/examples/2003/inheritFrom/index_en.html => 넷스케이프 커뮤니케이션의 Bob Clay 는 부모 클래스의 메소드를 자식 클래스에 복사할 수 있는 아주 간단한 메소드를 소개하였다.


http://chrispederick.com/work/webdeveloper/ => Web Developer Extension for FireFox 으로써 파이어폭스 브라우저가 제공해 주는 다양한 기능의 툴바를 다운/설치할 수 있는 싸이트이다.


http://hometown.aol.de/_ht_a/memtronic/ => 자바스크립트 파일을 압축하거나 Obfuscation(자신의 소스코드를 다른 사람이 악의적으로 도용하고나 훔쳐가는 것을 막기 위해서 멤버나 메소드 이름을 의미없는 문자들로 바꾸는 기법)하는 Freeware 싸이트이나 현재버젼에서는 아직까지 자바스크립트에 대한 Obfuscation 은 지원하지 않고 있다.


http://www.jslint.com/ => 자바스크립트 소스코드를 검증해 주는 싸이트


http://www.mozilla.com/ => 모질라 닷컴/파이어 폭스 최신버젼 다운로드


https://addons.mozilla.org/ => FireFox add on home page


https://addons.mozilla.org/extensions/?application=firefox => firefox add on extensions


http://www.activeperl.com/ => 펄의 런타임 환경인 ActivePerl 을 다운로드 받을 수 있다.


http://jsdoc.sourceforge.net/ => javadoc 명령으로 HTML API를 생성하듯이 자바스크립트의 주석을 바탕으로 HTML 다큐먼트를 생성하는 오픈소스


http://www.openqa.org/selenium/ => html 및 자바스크립트를 검사해주는 아주 훌륭한 오픈소스다. 실험적인 프로그램이지만 100점 주고 싶다.


http://www.activeperl.com/ => 펄 런타임 환경 다운로드 싸이트


http://jsdoc.sourceforge.net/ => jsDoc


http://www.json.org => JSON 홈페이지


http://www.ashleyit.com/rs/main.htm => Remote Scripting 관련하여 Brent Ashley 가 운영하는 싸이트




=============================================================================

======================= Ajax 응용 싸이트 =========================
=============================================================================
 
=> 구굴에서 만든 달력 및 메모
 
http://maps.a9.com/ => Ajax 를 이용한 map 싸이트
 

http://maps.google.com/ => 구굴 맵


http://www.google.com/ig => Draggable DOM pattern 을 아주 훌륭하게 적용한 싸이트


http://www.google.com/webhp?complete=1&hl=kor => 구굴 Suggest 한글 검색창


http://www.google.com/webhp?complete=1&hl=en => 구굴 Suggest 영문 검색창


http://www.netflix.com/BrowseSelection => ajax 를 이용한 툴팁을 구현한 싸이트


http://www.apple.com/itunes/ => AJAX 관련 refresh 기능을 구현해 놓은 싸이트.(애플 itunes 뮤직 다운로드 자동 카운트)


http://www.digg.com/spy => AJAX 관련 refresh 기능을 구현해 놓은 싸이트.(새로운 정보 컨텐츠 리스트 자동 소팅 기능)

 
 
 

=============================================================================

============== Ajax 관련  기타  참고 싸이트 ==============
=============================================================================

http://www.apress.com/book/supplementDownload.html?bID=10042&sID=3021 => Foundation of Ajax 소스 다운로드 url

'DEV > html/css/js/img' 카테고리의 다른 글

커서를 손모양으로..  (0) 2008.12.20
※레이어의 스타일 속성 사용법  (0) 2008.05.28
Layers 객체  (0) 2008.05.28
  Comments,     Trackbacks
10g 에서 테이블 완전 삭제하기.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
PURGE RECYCLEBIN;

'DEV > DB' 카테고리의 다른 글

export/import  (0) 2008.10.31
오라클 리스너(Listener)란?  (0) 2008.07.30
원격으로 오라클에 접속하기  (0) 2008.06.21
  Comments,     Trackbacks