분류 전체보기
-
SiteMesh Reference [매뉴얼 번역본]Java/JSP/Servlet 2008. 9. 5. 10:29
SiteMesh는 Decorator Tag, Page Tag 2개의 tag 라이브러리를 제공한다. Decorator Tag는 decorator page를 생성할 때 사용되는 tag이고, Page Tag는 decorator 페이지 내에서 다른 decorator를 포함할 때 사용된다. Decorator Tags 원래 웹페이지의 HTML 태그의 내용을 추가한다. 속성은 없다. 원래 웹페이지의 HTML 태그의 내용을 추가한다. body의 onload, onunload 이벤트의 바디 속성은 body.onload 와 body.onunload decorator에 의해 포함되어 쓰일 수 있다. 좀더 자세히 알기 위해서는 getProperty를 참조할 것. 속성은 없다. Insert title of 원래 HTML 페이지..
-
SiteMesh 개요Java/JSP/Servlet 2008. 9. 5. 09:41
SiteMesh 개요 SiteMesh는 무엇에 쓰는 물건인가? 웹페이지 레이아웃을 쉽게 조합 가능하게 해주는 decoration 프레임웍크 많은 Look&Feel과 네비게이션 및 레이아웃 스키마가 요구되는 대형 사이트에 필요한 웹 어플리케이션 통합 프레임워크 SiteMesh는 웹서버를 통해(또는 직접) 서블릿 컨테이너에 요청되는 모든 정적이고 동적인 페이지 Request를 가로채어 페이지를 파싱하고 데이타와 속성값들을 설정한 뒤, 파싱된 원본과 함께 사용자에게 보여질 최종 페이지를 만든다. 이러한 작업은 그 유명한 4명의 건달(GangOfFour)이 말하는 Decorator 디자인 패턴에 기반한다. 또한 4명의 건달(GangOfFour)의 Composite 디자인 패턴에 기반해, SiteMesh는 서버측..
-
글로벌 기업, 통합ERP구현 잰걸음IT 일반 2008. 9. 4. 17:07
삼성 LG 현대차 등 글로벌 통합ERP ‘싱글인스턴스’전환 서둘러 국내 주요 기업들의 글로벌 통합 전사적자원관리(ERP) 프로젝트가 주목을 받고 있다. 2일 관련업계에 따르면, 이미 수년전부터 삼성전자, 현대차그룹, LG전자 등 국내 대부분의 글로벌 기업들이 글로벌 통합 ERP 구축에 관심을 보여왔으며 최근 이에 대한 성과물이 조금씩 구체화되고 있다. 주요 기업들이 글로벌 통합ERP 구축에 나선 이유는 거의 동일하다. 기업의 글로벌 비즈니스 환경 변화에 따라 그동안 개별적으로 분산된 ERP 시스템을 글로벌 관점에서 재해석할 필요가 있기 때문이다. 마케팅은 해외 거점마다 각각 현지화 전략에 몰입하더라도 통합된 비즈니스 관점에서 글로벌시장에 대한 정확한 의사결정을 내리기 위해서는 통합ERP의 구현이 필수적이..
-
SAP, BPM 시장에 진출한다IT 일반 2008. 9. 4. 17:01
[디지털데일리]SAP가 비즈니스 프로세스 관리(BPM) 시장에 진출한다. SAP는 6일(현지시각) 미국 플로리다주 올랜도에서 개최되고 있는 연례 고객행사인 '사파이어 2008'에서 ‘넷위버 BPM’을 출시할 계획이라고 밝혔다. SAP측에 따르면, 이 제품은 기업의 비즈니스 민첩성을 극대화 시킬 수 있는 제품이다. 새로운 비즈니스 요구가 발생하면 이 제품을 통해 민첩하게 전략을 바꿀 수 있다고 회사측은 설명했다. 특히 IT전문가가 아닌 현업의 비즈니스 프로세스 전문가가 직접 비즈니스 프로세스를 설계하고, 실행시킬 수 있다고 회사측은 강조했다. IT부서가 비즈니스 프로세스를 변경하는 데 관여하지 않음으로써 시간을 단축시킬 수 있다는 것이다. 이 제품은 프로세스 콤포저, 프로세스 서버, 프로세스 데스크로 구성..
-
SaaS를 보는 SAP의 딜레마IT 일반 2008. 9. 4. 16:54
[디지털데일리]지난 주 미국 플로리다 주 올랜도에서는 SAP의 연례 고객행사인 '사파이어 2008'이 개최됐다. 매년 이 행사를 참관해 왔지만, 올해는 SAP같은 글로벌 기업용 애플리케이션 업체들이 최근 딜레마에 빠져 있음을 엿볼 수 있는 자리였다는 점에서 여느해와는 다른 의미를 가질 수 있었다. 무엇보다 ‘서비스형 소프트웨어'(Software as a Service, SaaS)가 그렇다. 'SaaS를 어떻게 받아들일 것인가’를 두고 SAP는 아직 완전한 입장정리가 안 된 듯한 모습이었다. 사실 이미 기업용 애플리케이션 패키지 시장에서 세계 1위를 고수하고 있는 SAP 입장에서는 최근의 SaaS 흐름이 반가울 리가 없다. 기존의 시장구도와 흐름이 바뀔 수 있기 때문이다. 이 때문인지 SAP 경영진 사이에..
-
“차세대 e뱅킹전략 새로짠다” 은행권 RIA 도입 급물살IT 일반 2008. 9. 4. 15:30
금융지주사 체제전환, 상품 다양화로 사용자 UI 개선 필요성 제기 시중 은행들을 중심으로 RIA(Rich Internet Application) 도입이 활성화되고 있다. 4일 금융권과 e뱅킹 업계에 따르면, 주요 은행들이 금융지주회사 체제로 전환되면서 자회사간의 다양한 결합상품이 봇물처럼 쏟아질 것으로 전망돼 이를 e뱅킹 전략으로 구현할 수 있는 방안을 찾기위해 부심하고있다. 다양한 상품을 일목요연하게 한 화면에서 고객이 볼 수 있는 유저 인터페이스(UI)에 대한 은행권의 관심이 크게 높아지고 있다. 금융권 e비즈니스 전문가들은 "금융시장이 글로벌화 되면서 시장이 열리고 자본시장통합법 시행으로 은행은 한번에 여러 가지 업무를 해야하는 시점에 도달했다. 새로운 개념의 통합 UI의 필요성이 제기되고 있다"고..
-
iBATIS SQLMaps 활용법Java/JSP/Servlet 2008. 9. 4. 10:43
[지디넷코리아]iBATIS SQLMaps(이하 아이바티스)는 이미 국내외 많은 개발자들이 사용하고 있는 퍼시스턴스 계층의 프레임워크이다. 실제로 국내에서 가장 크다는 포털 사이트인 네이버와 다음도 아이바티스를 사용하고 있으며, 다른 업체들도 아이바티스를 그대로 사용하거나 약간 변형시킨 형태로 사용하고 있는 것으로 알고 있다. 특집 3부에서는 아이바티스의 특징과 활용법에 대해 알아본다. 과거 ORM의 대표인 하이버네이트와 데이터 매퍼인 아이바티스 간에 어느 프레임워크가 더 좋은가에 대한 논쟁도 있었을 만큼 많은 자바 개발자들은 데이터베이스에 관련된 ORM 프레임워크에 대한 관심이 크다. 이런 논쟁 가운데 아이바티스는 ORM이 아니기 때문에 논쟁의 대상이 될 수 없다는 의견도 있었다. 사용 목적이라는 관점에..
-
iBatis - 동적쿼리Java/JSP/Servlet 2008. 9. 4. 10:37
실무에서 SQL문을 작성하다 보면 동적인 쿼리문 작성을 작성해야 할 때가 많이 있다. 이때 지겹게 if~else if 문을 통해 아주 지저분한 소스 코드를 생성할 때가 왕왕 있게 마련이다. 이때 ibatis에서는 아주 깔금하게 구현할 수 있는 방법을 제공해 준다. select * from account (acc_first_name = #firstName# acc_last_name = #lastName# ) acc_email like #emailAddress# acc_id = #id# order by acc_last_name 상황에 의존적인 위 동적 statement로 부터 각각 다른 16가지의 SQL문이 생성될 수 있다. if-else구조와 문자열 연결을 코딩하는 경우 수백라인이 필요할 수도 있다. 동적..