본문 바로가기
개발(Project)일지/팬오션 EASYCON

팬오션 Websquare 프로젝트

by 호크아이나인 2023. 2. 14.

Websquare 공통 및 Java 공통으로 프로젝트에 투입

이번 프로젝트의 특징은 
사내 업무용 인트라넷 시스템이 아닌 
해운사 고객이 이용하는 웹 사이트를 제작하는 것
(이전 프로젝트인 남성해운 프로젝트와 동일하다)

1. 다국어처리(properties)
2. 기존 모바일, 특정 웹페이지, API는 유지
3. 고객용 Website만 Websquare로 변환

[JAVA공통]  
기존 Back-end, Bean설정, JSP(tiles)설정을 유지한 상태에서
Websqure가 실행될 수 있도록 환경을 셋팅하는 어려움이 있었음. 
스프링부트로 개발 및 배포하려고 하였으나, 

스프링프레임워크 버전 호환성 문제가 되는 Jar 파일이 있어서 포기


[Websquare공통]
메일발송 처리부분과 멀티첨부파일 처리 부분이 타사이트에 비해 
복잡한 부분이 있음. 
해당 사이트에 맞게 Websquare + Back-end부분 개발완료 후 
개발 가이드 생성

이번 프로젝트는 개발 가이드를 작성하지 않고, 
개발 가이드 사이트를 만들어서 활용함. 

이렇게 하니 동일한 질문 안 받아서 좋고, 개발 진척이 빠른듯 하다

 



형상관리 : SVN
배포 : Jenkins
프로젝트 관리 : Redmine