누구나 할 수 있는 ABAP - Exercise 15: Working with Internal Tables Internal Table(인터널 테이블)을 사용하는 이유SAP라는 것은 일단 비즈니스용 프로그램이기 때문에 주로 비즈니스 데이터를 읽고 쓰고 하는 일을 매우 많이 할 수 밖에 없다. 프로그램의 대부분이 DB를 액세스 하는 일이 대부분이고 DB액세스는 시 분 초 단위로 매우 많이 발생한다. 같은 말을 세번이나 하면서 'DB 액세스'를 매우 강조하고 있다. 'DB 액세스'가 많이 발생하면 서버에 부하를 줄 뿐만 아니라 프로그램 수행 속도가 느려질 수 있다 가 아니고 느려진다. 그리고 SAP는 한두사람이 쓰는 시스템이 아니라 대부분 대기업에서 사용하기 때문에 미니멈 300에서 3000명, 30,000명..
Spring으로 HelloWorld를 찍어보자 - 제2편 Spring을 할 때 Maven을 사용하는 이유 지난 글 2013/12/30 - [Web개발/Maven] - 빌드(Build)란? Ant, Maven의 차이점 등 에서 '빌드란 무엇인가?'에 대해 이야기를 해보았어요. 빌드 도구는 여러가지가 있지만 Ant, Maven등을 많이 사용한다고 했어요. 이번에는 Maven에 대해 이야기를 해볼까 해요. 먼저 'Maven이 무엇인가?'에 대해 알아봅시다. 1.Maven이란 무엇인가?Maven은 크게 두가지 기능이 있습니다. 첫번째 라이브러리 관리 기능이에요. Java로 개발을 하다보면 Spring, jdbc, junit, mybaits등 필요한 라이브러리들이 많습니다. maven의 기능을 사용하지 않는다면 ..
꿈의 기숙사 경기도 장학관에 대해 알아보자 - 제13편 자주 묻는 질문 짤 출처 : https://itunes.apple.com/us/app/hyeonjingeon-ui-bsagamgwa/id516980265?mt=8B사감과 러브레터를 현진건 아재가 썻다메? 10년 되가는거라 가물가물 하다~ 여러분들중에 가끔 용기내서 이메일 보내는 친구들이 있어. 용기내기도 힘들었을텐데 제대로 답변을 해줬능가 모르겠네? 내가 경기도 장학관 입학 심사하는 사람도 아니고 홍보 담당자도 아닌데 본의 아니게 그런 역할을 하고 있다니 참 아이러니 일 수 밖에 없지? 내 이메일을 오른쪽 위에다 써놨는데 그리고 이메일 보내주면 다 답장을 해주긴 해줬어. 작년 올해 합쳐서 20명 정도 되는 친구가 이메일 문의를 줬고 그 중에 몇명이나..
토비의 스프링3에 나오는 '초난감DAO' 리팩토링 예제를 끝내고 나오는 스프링 예제가 있음. 그거 성공적으로 완료 했음. 따로 환경설정 할껀 없고 STS 받고 Spring Project - Maven web으로 프로젝트 생성한다음에 scr/java 에다가 토비 스프링3에 나오는 리팩토링 예제를 잘 따라하면 됨. DB는 MySql로 했고 리모트 서버에다가 작업 했는데, 로컬로 해도 별로 상관 없을 듯. Maven으로 Dependency 추가해줄 때 mysql-jdbc만 추가해주면 됨. 실행은 걍 ctrl+f11로 하면되고 maven빌드는 따로 안해도 됨. 왜냐하면 생성 할 때 다 추가 해주는 듯. mysql jdbc driver넣고 alt+f5만 눌러주면 되는 듯. 나중에 좀 익숙해지면 포스트 올려보려고 함.
※ Java말고 다른 언어 ABAP이라던가 VBA에서 Spring식 Class만들기 및 실행 내가 스프링을 써본건 아니고 이제 배우고 있지만 여기저기 스프링 스프링 하는걸 보면 잘 만든 프레임웍이긴 한 것 같다. 한참 배우고 있는데 Spring의 핵심 원리를 Class기능이 있는 VBA나 ABAP에 어떻게 적용해서 사용하면 좋을지 고민해보게 되었다. 일단 아밥 같은 경우는 내가 몇군데 사이트를 나가서 소스코드를 열어본 결과 우리 회사라던가 우리 회사라던가 우리 회사는 내가 보지도 못한 COBOL식으로 구현이 되어 있고.. 4세대 Script언어라는 말이 무색할 정도로 복잡하게 구현이 되어있다. 무슨 프로그램 하나가 1000줄짜리가 통으로 코딩이 되어있는 양심 없는 소스코드들이 난무한다.. ㄹㅇ 까보면 써..
※ myBatis에 대하여 myBatis는 Java(및 다른 언어)에서 DataBase(MySql 등)를 조금 더 유연하게 사용할 수 있도록 도와주는 Framework이다. Framework은 그냥 '도구'라고 생각하면 다소 이해하기 쉽다. 처음에는 이게 뭐하는건지 감이 안잡혀서 myBatis를 왜 쓰는가? 라는 의문이 들었다. 나랑 비슷한 고민을 하는 뉴비들을 위해 이 메모를 남긴다. 나는 주로 웹프로그래밍을 하는데 내가 생각했던 방식은 query문을 미리 작성해 놓고 DAO에 query를 보내서 결과값을 받아오고 출력하는 식으로 하면 되겠지 라고 생각을 했다. 그럼 DAO는 또 무엇인가? 라는 질문이 나올 수 있다. DAO는 쉽게 말해서 '게시판'이라고 보면 된다. 글을 쓰고 수정하고 지우고 조회하는..
빌드(Build)란? Ant, Maven의 차이점 등 Java에서 Build라고 하면 가장 먼저 나오는 도구가 Ant, Maven입니다. 요즘은 Maven 아니면 Gradle입니다. Ant는 한 10년전에 사용이 되었던 것 같습니다. 요즘은 잘 사용되지는 않습니다. 이 빌드 도구들이 사용해보면 편하고, 많이들 사용하니까 자주 언급 됩니다. 여태껏 로컬에서만 실행하다보니 '빌드'라는 것을 할 일이 없었습니다. 하지만 내가 개발한 앱을 Web Server에 배포하기 위해서는 Build라는 과정을 거칠 수 밖에 없습니다. 왜냐하면 서버환경은 로컬 환경과 다르기 때문입니다. 우리가 로컬에 개발환경 세팅을 했기 때문에 로컬에서 어플리케이션이 실행 되는 것입니다. 서버 환경이 로컬과 다르다면 어플리케이션이 실행되지..
꿈의 기숙사 경기도 장학관에 대해 알아보자 - 제12편 작년 이맘 때 있었던 일 안녕! 경기도 장학관에 들어가고 싶은 여러분. 수능이 끝나고 부쩍 내 블로그에 찾아오는 친구들이 많은 것 같아. 인터넷에 별로 글이 없으니 정보도 줄겸 나름 한풀이도 할겸 잠이오지 않는 불금에 감성 폭발해서 또 하나 남겨. 작년에 있었던 일이야. 작년 이맘때 나는 결국 기숙사를 나오자고 마음을 먹어. 어차피 난 4학년 2학기까지 마친 상태였어. 최대 2월까지 살 수 있긴 한데 1월 말에 기숙사가 2주간 휴관을해. 난 11월부터 출근 하고 있었고. 더 살아봤자 1월말까지 1달이었지. 이 짤은 독일 외노자 하러 갔을 때 옆동네 스위스 놀러가서 애리조나에서 온 어린이하고 찍은거. 작년 12월 30일이었나. 아니... 28일인가 그..
이전 글2013/12/03 - [기타/경기도 장학관] - 꿈의 기숙사 경기도 장학관에 대해 알아보자 - 제10편 살았던 썰 썰 썰... 꿈의 기숙사 경기도 장학관에 대해 알아보자 - 제11편 학점·점수 커트라인 안녕! 경기도 장학관에 입사하고 싶은 지금 고3, 대학생 여러분~ 블로그 보고 가끔 문의나 댓글로 커트라인이 어떻게 되냐고 물어보는 학생들이 있어서 따로 이 글을 쓰게 되었어. 내가 경기도 장학관에 들어간건 2010년 3월에 들어갔어. 신청은 2009년 12월에 했구 발표나기 전까지 서류 심사를 했겠지? 2009년 12월 당시 내 마지막 두 학기 학점은 3.85 / 4.5 였어. 그런데 이게 너희들에게는 별로 의미가 없을거야 . 특히 여학생들은 평균 4.0은 되는 것 같아. 경쟁률은 남자는 3:1..
ㅜㅜ 일단... 한국은 IE를 많이 쓴다. 그리고 윈도 XP도 많이 써서 IE8 도 많다. XP에서는 IE9가 안돼나부다. 내가 크롬을 쓰기 시작한게 2009년 말부터니까 아니 그 전 2008년도에는 FireFox를 썼으니 IE를 안쓴지 무려 6년이나 되었다. 물론... IE를 아얘 안쓸 수는 없다. 몇몇 사이트(은행 이라던가 은행 이라던가 은행)는 IE로 쓸 수 밖에 없지만 하루에 한번도 IE를 안켤 때가 있으니... 반면에 Chrome은 컴퓨터가 켜져 있는 시간 내내 올라와 있다. 그러니까 IE를 사용한지 뢰알 오래됨. 근데... 사람들이 다 나같지 않으니께.. 그 불편한 IE를 쓰고... 윈도 XP도 쓰고 IE8도 쓰고... 심지어 tab기능이 없는 IE7도 쓴다. 그냥 개발하기 편하게 IE말고 C..
- Total
- Today
- Yesterday
- 2017 티스토리 결산
- docker container tissue
- docker container case
- Linux
- 개발자
- shellscript
- 이직
- 도커각티슈케이스
- Sh
- 도커티슈케이스
- docker container
- 도커컨테이너
- docker container tissue box
- docker container whale
- 도커각티슈박스
- 도커티슈박스
- 싱가폴
- vim
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |