본문 바로가기

programming/java, Spring, android, js

[Java] JSP2PHP PG 연동모듈의 건

이거는 좀 지난 개발 건인데, 굉장히 인상깊은 개발 건이 들어왔었다.
 최근 네이버 개발 인턴 채용에 지원도 하고(어차피 꿀먹은 벙어리마냥 말도 못하고 떨어지고, 발주사 개발도 하마터면 위기에 빠질뻔 했었으나 그것은 번외의 이야기.) 이런저런 일들로 바빠서 적어두지 못한 개발건이다.

 개발요청은 기 PHP 개발 사이트 (코드이그나이터)에 JSP 로만 연동되는 PG 모듈을 넣어달라는 것이었다. 무슨 소린가 해서 내용물을 받았더니 아~ 하고 느낌 확 받았었다. 정확한 이야기는 풀수 없지만 대충 이야기 하자면 이런 느낌이다.

 

<%@page import="pg모듈"%>
<%@page import="암호화모듈"%>
<%@page import="기타등등"%>
<%
    // 자바 코드들...
    // 결과 세팅
%>
<input type="hidden" name="val" value="<%= 암호화된 통신값 %>">

뭐 대충 이런 느낌의 jsp 코드를 코드이그나이터 (php 판 스프링? 그런 느낌의 프레임워크)에서 돌아가게끔 만들어 달라는 것이었다.
java2php 라는 아주 좋은 라이브러리가 있음에도 사용할 수가 없었다. (해당 업체가 호스트 서버를 직접 수정할 수가 없음... 참나 그럴수 있지)

그래서, 좀 제약이 있지만 많이 돌아가는 방법으로 개발을 했다.
1) php 에는 커멘드 명령을 직접 내리는 방법이 있으므로 PG 사 리디렉션 jar를 만들어 PHP 와 통신한다.
2) 기 pg 사 라이브러리를 뜯어서 직접 Java -> PHP 라이브러리로 개발한다.

2번은 받는 금액에 비해 너무 많은 일을 하는것 같기도 하고, 회사일도 해야하고 면접도 준비해야되서 포기했다.
1번으로 작업을 진행했다.
개발자체는 오래걸리지 않았으나 잔손이 되게 많이 가고 연동문서도 오래된 것이어서 많이 힘들었다.
뿐아니라 면접도 어려운 질문을 답변못해 떨어진것이 아니라 머릿속에서 기억 날듯말듯한 것들을 하나도 답변하지 못해서인지 더욱 비참하고 힘들었을 지도 모르겠다.

반응형