본문 바로가기

분류 전체보기132

web editor 심플하고 필요한 기능만 담은 web editor.. 만드는중.. ㅋㅋ 아, 이런걸로 시간끌면 안되는데.... .071226 - 심플하니 만들었다. - 이미지업로드는, 업로드후 웹에디터에 반영, 글취소시 업로드된 이미지삭제.. 귀찮네이거.. - 다들 이렇게 하나.. 뭐.. 일단 뺐다 ㅋㅋ - 차후엔.. 이미지업로드, 슬라이드쇼, 멀티미디어파일 링크,업로드 많네-_- - 일단 필요한거만 심플하게 만들어서 사용해야지, 현재는 기능보단 작업일정이 중요한고로~ .071227 - 저장시 editor의 컨텐츠 얻는 함수추가. - preview추가 .071228 - webeditor를 js로 동적으로 붙일수있는 함수 getWriteFormHTML 추가 - 샘플 추가 - webeditor.js 파일 추가 별거없으니 필요.. 2007. 12. 24.
AJAX 보안 AJAX 보안 : AJAX에서 사용되는 XMLHttpRequest는 HTTP 방식과 동일하게 GET, POST 방식으로 요청을 보내고 문자열이나 XML 형태로 응답을 받기 때문에 HTTP traffic을 훔쳐봄으로써 정보가 노출될 수 있고, 이런 문제로 AJAX가 보안에 취약하다는 꼬리표를 달고 있다. https와 같은 암호화 통신은 지원되지 않지만 AJAX에 적용될 수 있는 보안기법을 정리해보았다. AJAX에서 사용되는 보안은 기존 웹과 유사하다. 기본적으로 javascript에서와 같이 동일 도메인으로만 요청이 가능하도록 제한이 되어 있고, cookie를 사용한 인증도 가능하다. 하지만 이런 방식이 데이타 자체의 안정성을 보장하지는 못하기 때문에 몇가지 다른 기법이 사용될 수 있다. 1. token .. 2007. 12. 24.
[FLEX] LCDS(구 FDS)에서 Remote Object를 사용해서 자바빈즈를 가져와봅시다! Remote Object RemoteObject는 Flex데이터 서비를 설치한 WAS(ex.톰캣 등)에서 자바빈즈를 호출하여 그 결과를 Binary 형태의 AMF(Action Message Format)로 처리합니다. 우선 뭔지 잘 모르겠지만, 자바빈즈를 가져올 수 있는 듯하네요 ^^ 우선 전에 포스팅한 환경설정을 다 했다면 톰캣폴더\webapps\flex\ 폴더가 생겼을 껍니다. 자 이제 flex builder2 를 켜봅시다. File -> New -> Flex Project 합시다. 3번째의 Flex Data Services를 선택하고, 옵션은 Complile on the server when the page is viewed로 합시다. 넥스트를 하면 폴더지정하라고 나오는데요. Root folder는.. 2007. 12. 17.
[Flex] 플렉스로 HelloWorld!를 찍어봅시다!(액션스크립트3.0) 아직 저도 잘 모릅니다. 그래도 오늘 많이 삽질했으니 포스팅하겠습니다-_-; 플렉스를 이용한 환경을 다 만들었으면 플렉스를 해봐야겠죠! FlexBuilder를 실행해봅시다. 익숙한 이클립스가 뜹니다! 덕분에 더 자신감을 가지게 해줍니다-_-; 자바개발자라면 누구나 써본 이클립스로 플렉스를 할 수 있다니! File -> New -> Flex Project를 선택합니다. 3가지 종류가 나오는데 뭐 잘 모르니까 Basic를 선택합시다-_-; 넥스트를 눌러서 프로젝트 이름은 HelloWorld라고 찍읍시다. 정말 좋아하는 단어입니다. Finish를 눌러서 프로젝트를 생성합니다. HelloWorld.mxml 이라는 파일이 처음에 열려있네요. mxml은 무슨 확장자냐! Machine-oriented extensib.. 2007. 12. 17.
FLEX2 개발환경 설정 및 설치 (Flex Builder2, Tomcat, JDK, LiveCycle DataService) flex를... 알아둬야할거같다.. 당장 쓸데는 없지만.. 앞으로 다가올 웬지모를 포스를 느꼈다. 밑에는 서핑중 펌~ 저도 웹2.0에 뒤쳐지지 않기 위해서 flex를 공부하려고 합니다-_-; 우선 개발환경을 만들어봅시다. 준비물입니다. JDK 6u2 http://java.sun.com/javase/downloads/index.jsp Tomcat6.0 http://tomcat.apache.org/download-60.cgi Flex Builder 2 (요고이 유료입니다! 돈내고 사셔야합니다-_-; 평가판 주소입니다.) 아래 사이트를 들어가셔서 adobe홈페이지에 가입하고 다운로드 하셔야합니다. https://www.adobe.com/cfusion/tdrc/index.cfm?product=flex&loc=k.. 2007. 12. 17.
queryForList ibatis: get the table list queryForList(arg0,arg1) queryForList(arg0,arg1,arg2,arg3) arg0 : query id. arg1 : parameter(Map) arg2와 arg3는 mysql의 limit과 같은 방법으로 범위를 지정할 수 있는 파라미터이다. [XML] ~ . . ~ VALUES(#BOARD_TYPE#, #PWD#, #TITLE#, #CONTENTS#, 'N', 0, #REG_ID#, NOW(), #UPT_ID#, NOW(), #REF#, #LEVEL#, #STEP#) SELECT #BOARD_TYPE#, #PWD#, #TITLE#, #CONTENTS#, 'N', 0, #REG_ID#, NOW(), #UPT_ID#, NOW(),.. 2007. 12. 17.
ibatis 튜토리얼_번역 http://openframework.or.kr/JSPWiki/attach/Hibernate/iBATIS-SqlMaps-2-Tutorial_ko.pdf 2007. 12. 17.
홈페이지구축자료#1 파일업로드 http://aboutjsp.com/lec/multipart.jsp html editor http://jjaekim.springnote.com/pages/457487?print=1 -상업적인용도로 사용가능하다는 문구가 맘에들어서 한글파일 다운로드 http://kwon37xi.egloos.com/1819980 http://www.linuxsystem.co.kr/tt/tag/%EC%9E%90%EB%B0%94 http://www.okjsp.pe.kr/seq/23725 페이징 클래스 http://theeye.pe.kr/82 모든것을 첨부터 다 구현할 필요는 없다, 웹에 올라와있는것들을 잘 활용하고, 그래서 개발시간을 단축한다면, 더 의미있는곳에 시간을 투자할 수 있다.. 그래서.. 베낀다 ㅎㅎㅎㅎ 2007. 12. 13.