본문 바로가기

Dev.../웹서비스

[펌] Log4j 사용법... 출처:http://network.hanbitbook.co.kr/view_news.htm?serial=565 Log4J Log4J 의 문서에도 있듯이, log4j 객체를 생성해서 main 메소드가 있는 클래스에 public static으로 선언해 놓고 사용하는 것이 가장 보편적이다. 우선적으로 log4j에는 기본적인 3가지 Logger, Appender, Layout 클래스가 있는데 각 클래스들의 연관관계는 아래와 같이 간단하게 이야기할 수 있다. "Logger 는 Appender 가 지정한 곳에 Layout 형식으로 로그를 기록한다" Logger Log4j 패키지의 핵심클래스이다. 설정을 제외한 대부분의 로깅작업을 수행한다. 로깅작업은 Category에 있는 debug, info, warn, error,.. 더보기
[펌] log4j를 웹로직에서 쓰자. 출처 : http://eclipse.new21.org/phpBB2/viewtopic.php?t=146 본론으로 들어가자. 1. log4j를 웹로직에서 쓰자. 웹로직에서의 log4j를 쓰는 방법에 대해서 많이 생각을 해봤다. 좀처럼 쉽지 않았음 T.T 원리는 간단한데 말이다. 일단 log4j의 특성을 알아야 한다. 이 log를 적기 위해 별별 opensoure를 뒤져야 했다. 그 결론을 나름대로 내려보면 1. jdk1.4의 logging 기능을 함께 쓰는방법 2. apache common의 project를 이용해서 섞어쓰는 방법 3. log4j의 특성만 이용해서 사용하는 방법위의 경우의 수중 내가 선택한방법은 3번이다. 그럼 3번을 쓰는 방법을 알아보자. 2. 환경설정 1. C:\bea\weblogic70.. 더보기
[펌] Velocity Template Engine 시작하기 [첨 언] : 이 문서는 JavaWorld의 문서를 번역한 것입니다. 따라서 라이센스는 아마도 JavaWorld와 원저작자가 가지고 있지 않을까 싶습니다. 편의상 경어는 생략합니다. [번 역] : 최 호필(hops) E-mail : hops@bcline.com Homepage : http://hops.x-y.net [번역일] : 2003년 4월 30일 [원 문] : http://www.javaworld.com/javaworld/jw-12-2001/jw-1228-velocity_p.html Start up Velocity Template Engine [참 고] : 모든 예제는 J2SE v1.4.1_01, Velocity v1.3에서 테스트되었습니다. Velocity Template Engine 시작하기자바.. 더보기
[펌] SWT 예제들 3.0 API 추가 포함 출처 : http://www.jlab.net Snippets There have been a significant number of small example code fragments posted to the newsgroup which provide insights into some aspect of SWT programming. This section is an attempt to capture these for future reference. Most of these have been written by one of the SWT committers, but in some cases they were created by modifying examples provided by other readers.. 더보기
[펌] iBatis SQL Maps 2.0에 대한 소개 iBATIS SQL Maps 2.0에 대한 소개 번역 허태명 iBatis SQL Maps는 여러분의 자바 객체와 관계형 데이터베이스 사이에서 이동하는데 매우 간단하고 유연한 수단을 제공합니다. 단 한 줄의 JDBC 코드 없이 진정한 SQL의 완전한 능력을 사용하세요! SQL Maps 프레임워크는 일반적으로 관계형 데이터베이스에 접근하기 위해 필요로 하는 자바 코드의 양을 현저하게 줄여주는데 도움을 줍니다. 이 프레임워크는 매우 간단한 형식의 XML을 사용하여 자바 Bean을 SQL 문장에 매핑합니다. 단순성은 다른 프레임워크와 ORM 툴들에 비해 SQL Maps의 가장 큰 장점입니다. SQL Maps를 사용하기 위해 여러분은 단지 자바 Bean과 XML, SQL에만 친숙하면 됩니다. 새로이 배워야 할 것.. 더보기
[펌] 하이버네이트(Hibernate) 입문 출처 : http://network.hanbitbook.co.kr/view.php?bi_id=670 하이버네이트(Hibernate) 입문hanbit (2003-11-27 13:49:52)저자: 닉 휴데커(Nick Heudecker), 역 김진회 데이터베이스로부터 객체를 얻어오거나, 저장하는 퍼시스턴스 계층을 만들거나, 유지 보수하는 작업에 엔터프라이즈 애플리케이션 개발의 상당 부분이 소요된다. 만약 데이터베이스의 스키마가 바뀌는 경우에는 애플리케이션 나머지 부분도 크게 변경해야 한다. 하이버네이트(Hibernate)는 자바 애플리케이션에 적합하기 때문에 사용하기 쉽고, 강력한 객체 관련 퍼시스턴스(Object-Relational Persistence) 프레임워크를 제공한다. 따라서 퍼시스턴스 계층과 나머.. 더보기
[펌] Easy Struts 플러긴 사용법입니다 오늘은 전에 말씀 드렸던 이지 스트러츠 플러긴에 대해서 설명을 드릴까 합니다... 아직 스트러츠가 설치 되어 있지 않다면 http://struts.apache.org/에서 다운 받아 적당한 위치에 압축을 풉니다.... 그리고 이지스트러츠는 http://easystruts.sourceforge.net/로 가서 이클립스의 Update Manager를 이용하여 설치하거나 직접 다운 받아 압축을 풀고 이클립스의 plugins 폴더로 복사하고 이클립스를 Reload 합니다.. 이클립스의 메뉴중 Window에서 Preferences를 연후 Easy Struts를 선택하여 이지스트러츠의 환경을 설정합니다.. 사용할 스트러츠 버젼(이젠 거의 1.1을 쓰겠죠..)을 선택하고 Add JARs.. 버튼을 누르고 먼저 설치해.. 더보기
[펌] 자바 기술 변화를 한눈에 보여주는 그림 자바 기술 변화를 한눈에 보여주는 그림 e-비즈니스의 실현을 위한 J2EE 기술이 등장한지도 벌써 5년이란 세월이 흘렀습니다. 그 동안 자바 개발자들은 다양한 프로젝트 경험을 통해 스스로의 실력을 조금씩 발전시켜 왔지요.. 최근들어 자바 기술은 또 한번의 도약을 준비하고 있는 듯합니다. 웹 서핑을 하던 중 우연히 한장의 그림을 발견하게 되었습니다. 자바월드였던가? 안타깝게도 정확한 출처가 기억나지 않네요.. 휘갈겨 쓴 그 그림은 최근의 자바 기술이 어떻게 변화하고 있는지를 잘 정리하고 있었습니다. (이 글 마지막의 원본 그림을 참고하세요..) 그 그림을 이용해서 제가 생각하는 변화의 흐름을 한번 이야기해볼 욕심으로 몇 자 끄적거립니다. [변화는 이미 시작되었고..] 위의 그림은 제가 발견한 한 장의 그림.. 더보기
[펌] XDoclet 사용법 제3회 Ant(으)로EJB개발을 효율화 오카모토 타카시 NTT데이터 기술개발 본부/Ja-Jakarta Project 2003/2/19 본고에서는 , 전회 「Ant으로Java의 빌드를 간단하게 한다」 것Ant의 사용법의 응용편이라고 하는 것으로 ,Ant의 태스크로서 이용할 수 있는 코드 생성 엔진XDoclet을 이용해EJB를 간단하게 생성하는 방법에 대해 해설합니다. XDoclet(을)를 이용하면(자) ,1개의 것JavaBean을 작성하는 것만으로 ,EJB에 필요한 리모트/홈 인터페이스 , 각종 배치 기술자(이하DD) 를 자동적으로 생성할 수 있게 됩니다. XDoclet의 이용은 ,EJB개발의 효율화 , 관리의 수고의 삭감에 매우 효과가 있습니다. EJB의 개발의 번잡함이 곤란하고 있는 사람 ,EJB을 사.. 더보기
[펌] Ant으로Java의 빌드를 간단하게 한다 제2회 Ant그리고Java의 빌드를 간단하게 하는 오카모토 타카시 NTT데이터 기술개발 본부/Ja-Jakarta Project 2003/1/16 이번은 ,Java Solution포럼으로 간 「제7회 독자 조사:옆의 회사는Jakarta Project을 활용하고 있어? 」(으)로 ,Tomcat에 이어 이용자가 많았던 빌드 툴의 것Ant을 채택합니다. Ant에 대해서는 , 기본편과 응용편의2회로 나누어 소개합니다. 기본편이 되는 이번은 ,Ant의 개요와 기본적인 사용법에 대해 해설합시다. 빌드 툴이라고 하면(자) ,make를 떠올리는 (분)편도 많다고 생각합니다만 ,Ant의 빌드 파일은XML으로 기술한다고 하는 특징이 있어 ,Java라는 친화성도 높아지고 있습니다. 전술의 독자 조사에 의하면 , 현재 이용중의.. 더보기