Contents
see List프로젝트 개요
소프트모아는 전자정부 프레임워크 기반 공공 및 기업 시스템 개발에 Spring Framework와 Spring Security를 전문적으로 적용합니다. 의존성 주입(DI), AOP, 트랜잭션 관리 등 Spring의 핵심 기능과 인증/인가, 세션 관리, CSRF 방어 등 Spring Security의 보안 기능을 통합하여 안정적이고 확장 가능한 엔터프라이즈 애플리케이션을 구축합니다.
주요 기능
| 모듈/기능 | 주요 기능/설명 |
|---|---|
| Spring Core | 의존성 주입(DI), 제어의 역전(IoC), Bean 생명주기 관리 |
| Spring MVC | RESTful API, 컨트롤러, 뷰 리졸버, 인터셉터 |
| Spring Data JPA | ORM 기반 데이터 접근, Repository 패턴, QueryDSL |
| Spring Security | Form 기반 인증, JWT 토큰 인증, Role 기반 권한 관리 |
| Session 관리 | Redis 기반 세션 클러스터링, 동시 세션 제어 |
| AOP | 로깅, 트랜잭션, 예외 처리 공통 관심사 분리 |
| 배치 처리 | Spring Batch 기반 대용량 데이터 처리 |
기술 스택
- Framework: Spring Boot 2.7+, Spring Security 5.7+
- ORM: JPA/Hibernate, MyBatis
- Database: PostgreSQL, MySQL, Oracle
- Cache: Redis, EhCache
- Build: Maven, Gradle
성과
- 전자정부 프레임워크 기반 공공 프로젝트 20건 이상 수행
- Spring Security 적용으로 보안 인증 획득 지원
- 코드 재사용성 향상으로 개발 기간 30% 단축
- AOP 적용으로 유지보수성 대폭 개선
