CCV by 박호열

요샌 Open Source의 위력들이 대단한것 같네요~

OpenSource만으로도 IR을 사용하기 위한 기본적인 프로그램이 가능해서 다양한  Application 에 적용시킬수가 있네요

- DownLoad & HomePage
    http://ccv.nuigroup.com/

- Wiki Full Guide
     http://wiki.nuigroup.com/Getting_Started_with_tbeta

WebMatrix 무료 eBOOK by 박호열

 WebMatrix 정식 버전에 맞는 무료 eBook
  
 한번의 세미나로 나의 흥미를 이끌고 난 후 ~ 연구실에서 IIS를 막아 논 관계로 설치조차 못하고 있지만...

 그래도 책을 보며 공부... 어느덧 내 타임스케쥴엔 WebMatrix Razor 가 포함되어 있네요.
 

무료 eBook 파일 다운로드 : WebMatrix_정식버전_무료_ebook_한글_by_www_sqler_com.pdf


Ajax 관련사이트 by 박호열

=============================================================================
====== Ajax 관련 자주 방문해야 하는 싸이트 ========
=============================================================================
 
 
 
 
 
 
 
 
 
 
=============================================================================
====================== Ajax 관련 오픈소스=======================
=============================================================================

http://sourceforge.net/projects/taconite

http://www.rubyonrails.org/

http://www.ruby-lang.org/en/

http://swik.net/AJAXSLT

http://code.google.com/webtoolkit/

http://openapi.naver.com

http://openapi.naver.com/19.html

=============================================================================
=============== 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://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 관련  기타  참고 싸이트 ==============
=============================================================================

Eclipse 로 tomcat 연동하여 웹개발 환경 갖추기. by 박호열

출처 : http://tenny.egloos.com/1108269

 아시다시피 eclipse 자체로는 servlet container와 연동이 되지 않습니다.
그래서 대안으로 전통적으로는 MyEclipse를 썼는데요... 이는 유료입니다.

시간이 흐름에 따라 서서히 무료 J2EE IDE도 발전함에 따라
LombozWTP(Web Tools Platform) 도 많이 쓰고 있는 추세입니다.

그런데, 정말 간단하게 servlet container만 쓰고 싶다면, 위의 3가지 J2EE 개발 환경툴은
쓰지도 않은 기능들을 탑재했기 때문에, 덩치가 크고 무겁기만 합니다.
( 요즘 J2EE 개발 추세가 EJB없는 POJO 를 사용한 개발이라서 EJB 개발환경툴은
이제 좀 어울리지 않아보입니다.)

--------------------------------------------------------------------------

사실 lightweight 웹개발하는 환경을 갖춰보려면. 가벼운 플러그인 2개만
설치를 하면 되는데요. 이는 아래와 같습니다.

톰켓 플러그인 http://www.sysdeo.com/eclipse/tomcatplugin (신기하게 해가 지면 접속이 잘 안 되네요.)
이클립스 HTML 에디터 플러그인 https://sourceforge.jp/projects/amateras/files/ (EclipseHtmlEditor을 받으세요.)


최신의 버전을 다운 받은 후, 이클립스 플러그인 폴더에 복사해놓고 이클립스를 실행하게 되면,
아래와 같은 톰켓 연동 아이콘이 이클립스 메뉴에 생깁니다.
(물론 jdk와 tomcat이 적절한 위치에 설치가 되어있다고 가정합니다.)


우선 톰켓 연동을 위한 환경 설정을 합니다.
Window->Preferences 로 들어가면, tomcat 메뉴가 추가된 것을 보실 수 있습니다. 하나씩 자신의 버전에 맞게
세팅을 하시면 됩니다.

context declaration mode: 5.x 이상의 경우, 별도의 context.xml 파일을 권장하고 있으니, 이를 따르면 될 것 같습니다.


톰켓의 구동에 필요한 환경변수 및 라이브러리의 클래스패스를 적습니다.


context 관리(연동)를 이클립스에서 하려면 설치할 때, 적었던 관리자 정보를 적으셔야 합니다.






이제 세팅이 끝났으면 간닪나 톰켓 프로젝트를 만들어 봅시다.


1. new project -> java -> tomcat project 를 선택합니다.



2. 프로젝트 이름을 test라고 합니다.


3. 자동으로 context 이름이 test 가 되는데, 그대로 두고 Finish를 누르면, Tomcat 프로젝트가 만들어집니다.


4. 이제 JSP 파일을 만들어봅니다. JSP도 엄연히 서블릿이기 때문에, 연동 테스트에 큰문제는 없다고 생각합니다.




5. 파일이름과 제목을 아래와 같이 적어주고 Finish 를 누르면 나름 있을 태그는 다 있는 jsp 파일이 만들어집니다.


6. 귀찮아서 바디 중간에 OK! 만 넣었는데, 원하는 scriptlet를 넣으셔도 좋습니다.


7. war로 deploy를 하기 전에, war 를 export할 위치를 세팅합니다.


8. 이제 고양이 버튼을 눌러서, 톰켓을 실행합니다.


9. war 파일을 설정한 톰켓 컨테이너에 deploy 합니다.




10. 테스트 페이지를 보면, 잘 동작하는 것을 볼 수 있습니다.



//    =================================================================
//    추가 :
//    톰캣서버의 작업디렉토리에  톰캣플러그인의 작업폴더를 추가하면
//    더욱 편리한 작업이 가능하다.
//    =================================================================

/아파치설치디렉토리/conf/server.xml 을 열고,

파일내 </host> 테그 바로 위에 
<Context path="/test" reloadable="true" docBase="D:\eclipse-workspace\test" workDir="D:\eclipse-workspace\test" />
를 추가해주면 된다 ^^ 

Java Script Study(1) 현재페이지 url 표시~ by 박호열

 <Script type="text/javascript>
 <!--
    document.write("URL = " + document.URL);
//-->
</script>

1 2 3