728x90 반응형 Web/Spring12 Spring(2) - Spring Framework 1. 프레임워크(Framework) 정의 1) '어떤 것을 구성하는 구조 or 뼈대' 2) '기능을 미리 클래스나 인터페이스 등으로 만들어 제공하는 반제품' 2. 프레임워크(Framework) 장점 1) 일정한 기준에 따라 개발이 이루어지므로 개발 생성산성 품질이 보장된 애플리케이션 개발 가능. 2) 개발 후 유지보수 및 기능의 확장성에서도 고품질 보장 3. 스프링 프레임워크 1) Spring makes it easy to create Java Enterprise Applications. ------------------------ - 대규모의 복잡한 데이터를 관리하고, 이러한 데이터를 이용해 비즈니스 프로세스 지원 및 자동화함. - 비즈니스의 근간으로 보안과 안정성, 확장성이 필요하며, 뛰어난 성능,서.. 2022. 1. 29. Spring(1) - Framework 1. SW 재사용 방안 1) 복사 & 붙이기 2) 메서드 정의, 호출 3) 클래스 재사용 (상속) 4) AOP (Aspect Oriented Programming) - 로깅, 보안 2. 디자인패턴 1) GoF(Gang of Four) - Design Patterns - 재사용 가능한 객체지향 소프트웨어 요소(디자인 패턴) 2) 구조적인 가이드라인 3) 구현된 기반코드를 제공하지 않음 3. 프레임워크 1) 비기능적 요구사항 (성능, 보안, 확장성, 안정성)을 만족하는 구조와 구현된 기능을 안정적으로 실행하도록 제어해주는 잘 만들어진 구조의 라이브러리임. 2) 비기능적 요소들을 초기 개발 단계마다 구현해야 하는 불합리함을 극복해줌. 3) 기능적인(Functional) 요구사항에 집중할수 있도록 해줌. 4) .. 2022. 1. 29. 이전 1 2 다음 728x90 반응형