본문 바로가기

Dev.../플밍 관련 자료

[펌] CIO를 위한「오픈소스 도입 5단계론」 오픈소스 소프트웨어의 가장 큰 매력은 누구나 무료로 사용해 할 수 있고, 애플리케이션 개발 속도를 높일 수 있다는 점이다. 그러나 기업들이 핵심적인 업무용 애플리케이션에 오픈소스 컴포넌트를 도입할 때는 기술지원이 제대로 되는지, 지적재산권 문제에 저촉되지 않는지 확인해야 한다. 포레스터는 이를 위해 IT 고위 관리들이 오픈소스 도입을 결정할 때 참고할 수 있는 간단한 의사결정 프레임워크 ‘오픈소스 도입 절차(adoption funnel)’를 제공한다. 여기에는 구체적인 도입 방법뿐만 아니라 각 과정에서 고려해야 할 추가 위험 요소에 대한 내용도 포함돼 있다. 오픈소스 도입 절차 5단계 다음에 설명하는 5단계 프레임워크를 참고하면 기업의 시스템 환경에 맞춰 오픈소스를 도입했을 때 어떤 장점이 있는지를 짐작.. 더보기
[펌] Eclipse Plug-In Plug-in Searchhttp://eclipse-plugins.2y.net/eclipse/index.jsp 자바스크립트 Editorhttps://sourceforge.net/projects/jseditor CSS Editorhttp://www.vasanthdharmaraj.com/Software.aspx?=csseditor Tomcathttp://www.sysdeo.com/eclipse/tomcatPlugin.html Lombozhttp://forge.objectweb.org/projects/lomboz XMLBuddyhttp://www.xmlbuddy.com/ UMLhttp://www.omondo.com/download/enterprise/index.jsp hibernate synchronizerh.. 더보기
[펌] JFreeChart로 동적 그래프를 만들어 보자. 이문서는 자바까페 유동환님의 세미나 자료입니다. 혼자보기 아까워 올려두긴 하지만 원작자의 불허가 있으면 즉시 삭제 조치하겠습니다. 제목 : JFreeChart로 동적 그래프를 만들어 보자. 일시 : 2003년 12월 13일. 발표 : 제1회 UnJ 자유 세미나 2주제. 강사 : 유동환(ideamaiden@empal.com) 세미나의 목표 : 순수 자바로 작성된 오픈소스 차트 API인 JFreeChart에 관한 기본 개념을 알아보고 기본적인 차트를 생성해본다. 또한 사용자 이벤트에 따라 동적으로 데이터를 갱신할 수 있는 타임시리즈 차트를 만들어 본다. 예제를 중심으로 각 차트의 세부 내용을 분석한다. 일러 두기 - ANT 1.4.1을 사용하여 컴파일. ? - JFreeChart 0.9.13을 적용. ? -.. 더보기
[펌] WSDL WSDL(Web service Definition Language) : 웹서비스를 제공하려는 서버들은 각 클라이언트(사용자)에게 자기의 웹서비스 명세서를 제공해야 하는데 이때 WSDL를 이용하여 제공한다. : W3C에서 그 표준화 작업이 완료(버전1.1) 1. 웹서버는 WSDL문서를 작성,보관2. 웹서버는 UDDI 레지스터리에게 URL로 WSDL문서를 공개.3. 웹서비스 클라이언트는 UDDI레지스터리에게 웹서비스를 받고자하는 서버의 URL를 획득4. 웹서버의 URL를 획득한 웹서비스 클라이언트는 그 웹서버에게 WSDL문서 요청5. WSDL를 해석하여 응용프로그램을 작성.. 더 구체적으로 말해서, WSDL은 만약 자바(저의 경우)로 구현했다면 웹서비스의 기능, 프로시저(보통 메쏘드)의 이름, 인자. 리턴값.. 더보기
[펌] lomboz플러그 인으로EJB개발을 간소화 카네코 타카유키(NTT데이터 비지니스 개발 사업 본부) 오카모토 타카시(NTT데이터 기술개발 본부) 2003/8/12 EJB개발을JBuilder등의 상용IDE으로 실시하기 위해서(때문에)는 , 매우 고가의 상위의 출판을 사용할 필요가 있습니다. 그러나 ,Eclipse그럼 플러그 인을 활용해 , 무상으로 효율적인EJB개발을 실시할 수가 있기 (위해)때문에 ,Eclipse를 활용하는 큰 이유가 되고 있습니다. 이번으로부터2회에 걸쳐Eclipse로Lomboz플러그 인을 이용한 ,EJB작성 방법을 소개합니다. 1번째의 본고에서는 ,Stateless Session Bean의 작성을 예에 ,Eclipse그리고Lomboz플러그 인을 이용해EJB를 작성하는 방법을 해설합니다. 2번째에서는 , 응용편으로서 데이타베이스를.. 더보기
[펌] [WEB-SERVICE] - [AXIS] 세팅하기 -[AXIS] - Apache eXtensible Interaction System------------------------------------------[개요]: AXIS는 전송, 글로벌, 서비스라는 세 부분으로 이뤄진 SOAP의 한 엔진이다.이는 클라이언트 프로그램에서 타켓 서비스까지의 호출과정을 메시지의 흐름으로 보고,메시지는 자바의 필터 패턴을 구현한 여러 클래스들을 지나면서 데이터의 스트림이 처리되듯이 타켓 서비스로 전달되도록 한 것이다.이 세 부분은 각각 여러 원통형으로 생긴 구조물들이 등장하는데, 이 안에 다시 작은 원통이 존재한다. 큰 원통형 구조를 체인이라 하고, 각 체인안에 포함되는 작원통들을 핸들러라고 한다.따라서, AXIS 엔진의 구조는 체인구조 또는 핸들러 구조라고 한다. [특.. 더보기
[펌] 웹 개발자들이 알아야 할 윈도우 XP SP2 변경점 웹 개발자들이 알아야 할 윈도우 XP SP2 변경점 윤석찬 (다음 R&D 센터) 30/08/2004 SP2 출시로 인해 윈도우 사용자들은 보안과 설정에 대한 선택권이 보다 넒어졌다. 그러나 기본적인 보안 기능을 강화됨에 따라 웹사이트 개발자들에게는 그 동안 별 문제 없이 사용되던 웹사이트의 기능들이 제한될 수 있다는 점을 유념해야 한다. 윈도우 XP 서비스팩2는 8월 11일 RTM 버전이 출시 되었고, 9월 2일 윈도우 업데이트를 통해 모든 윈도우 XP 사용자에게 배포 되게 된다. 또한, 10월 1일부터는 모든 윈도우 XP를 탑재하는 PC에 기본 탑재돼 출시 된다. 우리 나라가 윈도우 XP 사용자가 해외에 비해 상대적으로 많고, 주요 제한 기능들이 팝업과 액티브X 컨트롤 등 우리 나라에서 큰 거부감 없이.. 더보기
[펌] [JMC]2004.07.03 EntityBean1. finder 메소드를 Home 인터페이스에 선언하는 이유는 finder를 실행후 메모리에 객체가 생성되기 때문이다. Home이 객체 생성과 소멸을 관리하기 때문....2. BMP인 경우만 Bean클래스에 ejbFind메소드를 구현한다.3. 데이터를 자바메모리 형태로 관리하는 것이 EntityBean이다. 4. EntityBean도 Session Bean의 Stateless도 ejbActive(), ejbPassivate()를 사용한다. 차이점은 Stateless는 데이터를 다른 저장매체에 저장하여 관리되고, EntityBean은 Pool로 관리한다. CMPQuery Language를 작성할 때 항상 alias를 써야 한다???특정컬럼만 select할 수 없다.EJB쿼리를 서브쿼리가.. 더보기
[펌] [JMC]2004.07.10 CMP는 하나의 테이블당 하나만 매핑이 가능하다. BMP는 여러테이블과 매핑이 가능...따라서 여러테이블과 매핑이 가능하게 하기 위해 중간에 Toplink를 사용한다.(오픈소스)EntityBean의 하나의 객체는 테이블의 로우에 해당한다. 자주 생성되고 소멸되기 때문에 EntityBean(CMP나 BMP모두)는 Pool로 관리한다. ejbRemove를 호출해도 메모리에서 해제되는것이 아니고 Pool에 다시 들어간다. 메모리와 DB의 싱크를 맞추기 위해 ejbStore()가 호출된다.SessionBean은 ejbLoad()와 ejbStore()함수가 없음메시지드리븐빈은 메세지를 보내는 것이 아니고 메시지를 처리하는 것이다. 메시지드리븐빈은 클라이언트가 호출하는 것이 아니라 이벤트에 의하여 JMS서버가 호출.. 더보기
[펌] 소스 세이프 Visual Source Safe(VSS)에 대해서 | 아하 그렇구나!2004/09/13 15:28 http://blog.naver.com/4eyer/140005789883Check Out과 Check In이라는 간단한 동작으로 코드에 대한 관리를 해결하게 됩니다. 즉, Check Out을 한 상태에서만 소스를 수정할 수 있으며 하나의 파일에 대해서는 단 한 개발자만이 Check Out을 하여 파일을 수정할 수 있습니다. 수정을 완료하면 Check In을 하여 변경된 내용을 데이터베이스에 저장합니다. 중요한 것은, 반드시 Refresh를 하고 Check Out / Check In 해야한다는 것이다. Check Out - 소스를 수정할 때 Undo Check Out - Check In을 안하고, 소스를 원.. 더보기