주목할 특징
Spring 기반의 Web Application Framework
오픈 소스 기반으로 범용화된 기술을 이용하여
관련 기술 습득이 용이하고 개발/운영 표준 환경을 구성
오픈 소스 기반으로 범용화된 기술을 이용하여 관련 기술 습득이 용이하고 개발/운영 표준 환경을 구성
확장이 용이한 컴포넌트 구조의 Architecture
확장이 용이한 컴포넌트 구조의
Architecture
사이트의 주요 기능에 대한 기본 컴포넌트를 제공
( 스케줄링, 화면 템플릿, 권한 등 )
사이트의 주요 기능에 대한 기본 컴포넌트를 제공 ( 스케줄링, 화면 템플릿, 권한 등 )
인터페이스 기반으로 사이트 특화 기능을
구현할 수 있는 구조를 제공
Framework 기반의 Web 보안 기능 제공
도입효과
세부기능
표준화된 아키텍처 | * 응용프로그램 개발자는 업무 로직에 집중할 수 있도록 표준화된 공통 개발 아키텍처 제공
|
---|---|
Flexible Template |
* Flexible Template 기능을 통해 별도의 추가 개발 없이 디바이스별 Template 적용 가능 * XML을 이용한 메뉴 관리 기능을 통해 메뉴별 Template 적용 가능 |
편리한 메뉴관리 |
* XML 파일을 이용해서 편리하게 메뉴 구성 및 설정 가능 * 메뉴별 접근 권한 처리 가능 (단, 제공 되는 interface를 이용해서 사이트에 맞게 로직 추가 필요) * 메뉴 별로 필요한 Template 설정이 가능 |
프레임워크 기반 웹보안 |
*Access Control, XSS검증 (XML 설정을 통해 선택적으로 검증 가능), SQL Injection 검증 (SQL 이상여부를 판단하여 실제 수행) 기능 제공으로 웹보안 강화 |
웹퍼블리싱 |
* 스케줄러를 이용해서 html 페이지 자동 생성
|
표준화된 아키텍처 | * 응용프로그램 개발자는 업무 로직에 집중할 수 있도록 표준화된 공통 개발 아키텍처 제공
|
---|---|
Flexible Template |
* Flexible Template 기능을 통해 별도의 추가 개발 없이 디바이스별 Template 적용 가능 * XML을 이용한 메뉴 관리 기능을 통해 메뉴별 Template 적용 가능 |
편리한 메뉴관리 |
* XML 파일을 이용해서 편리하게 메뉴 구성 및 설정 가능 * 메뉴별 접근 권한 처리 가능 (단, 제공 되는 interface를 이용해서 사이트에 맞게 로직 추가 필요) * 메뉴 별로 필요한 Template 설정이 가능 |
프레임워크 기반 웹보안 |
*Access Control, XSS검증 (XML 설정을 통해 선택적으로 검증 가능), SQL Injection 검증 (SQL 이상여부를 판단하여 실제 수행) 기능 제공으로 웹보안 강화 |
웹퍼블리싱 |
* 스케줄러를 이용해서 html 페이지 자동 생성
|
오픈 소스 SW현황
Open Source Library |
Version |
License |
비고 |
---|---|---|---|
Spring Framework |
3.2.17 |
Apache 2.0 |
https://spring.io/ |
MyBatis |
3.4.1 |
Apache 2.0 |
http://www.mybatis.org/mybatis-3/ |
Logback |
1.1.7 |
EPL v1.0 / LGPL v2.1 |
http://logback.qos.ch/ |
Jackson |
2.8.5 |
Apache 2.0 / LGPL v2.1 |
https://github.com/FasterXML/jackson |
ESAPI |
2.1.0.1 |
BSD |
https://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API#tab=Home |
Sitemash |
3.0.1 |
Apache 2.0 |
http://wiki.sitemesh.org/wiki/display/sitemesh/Home |
Tiles |
3.0.7 |
Apache 2.0 |
https://tiles.apache.org/ |
Apache POI |
3.15 |
Apache 2.0 |
http://poi.apache.org/index.html |