본문 바로가기

Framework37

ibatis 튜토리얼_번역 http://openframework.or.kr/JSPWiki/attach/Hibernate/iBATIS-SqlMaps-2-Tutorial_ko.pdf 2007. 12. 17.
Ajax와 XML: 다섯 개의 일반적인 Ajax 패턴 Asynchronous JavaScript + XML (Ajax)은 단연 2006년의 화두였고, 2007년에도 이러한 기조를 이어갈 전망입니다. 하지만 이것이 여러분의 애플리케이션에는 어떤 영향을 미칠까요? Ajax 애플리케이션에 사용되는 일반적인 아키텍처 패턴에는 무엇이 있을까요? 이 글에서는 다섯 가지 Ajax 디자인 패턴을 소개합니다. 확실히, Ajax는 모든 사람들이 자신들의 사이트에 채택하고 싶어하는 Web 2.0 용어이다. 하지만, 이것이 진정으로 의미하는 것은 무엇일까? 엔지니어들은 아키텍처 레벨에서 이것을 자신들의 사이트에 어떻게 통합할까? 이 글에서, Ajax의 기초를 설명하고, Ajax 개발에서 베스트 프랙티스로 입증된 몇 가지 Ajax 디자인 패턴을 소개하겠다. Ajax는 Dynami.. 2007. 11. 14.
AJAX 강의 7-2장 - 디버깅툴/FireFox 자바스크립트 콘솔 http://mystop.tistory.com/141 2007. 6. 29.
AJAX 강의 7-1장 - 디버깅툴/XMLHttpRequest Debugging 나중에 옮길것. 2007. 6. 29.
AJAX 강의 6-8장 - JsUnit 활용/쿼리 스트링 사용하기 JsUnit 으로 테스트 하기 위해서는 test runner 를 브라우저로 열고 테스트 페이지를 찾아서 Run 버튼을 눌러야 한다. 하지만 쿼리 스트링을 작성해서 위 작업을 한번에 해결해 보자. 1. testPage 혹은 testpage 위 key 값을 이용하면 test runner 의 파일필드에 해당 테스트 페이지가 삽입된다. 예를 들어 다음과 같은 url 쿼리 스트링을 작성하고 브라우저를 띄워서 url 창에 입력해 보자. file:///C:/eclipse/workspace/ajax/jsunit/testRunner.html?testPage=C:/eclipse/workspace/ajax/jsunit_test/setUpTearDown.html 쿼리 스트링에 사용한 testPage 혹은 testpage 모두.. 2007. 6. 29.
AJAX 강의 6-7장 - JsUnit 활용/Progress bar 및 상태 위 그림을 보면 Progress bar 가 녹색이므로 테스트 결과가 정상임을 나타낸다. Runs:4 가 의미하는 것은 test 메소드가 4번 정상적으로 실행되었다는 것을 나타낸다. 에러(Errors) 및 실패(Failures) 는 제로이다. 위 그림을 보면 Progress bar 가 빨간색이므로 무엇인가 잘못된 것임을 나타낸다. Errors: 1 가 의미하는 것은 테스트 페이지의 스크립트 코드에 에러가 있다는 의미이므로 Show selected 혹은 Show all 버튼을 클릭해서 에러를 확인하고 코드를 수정하면 된다. 위 그림을 보면 Progress bar 가 빨간색이고 Failures: 1 이다. 이것의 의미는 테스트 페이지의 assert 메소드 결과가 잘못 되었다는 것을 나타낸다. Show sele.. 2007. 6. 29.
AJAX 강의 6-6장 - JsUnit 활용/page timeout 필드 6장 첫번째 강의에 미쳐 설명하지 못한 부분에 대해서 짚고 넘어가려 한다. 이제야 설명을 하는 것은 테스트 툴을 다룸에 있어 알아야 할 것이 너무 많으면 귀찮아지게되고 툴을 잘 사용하지 않게 되기 때문이다. 개발자라면 끊임없이 쏟아지는 툴을 배우고 익히는데 들어가는 학습의 고통과 스트레스는 누구도 피해 갈 수 없을 것이다. 이럴때면 항상 자조섞인 말을 스스로 내뱉곤 한다. "이런걸 만든 사람도 있는데, 하물며 쓸 줄도 모르는 나는..." 위 그림은 test runner 의 page load timeout 및 Setup page timeout 필드값을 나타낸 그림이다. 기본 값으로 20, 60 으로 정해져 있으며 단위는 초이다. page load timeout 은 테스트 페이지를 로드하는데 걸리는 시간을 .. 2007. 6. 29.
AJAX 강의 6-5장 - JsUnit 활용/Tracing and Logging 자바스크립트를 디버깅할때 alert() 메소드를 가장 많이 사용한다. 다른 대안이 없으므로 alert 메소드를 사용할 수 밖에 없다. JsUnit 에서는 테스트시 트레이스 로깅기능을 제공한다. 로깅은 레벨이 존재하는데 가장 높은 순부터 정리하자면 debug, info, warn 이다. debug : 레벨이 가장 높다. 선택하면 debug(), inform(), warn() 의 메시지를 확인할 수 있다. info : 중간 레벨이다. 선택하면 debug(), inform() 의 메시지를 확인할 수 있다. warn : 레벨이 가장 낮다. 선택하면 warn() 의 메시지를 확인할 수 있다. 위 로깅 레벨의 선택은 jsunit/testRunner.html의 Trace level 에서 선택하면 된다. 위 그림과 같.. 2007. 6. 29.