본문 바로가기

소프트웨어

(30)
[Build/Maven] Plugin Phase Phase, Plugin 메이븐의 페이즈는 여러 플러그인이 동작할 수 있으며. 플러그인을 사용하고자 한다면 아래와 같이 설정한다. moment org.apache.maaven.plugins maven-war-plugin 3.0.0 webapp 해당 플러그인만 사용하고자 한다면 아래와 같다. mvn groupId:artifactId:version:goal 위와 같은 maven-war-plugin을 사용하고자 한다면 mvn org.apache.maven.plugins:maven-war-plugin:3.0.0:war 하지만 이와같은 방법은 너무 번거롭다 따라서 다음과 같은 방식을 따른다면 아래와 같이 쉽게 사용 가능하다. 규칙 가장 최신 버전의 플러그인 실행을 원한다면 version 정보를 제거 artifac..
[Build/Maven] 소개 Maven Generate Project 1. 기본 mvn archetype:generate -DgroupId=org.somthing -DartifactId=quckstart -DarchetypeArtifact=maven-archetype-quickstart -DinteractiveMode=false 2. 대화 모드 (interactive mode) mvn archetype:generate -DarchetypeCatalog Default Configuration 아래 명령어로 확인 가능 mvn help:effective-pom Program Source src/main/resources src/main/java Test Source src/test/java Webapp src/main/webappPlug..
[Docker] centos7 systemctl 실행 문제 일단 Centos7 이미지를 받고 systemctl로 서비스를 시작하려는 순간 아래와 같은 경고를 만나게 된다. Failed to get D-Bus connection: No connection to service manager. 해결방법은 아래와 같다. docker run -it -d --cap-add=SYS_ADMIN --privileged --name centos01 centos /sbin/initdocker exec -it centos01 /bin/bash 형식으로 작성해주면 된다..!
[번역] BPMN 2.0 vs BPEL (Oracle BPM VS SOA Suite) BPMN 2.0 vs BPEL (Oracle BPM VS SOA Suite)This post covers OOW Insights, followed by a BPEL/BPMN comparison, and design discussion. This is an interesting topic to me, since very little has been published and the product direction was clearly shown at OOW. I have also seen the difficulties of BPMN round tripping, which leads me to believe BPMN 2.0 is going to be great for functional process mode..
[Restful] REST API Design REST API 프로젝트에 투입된지 시간이 되어 개발자에 조금 익숙해진 듯 하지만 사실은 아니라는 것을 절실히 느끼면서 아래 내용을 남겨본다 ㅋㅋ! 프로젝트의 아키텍쳐가 트렌드에 맞춰 서버와 클라이언트를 분리시키고, 클라이언트에 데이터를 전달하는 방식으로 Restful 아키텍쳐를 선택하였으며, 아쉽게도 클라이언트 프레임워크는 없었다(이는 프로젝트의 대 참사를 불러온다ㅋㅋㅋ). 아직은 신입개발자라 아키텍쳐에 대해서 1도 모르지만 공부하여 정리해보았다. 0. REST API? RESTFUL? 사람들이 흔이 헷갈려하는 것이 RESTFUL이 아키텍쳐 디자인인줄 인식한다는 것이다. 정확히는 "REST 구조 스타일로 API가 이루어진 서비스를 RESTFUL하다!"라고 한다. 1. REST API 디자인 기본 규칙 ..
[Data Architecture] 아이디, 일련번호, 코드, 개별코드 개발 도중에 ERD를 보면서 문득 아이디, 일련번호, 코드, 개별코드, 번호 등등의 의미하는 것이 무엇인지에 대해서 호기심이 생겼다. 따라서 아래와 같이 정리할 수 있었는데 맞는지는 모르겠다. 아이디(ID) : 말그대로 식별자, 즉 오로지 식별을 위해 존재하는 일련의 단수 성격을 가진다. [ EX : 1..2..3..4..]코드(CD) : 코드, 어떠한 다양한 테이블에서 쓰일 수 있는 데이터를 식별화시킨 것 -개별코드 : 코드성 데이터이나 단순 Key-Value가 아닌 그 이상의 정보를 가지고 있을 때 사용하며, 이 같은 경우 코드 테이블이 아니라 별의 테이블을 가진다. (일련번호(SN) : ID와 쓰임새는 같으나 보통은 (식별가능한문자열+번호, ex: SH_00001) 형태로 가져간다. 식별자이나 의미..