Java/JSP/Servlet
-
Java 프로그래머를 위한 JavaFX 스트립트 소개Java/JSP/Servlet 2008. 9. 12. 08:52
출처 : 한국 썬 개발자 네트워크 JavaFX Script 프로그래밍 언어(JavaFX)는 Sun Microsystems, Inc.에서 제공하는 선언적, 정적 형식의 스크립팅 언어이다. Open JavaFX (OpenJFX) 웹 사이트에 서 언급한 대로, JavaFX 기술은 Java 기술 API에 직접 호출하는 것을 비롯한 다양한 기능으로 구성되어 있다. JavaFX 스크립트는 정적 형식인 만큼 동일한 코드 구조, 재사용 및 캡슐화 기능을 갖추고 있어(예: 패키지, 클래스, 상속, 별도의 컴파일 및 배포 단위) Java 기술을 사용해 매우 큰 규모의 프로그램을 만들고 유지 관리할 수 있다. 시리즈로 구성된 이 세 기사는 JavaFX 프로그래밍 언어를 처음 사용하는 데 도움이 될 것이다. 이번 시리즈의 1..
-
Sun Tech Days 2008 Seoul!Java/JSP/Servlet 2008. 9. 12. 08:44
http://www.suntechdays2008.com/ 썬마이크로시스템즈의 전세계 개발자 컨퍼런스인 Sun Tech Days가 서울에 상륙합니다. 국내 개발자들의 Java와 OpenSolaris를 비롯한 오픈 소스 기술을 개발시켜 주는 Sun Tech Days 2008 Seoul! 전문가들로부터 최신 지식과 기술을 습득하고, 다른 개발자들과 네트워크를 만들고, 커뮤니티 안에서 정보를 공유함으로서 귀하의 능력을 향상시킬 수 있는 최고의 기회입니다. Sun Tech Days 2008 본 행사에 참석하신 분들께는 메신저백, 티셔츠, 듀크 스트레스 토이, 열쇠고리 등 다양한 기념품을 드립니다. 또한 행사 종료 후에는 경품 추첨을 통해 다양하고 푸짐한 선물을 드립니다.
-
[제조업계 ERP 통합 사례] - LG전자Java/JSP/Servlet 2008. 9. 9. 17:08
[ITDAILY]글로벌 통합 경영 시스템 ‘GSI ERP’ 프로젝트 2010년까지 추진 계획 ERP 통합이란 ERP를 갖춘 기업이 지사 및 계열사에서 운영하는 생산, 재무, 회계, 인사 등의 개별 시스템을 하나의 일관된 체계로 통합 운영하는 것이다. 정보시스템 통합관리, IT 투자의 최소화, 운영효율 증대가 그 목적이다. 정보의 신속, 정확성을 확보하게 되고 재무적 관점의 투명성을 보장할 수 있다. 최근 국내 제조업계에서는 핵심 IT 인프라인 ERP(전사적 자원관리)의 단위별 시스템들을 통합해 업무 및 기술을 하나의 일관된 체계로 표준화하는 움직임을 보이고 있다. 이에 ITDaily는 국내 유수 제조업체들의 ERP 통합 사례들을 약 2주에 걸쳐 연재한다.LG전자 사례 LG전자는 1990년대 해외 생산 법..
-
자바기반 Template 엔진 VelocityJava/JSP/Servlet 2008. 9. 5. 10:42
Velocity란? Velocity는 자바기반 Template 엔진이다. Velocity를 사용함으로써 웹페이지 디자이너가 자바코드로 작성된 메소드를 참조할 수 있다. 또한 MVC모델을 적용시킨 웹사이트를 개발하기 위해 웹 디자이너와 자바 프로그래머가 병렬적으로 작업할 수 있다. Velocity는 자바코드를 웹 페이지로부터 분리시킴으로써 유지보수가 용이하게 JSP나 PHP의 실용적인 대안을 제시한다. Velocity의 설치방법 Struts상에서 Velocity를 동작시키기 위해서는, Velocity의 서브 프로젝트인 Velocity Tools을 이용합니다. 설치수순은 아래와 같습니다. 1. velocity-tools-x.x.jar、velocity-dep-x.x.x.jar를, Web어플리케이션의 루트 디렉..
-
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는 서버측..
-
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구조와 문자열 연결을 코딩하는 경우 수백라인이 필요할 수도 있다. 동적..