전환 개발 자동화 3대 메커니즘 (AI자동개발 진행과정_20260629.pptx 참조)
UI 컨버팅 & 리스타일
XP 원본 ➔ 넥사크로 전환
마이그레이션 도구를 통해 컴포넌트를 1차 컨버팅 후 리스타일러를 가동하여 깨짐 현상을 교정하고 레이아웃 기본 구조를 재생성합니다.
Doosan 표준 가이드 학습
표준 규칙 및 레거시 데이터 분석
UI 표준 템플릿(간격, 정렬, 셔틀형 규칙) 및 AS-IS 레거시 서비스/쿼리 모델 정보를 AI가 참조하여 TO-BE 핵심 명세에 매핑합니다.
Claude AI 자동 완성
화면/서비스 48분 원스톱 구현
UI 표준 퍼블리싱 검수, 팝업/조회 이벤트 넥사크로 스크립팅, 그리고 Spring Boot 백엔드(Controller, Service, SQL) 자동 구현.
세부 모듈별 상세 정보
자동 소스 리제너레이션 단계
단순 XML 컴포넌트 형태 변환에 그치는 수준이 아닌, 그리드 배열, 팝업 구조, 그리고 복잡한 CSS를 넥사크로 표준에 최적화된 테마 파일로 보정하는 전처리 프레임워크입니다.
- 컨버팅: 기본 메타 정보 및 속성 변환
- 리젠(Regen): 넥사크로 XML 구조 최적화 빌드
- 리스타일러: 정렬 깨짐 방지 및 클래스 매핑
학습 컨텍스트 정보 구축
AI는 단순 보조 도구를 넘어, Doosan 사내 표준 규칙집(Rule-book)과 AS-IS legacy 레퍼런스를 면밀하게 습득한 전문 아키텍트 역할을 수행합니다.
- 템플릿 학습: 정렬 좌표계, 절대/상대 앵커 적용
- 레거시 서비스 참조: AS-IS 비즈니스 로직 분석
- TO-BE 아키텍처: Spring Boot 및 MyBatis 연계 설계
원스톱 AI 개발 시간표
디자이너와 백엔드 개발자, 그리고 퍼블리셔가 통합 코딩할 분량을 **8시간 기준 10개 화면(화면당 평균 48분)** 수준으로 무결성 자동 컴파일 완료합니다.
XPlatform 구조 변형 및 렌더링 최적화
컨버팅 직후 깨진 좌표계와 그리드 정렬을 사내 표준에 정량적으로 맞춰 자동 재구성합니다.
노후화된 절대 좌표 및 CSS 미지원 구형 그리드 레이아웃
Doosan 표준 정렬 가이드 및 스타일링 규칙 완벽 주입
컨버터를 거쳐 단순 마이그레이션된 소스는 컴포넌트 간 중첩, 불필요한 공백, 그리드 여백 상실 등이 빈발합니다. **리스타일러**는 이를 감지하여 Doosan UI 템플릿 표준에 최적화된 마진과 패딩을 적용하고 컴포넌트를 올바른 부모 컨테이너 하위로 재배치합니다.
UI 표준 퍼블리싱 검수 규칙 리스트
Claude AI에 인풋으로 사전에 심어주는 두산 표준 UI 6대 절대 수식 및 연산 정렬 체계
검색 영역의 맨 좌측 대표 라벨(sta_SA_Label)은 무조건 left="25" 절대 앵커로 잠금 설정.
검색어 라벨 static의 fittocontents="none" 고정. 유동 폭 변경 시 정렬 틀어짐 원천 차단.
좌측 라벨 우측 입력컴포넌트 간격은 0px, 직전 그룹 컴포넌트 간격은 25px 연쇄 체이닝 (left="<prevInputId>:25") 처리.
컨테이너 div_Search 높이는 줄수에 따라 고정 수식: **1행 (46px)**, **2행 (77px)**, **3행 (108px)**
좌측/우측 그리드 사이에 컨트롤 셔틀 버튼 배치 시 간격 10px 및 상대 고정 앵커 매핑 필수화.
연동 화면 및 백엔드 서비스 통합 개발 아웃풋
프론트엔드 연동 로직부터 MyBatis SQL 및 Spring Controller까지 일관되게 동시 빌드해 냅니다.
화면 수동 조립 디버깅 불필요, 백엔드 MyBatis 매핑 완벽 검증
8시간 기준 전환개발율