티스토리 뷰
프로젝트가 끝났다. 내 첫 프로젝트였다.
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로 프로젝을 해보고 싶다.
'etc > 개발 Note' 카테고리의 다른 글
2014년 3/4분기 두달 동안 열심히 한 일들 (0) | 2014.10.22 |
---|---|
php 쇼핑몰 만들기 (0) | 2014.10.01 |
2014 SAP와 함께한 5년 그리고 앞으로 얼마나 더 함께 할 것인지? (0) | 2014.04.08 |
Toby's April에서 드디어 xml들어간다 (0) | 2014.02.03 |
내가 프로그래밍(SAP를)을 하기까지 (0) | 2014.02.03 |
- Total
- Today
- Yesterday
- vim
- 도커티슈박스
- docker container
- 도커컨테이너
- Sh
- 2017 티스토리 결산
- 도커티슈케이스
- 도커각티슈케이스
- docker container tissue box
- 도커각티슈박스
- shellscript
- 싱가폴
- docker container case
- Linux
- docker container whale
- 이직
- 개발자
- docker container tissue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |