본문 바로가기

전체 글

(11)
WebLogic nohup stdout log와 server log의 차이점 표준 출력(Standard output)은 프로그램에서 출력되는 데이터의 표준적인 방향(장비나 파일)을 일컬으며 크게 표준 출력(stdout)과 표준 에러(stderr)로 구분할 수 있다. stdin : 키보드로 텍스트를 입력하기 위해 사용됩니다. stdin은 숫자 0으로 표기합니다. 이 숫자는 쉘 스크립트에서 많이 사용되기 때문에 알아두는 게 좋습니다. stdout : 현재 쉘을 실행한 콘솔 또는 터미널에 명령어 입력에 따른 결과값 출력에 사용됩니다. 숫자 1로 표기합니다. stderr : stdout과 동일한 원리지만 에러 메시지를 출력하기 위해 사용됩니다. 숫자 2로 표기합니다. WebLogic Log 종류 1.도메인명.log(mydomain.log) 도메인의 환경 설정 변경과 같은 도메인의 운영 ..
WebLogic nohup stdout 로그 로테이션하는 두가지 방법 1. perl 사용 도메인홈에 LOGS.pl 파일을 위치 시키고 실행 권한 부여 # AdminServer Start Script - 붉은 색으로 표시된 부분은 한 줄로 입력 --- 중략 --- # log rotation #if [ -f ${USERLOG_HOME}/nohup/nohup_${SERVER_NAME}.out ]; then # mv ${USERLOG_HOME}/nohup/nohup_${SERVER_NAME}.out ${USERLOG_HOME}/nohup/nohup_${SERVER_NAME}.out.${DATE} #fi # startup echo " Starting ${SERVER_NAME} Server..." #nohup ${DOMAIN_HOME}/bin/startWebLogic.sh > ${U..
개발 환경 종류 API-GW 프로젝트와 관련하여 웹로직 개발서버 설치요청을 드립니다. 설치대상 물리서버는 총 세대이며 SW아키텍쳐 구성은 아래와 같습니다. 개발망 : standalone 구성 - dwapi02 (web + was) 베타망 : web/was 구성 - dncawb21 (web), dncaws11(was) 개발환경 : Application이 동작하는 환경 local
Spring Bean Injection 🧩 Spring Bean Injection : 스프링 컨테이너에 의해 Spring Bean Configuration File에 등록된 클래스로 객체 생성시 필드에 원하는 값 또는 객체가 저장되도록 설정하는 기능 생성자 (Constructor Injection) 또는 Setter 메소드(Setter Injection)를 이용하여 값 또는 객체를 필드에 저장 1. Constructor Injection : constructor-arg 엘리먼트의 작성순서에 의해 매개변수 값(객체)이 전달되어 필드(객체) 초기화 - index 속성 : 생성자 매개변수에 값(객체)를 전달하기 위한 순서를 속성값으로 설정 예시 2. Setter Injection : 하위 엘리먼트를 사용하여 Setter 메소드를 호출하여 필드값 변..
Spring Container & Factory Class 로그, 인터페이스를 작성하는 이유 => 유지보수 (미래를 위해) test 파일 필요한 이유 => 통합시 에러 발생했을 때 사용 📕 Spring Container : 프로그램 개발에 플요한 객체를 생성하여 제공하는 기능을 하는 클래스 : 객체를 만들어서 제공하고 제거(소멸)까지 해줌 //스프링 컨테이너 제거하는 메소드 ((ClassPathXmlApplicationContext)context).close(); 스프링 컨테이너는 환경설정파일(Spring Bean Configuration File - XML)로부터 클래스를 제공받아 객체를 생성하여 관리 🔔 Spring Bean : 스프링 컨테이너에 의해 관리되는 객체 (클래스) 스프링 컨테이너는 리플렉션(Reflection)기술을 사용하여 객체 생성 * 리플렉..
Framework 프레임워크란? 📃 Framework : 개발에 있어 기본이 되는 뼈대나 구조를 제공 : Framework에 기반해 개발하면 여러 애플리케이션이 비슷한 구조를 가지게 되므로 생산성 향상 및 유지보수 효율성 증가 📃Framework 분류 - 계층에 따른 분류 : 시스템 인프라스트럭처, 미들웨어 통합, 엔터프라이즈 애플리케이션 - 확장 방법에 따른 분류 : 화이트 박스, 블랙 박스 - 처리 영역에 따른 분류 : 기능, 지원, 통합 스프링 = 통합 프레임워크 마이바티스 = 지원 프레임워크 📃대표적인 자바 기반의 Framework - 웹 어플리케이션 Framework : SpringMVC, Struts, WebWork - 데이터베이스 관련 Framework : iBatis (Mybatis), Hibernate, SpringDA..
Custom Tag 커스텀 태그 🔘 커스텀 태그 JSP 문서에서 스크립트 요소 대신 사용하기 위해 프로그래머가 직접 만든 태그 순서 : 태그 클래스 작성 >> TLD 파일에 커스텀 태그 등록 >> JSP 문서에 커스텀 태그 사용 🔘태그 클래스 : JSP 문서에서 커스텀 태그를 사용할 경우 호출될 메소드가 선언된 클래스 : TagSupport 클래스, BodyTagSupport 클래스, SimpleTagSupport 클래스 중 하나를 상속받아 작성 => 커스텀 태그 사용시 호출되는 메소드는 부모클래스의 메소드를 오버라이드 선언하여 작성 💡Example 1. 태그 속성과 태그 내용이 없는 커스텀 태그의 클래스 .java 파일 public class HelloTag extends TagSupport{ private static final l..
JS_3. 자료형 & 연산자 🥑자료형 - 데이터의 종류 1) 원시 자료형 primitive data types typeof + 연사자를 사용하면 변수가 어떤 자료형을 가지고 있는지 알 수 있음 typeof 의 반환값은 문자열 String 임 boolean (true / false 반환) number - 정수, 실수 구분하지 않음 String 문자열 ("", '', ``) undefined 값이 부여되지 않은 상태라는 의미 null 비어있다는 의미 (값으로 봄) 💡정적타입 vs 동적타입 자바스크립트와 같은 인터프리터 언어는 동적타입 => 자료형에 관대하고 자유로운 편 자바와 같은 컴파일 언어는 정적 타입 => 자료형에 보다 까다로운 편 🔘문자열 String : " " , ' ' , ``(백틱)안에다가 글자를 넣어서 표현함 주의해야 할..