티스토리 뷰

etc/개발 Note

이번 프로젝트

KyeongRok Kim 2014. 8. 14. 14:56


프로젝트가 끝났다. 내 첫 프로젝트였다.


3월 6일에 들어와서 8월 14일까지 일했다.

일이 많았다...


내 역할은

jsp, java, abap 이런거라고 듣고 왔는데 실제로 개발 해보니까 95%이상 javascript로 하게 되었다. 그리고 SAP JCO를 썼다.


툴은 이클립스랑 sap gui를썼다.


json은 jsonlint.com에서 validation같은거 확인 했고, Oracle db도 일부 이용하는게 있어서 Oracle Sql Developer를 썼다. 다른 분들은 Tode를 많이 쓰긴 했는데 나는 그냥 이걸 썼다.



한일은

SAP JCO3는 toXML이라는 ㅆㅅㅌㅊ 메쏘드를 제공한다. RFC호출 결과를 xml로 뽑아주는건데 xml은 json으로 쉽게 변환할 수 있기 때문에 요즘 처럼 javascript framework이 좋은 시대에서는 rfc를 따로 java object로 만들어서 그걸 java단에서 생성해서 사용할 필요가 굳이 있을까 싶다.


바로 toXML로 받아서 json으로 바꿔서 front end에서 바로 핸들링 하면 된다.


그리고 spring을 썼는데 iframe을 써서 javascript단에 Object핸들링이 어려웠다. 꼭 ide에서 수정을 해주면서 테스트를 했다. 콘솔창에서 직접 했으면 편했을건데 아쉽다.



빌드는

손으로 빌드했다. maven은 사용은 했는데 라이브러리 추가 같은것도 수동으로 관리해서 초반에 약간 불편했다.  jenkins도 쓸 줄 알았는데 쓰지 않고 수동 빌드를 했다. 딱히 문제는 없었다만 좀 불편하긴 했다.



환경은

WAS는 IBM Websphere를 썼고 WAS에서 JCo를 통해 SAP데이터를 가지고 오는걸 했다.

웹브라우저는 IE8, 9, 10, 11, Chrome의 호환성을 맞추어 주었다. ie8은 100% 맞추어 주지는 않았다. css가 좀 깨졌다.


angular JS를 썼으면 훨씬 좋았을거라고 생각했다. jQuery도 일부분만 사용하긴 해서 심지어는 spring을 쓰긴 했지만 스프링 기능도 일부만 사용한 점이 아쉬웠다.



프로젝 끝나고 나서 얻은 것

1.분석 설계를 좀 더 잘 할 수 있게 되었다.

2.도구들(jQuery, eclipse)을 좀 더 능숙하게 사용할 수 있게 되었다.

3.프로젝트가 뭔지 알게 되었다.



다음프로젝에서 하고 싶은 것

Angular JS로 프로젝을 해보고 싶다.












728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함