javax → jakarta 전환
서블릿·JPA·메일 등 javax.* API를 jakarta.* 네임스페이스로 바꾸고 Servlet 6.0 기준으로 필터·리스너를 정리합니다.
공공기관 소프트웨어 사업에서 요구하는 전자정부 표준프레임워크의 최신 5.0 실행환경을 기준으로 신규 구축합니다. 실행환경 모듈, 프레임워크 버전, 모듈 구조, 보안 장치와 4.x 업그레이드 경로를 발주 담당자가 바로 확인할 수 있게 정리했습니다.
표준프레임워크 5.0 실행환경을 Spring Boot 자동 구성 위에서 사용하고, 기관 공통 라이브러리를 core 모듈에 모읍니다. 신규 구축 기준이며 기존 4.x 시스템은 아래 업그레이드 경로로 이관합니다.
Spring Framework 5.3·Java 11·JSP로 운영 중인 표준프레임워크 4.x 시스템을 서비스 로직을 유지한 채 5.0 기준으로 이관합니다.
서블릿·JPA·메일 등 javax.* API를 jakarta.* 네임스페이스로 바꾸고 Servlet 6.0 기준으로 필터·리스너를 정리합니다.
XML 기반 보안 설정을 Spring Security 6.5의 구성 클래스로 옮기고 세션·CSRF·권한 규칙을 다시 검증합니다.
JDK 21에서 제거된 API와 오래된 라이브러리를 교체하고 Spring Boot 3.5 관리 버전으로 의존성을 정렬합니다.
공통 서비스와 이용자·관리자 화면을 분리해 배포 범위와 권한 경계를 명확히 합니다.
회원, 결제, 대관·수강·주차 서비스 로직, 알림, 통계, 배치 스케줄, 캐시, 보안 필터를 담습니다.
대관·수강·주차 신청, 마이페이지, 게시판, 본인인증, 결제 화면을 제공합니다.
시설·요금·접수·추첨·환불·미납·통계·키오스크·POS 관리와 대시보드를 제공합니다.
기관 대표 홈페이지와 사이트별 메뉴·콘텐츠·배너를 관리합니다.
공공 서비스에서 기본으로 요구되는 보안 장치를 프레임워크 계층에 둡니다.
요청 파라미터를 감싸 스크립트 삽입을 차단하는 필터를 공통 계층에 적용합니다.
허용된 출처만 API에 접근하도록 CORS 필터로 제어합니다.
본인인증 서비스와 연계해 회원 가입과 민감한 신청 단계에서 신원을 확인합니다.
보안문자(음성 포함)와 약관 끝까지 읽기 확인으로 자동 접수와 무단 동의를 막습니다.
수집 목적, 항목, 보유 기간, 거부 권리를 화면마다 고지하고 동의를 받습니다.
관리자 접근 이력과 처리 내역을 기록해 감사 대응에 활용합니다.
반복 업무를 스케줄 배치로 처리해 담당자가 매일 수작업으로 확인하지 않아도 됩니다.
결제기한을 넘긴 대관 예약을 자동 취소합니다.
추첨 결과에 따라 미당첨 신청을 정리합니다.
가상계좌 입금 여부를 확인해 예약 상태를 갱신합니다.
월 단위 주차 회차를 자동으로 만듭니다.
접수 기간 전환과 추첨 일정을 처리합니다.
당첨 후 미결제 건에 안내 문자를 발송합니다.
사물함 반납 기한 안내를 발송합니다.
수입 현황을 집계해 대시보드에 반영합니다.
제안서나 기술 협의에서 자주 확인하는 항목입니다. 기관별 추가 요구사항은 협의해 반영합니다.
웹 접근성 인증, 보안 인증 등 외부 인증은 기관 요구에 따라 별도 절차로 진행합니다. 이 페이지는 구축 기준과 제공 기능을 설명하며 인증 취득을 뜻하지 않습니다.
모듈 구성도, 적용 라이브러리 목록, 보안 장치 설명을 정리한 기술 검토 자료를 보내드립니다.
보내기를 누르면 메일 앱이 열립니다. 직접 보내시려면 contact@indexnavi.com