Spring에서 JDBC를 사용한 기본적인 골격은(아니 사실 굳이 JDBC를 사용하지 않더라도) 어떠한 작동을 하는 클래스를 주축으로 여기서 사용되는 DAO객체를 ApplicationContext.xml에서 bean으로 설정하여 사용하되, 할당된 DAO객체는 interface, 실제 구현은 DaoImpl(Implementation) 등을 사용해서 구현한다. 물론 이러한 구현 객체는 ApplicationContext.xml에서 정의를 해준다. 이러한 방식은 실제 선언된 객체를 따라가기에는 힘들지만, 확실히 구현과 선언이 분리되어 있어서 ...
-
2012년 10월 9일 -
2012년 2월 2일 REDMINE 의 위키에서 위지윅(WYSIWYG) 에디터를 사용하고 싶을때
요즘 회사에서 이 레드마인을 세팅하는 데에 푹 빠져있다. 레드마인 설치는 one click 설치가 있어서 상당히 쉬운데 나는 주로 레드마인에서 위키를 사용할 예정인데, 위키가 Textile문법으로 되어 있어서 이게 데이터를 형식화 하는데, 즉 마크업 하는데에는 도움이 될지 모르겠지만 나처럼 문서를 웹으로 취합하고자 하는 사람에게는 좀 별로인 듯 싶다. 여튼 위키에서 위지윅을 사용하려고 ...
-
2011년 12월 14일 HTML5 Notifications 사용하기
시작하며 알림(Notifications) API 는 유저에게 어떠한 이벤트를 통보해 주는 역할을 합니다. 새 메일, 새 트윗 혹은 일정 같은 직접 확인해야 하는 이벤트나 사용자가 간과하지 말고 주목했으면 하는 어떠한 상호작용을 통보해 주는 역할입니다. API에 대한 스펙 초안이 정의되어 있긴 하지만 아직은 표준화 되지 않았습니다. 하지만 아래 몇가지 간단한 예제를 통해 단 몇 분 ...
-
2011년 12월 8일 HTML5 개발자를 위한 UI전문 개발 툴 : Kendo UI
솔루션 및 툴 개발을 전문으로 하는 Telerik에서 만든 Kendo UI 가 오늘(11/30) Kendo UI framework를 발표하였습니다. 주요 타겟층을 전문 소프트웨어 개발자들로 하는 Kendo UI는 자바스크립트와 HTML5를 통한 프론트-엔드 개발에 필요한 모든 것을 제공해줍니다. Kendo UI의 이사인 Todd Anglin씨는 “오늘날 자바스크립트와 HTML5를 활용하여 모바일 앱과 사이트를 만드는 것은 다수의 라이브러리와 각종 플랫폼에서 요구하는 ...
-
2011년 12월 7일 HTML5 게임을 빠르게 만들 수 있는 제작툴 추천 3가지
오늘날 HTML5는 모바일 영역에서 빠르게 플래시를 물리치고 있습니다. 더 많은 개발자가 HTML5로 그들만의 개발을 진행중이거나 준비중입니다. HTML5의 장점은 그 무엇과도 대처할 수 없기 때문에 다가오는 미래를 대처할 기술로 주목받고 있습니다. 아래에 제가 소개해 드리는 3가지 툴은 HTML5 2D 게임을 빠르게 만드는 데에 개발자분들에게 도움을 줄 것입니다. 1. GameMaker 이 오래된 ...
-
2011년 12월 6일 HTML5를 배우고 싶다면 놓쳐서는 안될 15가지의 유용한 사이트(CSS,코딩 위주)
웹 브라우저가 점차 지원하는 것들이 많아지면서 많은 개발자와 디자이너들이 강력한 웹 어플리케이션을 만들기 위해 HTML5를 시작하고 있습니다. 새로운 인터넷을 향한 혁명은 HTML5를 통해 진행되고 있습니다. 여기서 저는 15개의 꽤나 유용한 HTML5개발에 도움을 주는 개발 가이드와 입문가이드를 추천해 드리고자 합니다. Development Guides HTML5로 아이폰 앱 만들기(소스 및 코딩가이드, 사용된 HTML5기술 등 ...
-
2011년 11월 24일 HTML5로 전향하려고 하는 개발자들, 무엇을 준비해야 하는가.
최근 우리나라도 아직은 아주 활발하지는 않지만 html5 라는 기술이 주목을 받으면서 개발자들이 점차 너도 나도 하는 “앱” 에서 조금씩 웹을 바라보는 것 같다. html5라 하면 웹도 그냥 웹이 아니다. “웹앱” 이지. 웹앱이라는 것은 아직은 생소하지만 앱은 앱이다. 아이폰, 안드로이드 앱처럼 이제 웹 기술도 서서히 발전하면서 네이티브 앱(안드로이드, 아이폰 등 특정 ...
-
2011년 11월 15일 모여라! WebGL 데모들!
개발자들은 계속해서 웹 브라우저에서 가능한 범위를 깨려고 하는 것 같습니다. 최근 새로나온 이 놀라온 WebGL 데모들은 웹에서 가능한 것이 정말 무엇인지를 잘 보여주는 것 같습니다. 첫번째는 three.js 를 사용한 AlteredQualia의 이 인상적인 동적 지형 렌더링 데모입니다. 두번째 데모는 프랑스의 웹 디자인 대행사인 Ultranoir의 Nouvelle Vague 입니다. 이 데모는 개개의 트윗들을 엮어서 3D로 보여줍니다. ...
-
2011년 11월 15일 플래시 모바일 버전의 중단이 의미하는 것들
지난주 수요일, 어도비사는 더 이상 모바일 플래시를 개발하지 않겠다고 발표했습니다. 이어서 HTML5은 모바일 환경에서의 컨텐츠의 제작 및 배포에 가장 좋은 솔루션이라고 말했습니다. 이는 유동적인 모바일 및 비디오 배급사에 꽤나 중대한 터닝 포인트입니다. 허나 HTML5의 지원이 애플의 제품과 애플의 사용자들에게 큰 영향을 끼칠 지는 아직 미지수입니다. 1. “풀 웹(Full Web)”(RIA)은 애플에게 영향이 크지 않다. ...
-
2011년 9월 22일 JSP유지보수 자동화 시스템 구축
오랜만에 글을 쓰는 것 같다. 최근 회사에서는 유지보수 하던 업무가 인수인계중에 있어 업무를 넘겨주다 보니 기존의 단순한 유지보수 시스템에 문제가 생긴다 생각하여 유지보수 시스템에 대해 생각하고, 이에 대하여 시스템을 구축하고 있다. 나는 회사에서 JSP로 만들어진 사이트를 유지보수 한다. 프레임 워크는 오래 전 회사에서 만든 것인데, 나름대로 폴더 구조만 잘 맞춰주면 ...