본문 바로가기

Java7

팬오션 Websquare 프로젝트 Websquare 공통 및 Java 공통으로 프로젝트에 투입 이번 프로젝트의 특징은 사내 업무용 인트라넷 시스템이 아닌 해운사 고객이 이용하는 웹 사이트를 제작하는 것 (이전 프로젝트인 남성해운 프로젝트와 동일하다) 1. 다국어처리(properties) 2. 기존 모바일, 특정 웹페이지, API는 유지 3. 고객용 Website만 Websquare로 변환 [JAVA공통] 기존 Back-end, Bean설정, JSP(tiles)설정을 유지한 상태에서 Websqure가 실행될 수 있도록 환경을 셋팅하는 어려움이 있었음. 스프링부트로 개발 및 배포하려고 하였으나, 스프링프레임워크 버전 호환성 문제가 되는 Jar 파일이 있어서 포기 [Websquare공통] 메일발송 처리부분과 멀티첨부파일 처리 부분이 타사이트에.. 2023. 2. 14.
남성해운 websquare 프로젝트 Websquare 공통 및 Java 공통으로 프로젝트에 투입 이번 프로젝트의 특징은 사내 업무용 인트라넷 시스템이 아닌 해운사 고객이 이용하는 웹 사이트를 제작하는 것이며 1. 다국어처리(Database) 2. 단일 자바프로젝트에서 두개의 해운사 사이트 생성 3. 모바일, 영업용모바일 사이트 포함 4. Spring Boot로 개발하고 배포는 JEUS was에서 실행 되도록 처리 고객 요구사항 중 Websquare의 기능 범위를 벗어난 요구사항 들이 다소 존재하여 관련 스크립트 구현 비중이 높았다는 것이 특징. Chart는 C3사용 이용하여 구현 하였으며 mobile에서는 좌우 스와이프 구현 형상관리 : SVN 배포 : Jenkins 프로젝트 관리 : Redmine 2023. 2. 14.
$p.dynamicCreate : 현재 선택된(활성화된) 탭의 네비게이션 /* 팬오션 적용 */ /** * 현재 선택된(활성화된) 탭의 네비게이션 * * @function com.getSelectedTabNavi * @author Kyoungsoo Lee * @lastUpdate 2023.02.08 */ com.getSelectedTabNavi = function(selectedTabId, twoStepMenuName) { //debugger; var programMenuName = com.getMenuIdIsTopMenuName(selectedTabId); var menuNaiTmp = $p.top().tac_layout.getWindow(selectedTabId).menuNvi; var menuNai_home = $p.top().tac_layout.getWindow(sel.. 2023. 2. 14.