Back-End (39) 썸네일형 리스트형 Studio, Git 연동 설정하기 1. Window > Proferences > General > Content Types > EMP Compare > File associations 에 다음과 같이 추가 ※ 이미 되어 있다면 안해도 된다. 2. Window > Proferences > EMF Compare > Merge > 체크 ※ Merge 과정에서 conflict 발생한 파일들에서 conflict 나지 않는 부분들을 자동 병합하는 설정 3. Window > Proferences > EMF Compare > Post Processors 2개 항목 체크 ※ 충돌-병합 과정에서 index 추가까지 과정을 편하게 할 수 있게 함 4. Window > Proferences > EMF Compare > Engines > Confilct > S.. JDBC 연결 설정 1. Window -> Preferences -> ProObject -> JDBC로 들어가서 Add 버튼을 클릭한다. 2. tibero6-jdbc.jar 파일을 추가한다 ※ 경로에 한글 이름이 들어가면 연결되지 않으므로 주의 스튜디오 첫 실행 1. 스튜디오 실행 workspace를 설정한다. 입장하면 package explorer에 똥들어 있을 수 있다. PO를 종료하고 workspace 경로 찾아가서 .metadata 지워준다. 종료시키지 않으면 이용중이어서 삭제가 불가능하다. 2. 프로젝트 상단에 open perspective를 클릭한 후 프로빌더 perspective를 open한다. 3. 패치하기 1)help 탭에 install new software를 클릭한다. 2)add를 클릭한다. 3)ARCHIVE를 클릭한다. 4)패치압축파일을 선택한다. 5)아래와 같이 항목이 보이면 체크를 한 후 next버튼을 눌러 install 한다. 4. 팀에서 사용하는 git과 연결한다. 1)git viewer를 open한다. 2)Clone a Git re.. ProObject 자바 애플리케이션 프레임워크 ※ 프레임워크 : 애플리케이션을 쉽게 작성하고 배포할 수 있게 해주는 API, 라이브러리 등의 집합 1. 특징 - 객체지향프로그래밍/ 관점지향프로그래밍 - SQL(DB), File, UI, Business로직 등을 모두 객체로 추상화한 단일 프로그래밍 모델 - Event-driven 구조를 사용함으로써 Context Switching, Thread Blocking을 최소화 - IOC(Inversion of Control)컨테이너 : 기존에 클라이언트 코드에서 관리하던 객체간 의존관계를 프레임워크에서 관리 - Batch Framework : 특정 시간대에 실행하거나 대용량 자료를 처리할 때 사용되는 일괄처리방식을 지원 2. 도입 시 장단점 - 장점 · full stack fra.. WebtoB 1. 특징 - Web Server : HTTP 프로토콜을 통해 클라이언트에게 HTML, 이미지 등 정적인 컨텐츠를 제공한다. 2. 장점 - HTH(Handler)별 메모리 캐시 사용 - 통신 부분 자체 구현 SSL 라이브러리 - JEUS와 결합 최적 (Reverse Connection Pooling, 전용 통신 프로토콜) - JAVA EE 지원 3. 단점 - Reverse Connection Polling의 보안 취약성 4. 대체할 수 있는 제품 및 오픈소스 - 아파치, nginx jeus8-bxxx.zip 형태의 바이너리 설치방법 1. jeus 바이너리 압축파일을 c드라이브로 이동후 압축해제 cp jeus8.zip ../../home/guest WSL은 unzip이 안깔려 있으므로 설치해 준다 apt install unzip unzip jeus8.zip -d ./jeus8 ※ 환경변수 설정 - 모든 사용자에게 적용 : /etc/bash.bashrc - 특정 사용자에게만 적용 : /home/username/.bashrc 2. JEUS_HOME, PATH 추가 export JEUS_HOME=$HOME/jeus8 export PATH=$JEUS_HOME/lib/etc/ant/bin:$PATH ※ '='앞뒤에 space가 있으면 오류나는 것 주의 3. 홈으로 이동한 후 변경된 .bashrc 적용 cd . .bashrc 4. 추가설정 - .. JEUS 1. JEUS 개요 2. 구성요소와 아키텍처 3. Jeus 설치 4. 특징 - Web Application Server : 컴퓨터나 장치에 어플리케이션을 수행해주는 미들웨어로 동적 서버 콘텐츠를 수행 - JAVA EE를 이용한 비동기 메시징, 데이터베이스 처리, 분산 트랜잭션 등을 수행 5. 장점 - 대규모 부하 처리 Web Server 지원 - 분산환경에서 트랜잭션 보장 - WebtoB와 결합 최적(서로 Pipe 통신 가능) 6. 단점 - JEUS 매니저가 죽을 경우 그에 속한 컨테이너도 죽는 문제 7. 대체할 수 있는 제품 및 오픈소스 - 톰캣, Node.js 이전 1 2 3 4 5 다음