본문 바로가기

Framework/AJAX17

prototype.js Prototype은 무엇인가.? prototype.js는 Sam Stephenson에 의해 작성된 자바스크립트 라이브러리이며 웹2.0의 특성에 따라 작성된 코드들은 비동기적 웹페이지 구현시 많은 도움을 줄 수 있을 것입니다 ProtoType의 사용 prototype은 http://prototype.conio.net/에서 다운 받을 수 있으며 구현하고자 하는 페이지에서 다음과 같은 구문을 추가하면 prototype framework를 사용할 수 있다 라이브러리를 사용하는 것은 반복적인 타이핑과 어구를 많이 줄일수 있게 됨으로서 작업 생산성 및 효율성을 높이는 데 있다 당연히 prototype.js에도 미리 정의된 많은 수의 객체와 유틸리티 함수를 가지게 되는데 어떤 것들이 있는지 살펴보도록 한다 유틸리티 .. 2008. 7. 25.
SwfUploadPanel http://blog.naver.com/techbug/150025052699 ext.ux.swfuploadpanel.js-techbug.zip SwfUploadPanel 출처 : http://www.silverbiology.com/ext_samples/SwfUploadPanel/uploaddemo.php?debug=true http://www.silverbiology.com/ext_samples/SwfUploadPanel/uploaddemo.php 2008. 1. 11.
새로운 자바스크립트 압축기 "ShrinkSafe" 난 dojo에 관심이 없어. 그냥 있었는데 오늘 보니 dojo에서 새로운 자바스크립트 압축기를 내놨다는 글을 봤다. 이건 일반적인 압축방법과 달라서 더 흥미롭게 봤다. 기존의 압축방식과 틀린 이유는 정규표현식으로 압축하지 않고 Rhino의 실제 파서를 이용하여 압축을 한다고 한다. 해당 페이지를 보면 압출률 또한 좋고 더욱 좋은것은 변수명을 변경해주므로서 보안상의 문제를 어느정도 해결한듯. 구글의 js를 보면 변수명이 변경되있는데 ShrinkSafe도 비슷한 효과를 내는것 같다. 음... 단점이자 장점일수 있는데 다른 압출툴과 달리 되돌릴 방법이 없다. 그리고 추후에는 Gzipping도 지원할것 같다. 그럼 배포의 최적화 조건인 Minifying, Obfuscating, Gzipping 이 3가지 조건이.. 2008. 1. 11.
Object 와 Json 상호변환 [java Object to Json String] - 첨부 List list = service.selectBoardList(navi); JSONArray jsonArray = new JSONArray(); if(list!=null){ for(int i=0 ; i 2008. 1. 2.
AJAX 보안 AJAX 보안 : AJAX에서 사용되는 XMLHttpRequest는 HTTP 방식과 동일하게 GET, POST 방식으로 요청을 보내고 문자열이나 XML 형태로 응답을 받기 때문에 HTTP traffic을 훔쳐봄으로써 정보가 노출될 수 있고, 이런 문제로 AJAX가 보안에 취약하다는 꼬리표를 달고 있다. https와 같은 암호화 통신은 지원되지 않지만 AJAX에 적용될 수 있는 보안기법을 정리해보았다. AJAX에서 사용되는 보안은 기존 웹과 유사하다. 기본적으로 javascript에서와 같이 동일 도메인으로만 요청이 가능하도록 제한이 되어 있고, cookie를 사용한 인증도 가능하다. 하지만 이런 방식이 데이타 자체의 안정성을 보장하지는 못하기 때문에 몇가지 다른 기법이 사용될 수 있다. 1. token .. 2007. 12. 24.
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.