본문 바로가기

2014/09

소스 품질 관리 - sonarqube 소스품질 관리 - www.sonarqube.org 개발에서 소스의 품질관리는 중요한 요소이다. 이번글에서는 간단히 sonarqube를 프로젝트에 적용하는 방법에 대해 기술하고자 한다. 먼저 아래의 구조를 부면 소스의 품질 관리를 위해 다음과 같은 두가지가 필요하다.소스를 분석 -> SonarQube Runner분석된 결과 확인 -> SonarQube 0. Prerequisites - Java 6 or higher 1. 다운로드 - SonarQube : http://www.sonarqube.org/downloads/ 에서 [SonarQube 4.4 – July 31, 2014] 를 다운받는다. - SonarQube Runner : http://www.sonarqube.org/downloads/ 에서 [So.. 더보기
사용 검토중인 툴 또는 오픈 소스 1. 개발툴 : Eclipse Luna - SVN Team Provider 2.0 - AmaterasERD 1.0.9 - Vaadin Plugin for Eclipse2. 오픈 소스 - Apache Commons BeanUtils - Apache Commons DbUtils - Log4J (LogBack으로 바꾸고 싶다.)3. Vaadin (https://vaadin.com/home) - 간단하게 개발할 수 있는, 그리고 그다지 디자인 감각도 필요치 않은.. - 솔루션 관리 및 모니터링 화면을 만들기엔 딱 적당한 듯4. MariaDB5. Tomcat6. SAP JCo 3 더보기
SAP Java Connector (SAP JCo) SAP Java Connector(이하 JCo)는 SAP과 자바 어플리케이션의 개발을 위한 컴포넌트이다.Java -> SAP (Java calls ABAP)과 ABAP -> Java(ABAP calls Java)를 모두 지원한다. 때문에, 자바쪽 프로그램에서 SAP의 ABAP(보통 RFC)를 호출한다거나, ABAP에서 Java의 Method등을 호출할 수 있다. JCo 다운로드 : service.sap.com/connectors [ SAP JCo Architecture ] SAP JCo는 위의 그림에서 알 수 있듯이 JCo Java API(.jar로 제공) 와 JNI로 연동되는 CPI-C모듈이 있다. - 경험상 이 두개의 파일을 각각 CLASSPATH및 LIBPATH등에 나누어 놓게 되면 나중에 헷갈리게.. 더보기
맨땅에 헤딩하기 자바 강의를 하다 프로젝트를 시작할땐 힘든결정이었고 어려움도 많았다.한달 200시간은 가뿐히 넘겼던 강의 시간은 그시기 얼마나 많은 강의들이 있었는지를알 수 있는 것이었고, 한사람의 강사가 빠진다는건 나름 타격이었을테니 주위의 반대도 심했다. 강의라는거 지금도 상당히 매력적이라고 느껴지고, 앞으로도 가끔은 해볼 생각이지만,평생을 주 생계직으로 잡기에는 어려울것이라는 판단에 난 과감히 프로젝트에 뛰어들었다. 그 이후, 내가 프로젝트를 고르는 첫번째 요소는 새로움이었다.내가 해보지 않아던것, 새롭기 때문에 헤쳐나가야할 것들이 많았고 언제나 쉽지 않았다.그렇지만 내가 일을 하는데 있어 생동감을 불러넣어주는 큰 이유였다. 그 덕분인지, 난 회사에 입사를 하고 나서도 항상 새로운것을 자연스럽게 하게 되었다.무엇보.. 더보기
유럽 여행을 정리하기 시작하며 회사를 그만두고,뭐라도 해야겠다는 생각이 제일 먼저 들었다.그게 여행이면 더 좋을꺼라는 생각까지도.. 처음엔 남해안 일주를 해볼까 생각했었다.아마도 멀리 가는것 자체가 귀찮은 생각 때문이었으리라..랜트카 빌리고 어디갈지 정하고.. 머릿속에는 있었지만, 도통 몸이 움직이지 않았다. 그러던 중 주위사람들의 독려(?)와 배려 그리고 도움으로 유럽 여행을 가게 되었다.떠밀어주신 강정석 부장님.여러모로 다양한 도움을 준 레이첼.무엇보다 모든 배려와 아낌없는 지원을 해준 울 마님..모두 너무 고마울뿐이다. 2014년 6월 1일(일) ~ 6월 14일 (토) 까지 2주간의유럽 체코 - 오스트리아 - 독일 - 스위스여행의 기록을 이제 시작하려 한다. >> 2014년 6월 1일(일) 인천공항에서 핀에어 AY42편을 타고 .. 더보기
금요일은 불금이니깐 갈메기살 맛나네 ^^ 더보기
SAP GUI에서 RFC Destination 설정 SAP에 User 종류중엔 Dialog User와 Communication User가 있다.Dialog User의 경우 SAP GUI라는 툴을 통해 접근 가능한 계정 : 이 계정으로 사용자를 만들어야 SAP GUI를 통해 RFC Destination을 설정할 수 있다.Communication User의 경우 통신만 가능한 계정 [T-Code (Transaction Code) : SM59 => RFC Destination을 설정할 수 있는 화면으로 이동] [TCP/IP connection을 선택한다.] [Activation Type은 Registered Server Program으로 하고, Program ID를 설정한다.] [Communication Type with Target System에는 Unico.. 더보기
LG U+ DataShield 프로젝트 기간 : 2014.09.03 ~ 2014.12.31(예정) 구축내용 : LG U+ DataShield for SAP 구현 기존 제품(개인정보 암복호화 솔루션)에 SAP와 연동되는 부분 구현 1) SAP 연동 (SAP JCO 3.0 이용) 2) DataMapping을 위한 DB 구축 (MaridDB 사용 예정) 3) 개발툴 : eclipse luna 4) Admin 기능 추가 (Configuration, Monitoring, Reporting 등) : 할지말지 고민중 장소 : 상암동 LG U+ 사옥 더보기