'2009/06/24'에 해당되는 글 2건

  1. 2009.06.24 JQuery History plugin
  2. 2009.06.24 홈페이지를 구축을 위한 프로그램들을 개발 해보자
자바/Web2009. 6. 24. 11:34
JQuery를 이용해서 특정 페이지를 div 태그로 로딩해 올때 히스토리에 쌓이지 않아 뒤로가기/앞으로가기 버튼이 전혀 먹지 않게 된다. 혹시나 해서 검색해 봤더니 쓸만한 플러그인이 있었다.

JQuery 홈페이지에도 소개되어 있는 History 관련 plug-in은 두개인데 

History/Remote by Klaus Hartl 와 Ajax History by Taku Sano 이다.

해당 페이지로 가면 관련 소스와 js 파일 데모 화면을 볼수 있는데

History/Remote는 문제가 좀 있다. Firefox와 Crome 에서는 문제 없이 돌았는데 IE8에서는 뒤로가기를 두번해줘야 한다.

그래서 찾은게 Ajax History... 이쪽은 업데이트가 활발하다... 그런데 이건 제대로 돌지를 않는다. 

문제를 찾아보면 되는데 밤새 작업했더니 피곤해서 찾기도 싫다. 뭐 조만간 업데이트가 되겠지.. -_-

그냥 History/Remote 쓰기로 했다... 이게 헐씬 사용하기도 편하다. ^^


Posted by 양군이당

댓글을 달아 주세요

자바/Web2009. 6. 24. 02:48
뭐 이런걸 다시 한번 쭈욱 만들어 보는건 예전부터 생각해오던 문제긴 했는데

실천은 한적이 없는것 같다.. 그래서 남은 소스도 별로 없고... ㅡ_ㅡ

학교가 끝나기 전에 그래도 뭔가 좀 끄적거려 놔야 나중에 하나씩 붙여가면서라도 만들수 있을 것 같아서

공부를 다시 시작했다. 웬지 마음 먹으니까 불붙어 올라서 ㅡ_ㅡ;;; 계속 계속 자료 검색하고

장단점 비교해 보고 하다 보니 시간 정말 잘 간다...

암튼 이것들을 만드는데 편하고 빠르고 효율성 좋게 개발하려다 보니 Framework을 써야 하겠고

요즘 대세가 Framework 사용이고 이런 것들을 해놔야 나중에 먹고 살기도 편할듯 해서 이래 저래 고민하고 있다

기본 Web Framework은 Struts, Spring, 혹은 이 둘의 조합을 생각하고 있다. 

struts는 간단하고 빠르게 웹 개발할 수 있는 장점이 있고 Spring은 웹개발 뿐만이 아닌 객체 관리부터 MVC 까지 다양하고 광범히 하게 쓰이며 세부적인 개발이 가능하다... 하지만 그만큼 복잡하지.. ㅡ_ㅡ

Persistance 쪽도 좀 고민인게... 처음엔 아무 생각없이 iBatis를 선상에 올려놨었다.. 

예전에 써보기도 했고 성능도 좋은 편이고 해서... 그런데 이게 참 고민되는게 JPA도 관심이 있어서 그쪽도 계속 보게 되더라..

iBaits는 쿼리를 직접 컨트롤 가능하고 캐싱 기능부터 다양한 기능을 수행하는데 JPA는 POJO 기반의 클래스와

1:1 매핑을 Annotation을 통해 가능하게 하는 매력적인 넘이고 앞으로 주목받을 만한 기술이라 고민이다.. ㅡ_ㅡ

그리고 빼놓을수 없는 Ajax 이넘도 요즘 Web 2.0이 반짝하는 시대라 덩달아 아주 중요해졌다...

요즘 각종 자바스크립트 프레임웍이 난무하는데 물망에 올린건 Prototype, JQuery, ExtJs 였다

ExtJs 는 유료기 떄문에 이래 저래 좀 피곤할 듯 하고.. ㅡ_ㅡ;;

그래서 본게 Prototype 인데 이넘이 매력적인게 꼭 자바같다.. ㅡ_ㅡ OOP 개념이 거의 다 녹아들어가 있고

Ajax 통신에서 원하는 대부분을 지원하고 여러모로 맘에 들었다.

그런데 요즘 주변 얘기도 들어보고 했을때 JQuery가 상당히 뜨고 있는 상황이라는 얘기를 들었고 실제 뒤져보니

각종 UI 콤포넌트부터 시작해서 쉽고 빠르게 접근할수 있는 장점이 있었다...

지금 생각엔 죄다 짬뽕을 해서 쓸 생각도 한다.

Spring + Struts + JPA(or iBatis) + JQuery를 메인으로 필요할때 Prototype 곁다리로... 

대충 이렇게 버무리면 개발시간도 많이 단축될것 같다...

아... 사이트 신나게 디벼보고 있었더니 시간 정말 빨리 간다...

이렇게 대충 보고 시작하면 항상 내가 뭐 하려고 할때 뭔가 부족하던데... ㅡ_ㅡ;;

암튼 열심히 공부해보자...



Posted by 양군이당

댓글을 달아 주세요