Software Development(16)
-
Struts Framework
STRUTS Framework [개발 이슈] ■ Time to Market에 맞춘 신속한 개발 ■ 개발 중에도 변화하는 요구 사항을 만족 ■ 개발 비용의 절감 ■ 개발 후 관리 비용의 절감 및 관리의 용이 ■ 서비스 및 시스템의 운영 시간 증대 ■ 견고한 시스템의 개발 ■ 향후, 다른 서비스 개발에 활용 가능한 개발 ■ 새로운 기술의 적용 [STRUTS Framework 기본 방향] 1. 단순 - 코드의 중복 및 복잡성을 제거함으로써 심플한 코드의 개발을 가능하게 한다. - 프레임워크가 가진 설계 구조와 의도가 자연스럽게 적용되어, 아키텍처를 따르는 좋은 설계를 유지하도록 돕는다. 2. 품질 - 프레임워크의 설계 원칙에 충실해야 한다. (디자인 품질) - 이해하기 쉽고 코드를 분석할 수 있어야 한다. (..
2008.04.22 -
OSGi 개요
OSGi 개요 OSGi(Open Service Gateway initiative) Alliance는 1999년에 선 마이크로시스템즈, IBM, 에릭손 등에 의해 구성된 개방형 표준 단체이다. (OSGi Alliance는 처음에 Connected Alliance라고 불렸음) 그 후 몇 년 동안 OSGi Alliance는 원격 관리 될 수 있는 자바 기반의 서비스 플랫폼을 제정해왔다. 이 표준 사양의 핵심은 어플리케이션의 생명주기(Life cycle) 모델과 서비스 레지스트리(Service Registry)를 정의하는 프레임워크(Framework)이다. OSGi 표준 사양에는 이 프레임워크에 기반하여 매우 다양한 OSGi 서비스가 정의되어 있다. OSGi 프레임워크는 독립적인 Java/VM 환경에서 제공하고..
2008.04.22 -
CRT 함수 사용 시 deprecated 경고 표시하지 않기
Visual C++ 2005의 새로운 기능 중 하나는 보안 버전을 갖는 CRT 함수를 제공하는 것이다. (http://msdn2.microsoft.com/ko-kr/library/ms235429(vs.80).aspx) 보안에 약했던 기존 버전의 여러 함수가 이제는 사용되지 않는다. strcpy와 같은 string 함수들과 open등과 같은 POSIX 함수들은 더 이상 사용되지 않는다. 보안 기능이 추가된 함수의 목록은 링크를 선택해 보기 바란다. http://msdn2.microsoft.com/ko-kr/library/wd3wzwts(VS.80).aspx 이러한 함수는 오류를 더 나은 방식으로 처리하고, 버퍼를 더 엄격하게 제어하여 일반적인 보안 결함이 발생하지 않도록 한다. 기존에 작성된 Visual ..
2008.03.28 -
새로운 CRT 기능
출처 : http://msdn2.microsoft.com/ko-kr/library/ms235429(vs.80).aspx 이 항목에서는 Visual C++ 2005의 새로운 CRT 기능에 대한 목록을 제공합니다. 새로운 CRT기능 주요 변경 사항 Breaking Changes (CRT)를 참조하십시오. 새로운 기능 여러 함수의 보안 버전이 추가되었습니다. 이러한 함수는 오류를 더 나은 방식으로 처리하고 버퍼를 더 엄격하게 제어하여 일반적인 보안 결함이 발생하지 않도록 합니다. 새로운 보안 버전에는 _s 접미사가 추가됩니다. 보안이 약했던 기존 버전의 여러 함수가 이제는 사용되지 않습니다. 이와 관련된 경고를 표시하지 않으려면 _CRT_SECURE_NO_WARNINGS를 정의합니다. 자세한 내용은 Secur..
2008.03.28