분류 전체보기423 [Spring] Spring framework란? * 스프링 프레임워크(Spring Framework)란?자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 불린다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. * 스프링의 특징 1) 경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링으로부터 필요한 객체를 얻어올 수 있다. 2) 스프링은 POJO(Plain Old Java Object) 방식의 프레임워크이다. 일반적인 J2EE 프레임워크에 비해 구 현을 위해 특정한 인터페이스를 구현하거나 상속을 받을 필요 가 없어 기존에 존재하는 라이브러리 등을 지원하기에 용이하고 객체가 가볍다 3) 스프링은 제어 반전(IoC : Inversion.. 2015. 1. 30. WebLogic Thread dump **Thread dump (Javacore) *Thread dump 개요1) Thread dump를 뜨는 경우는 해당 어플이케이션의 현재 어떤 부분이 어떻게 수행하고 있는지 stack을 확인하기 위함이다. 2) 또한, 대부분의 프로세스가 Hang이거나, 응답시간이 지연된다거나, CPU를 많이 점유하는 Thread가 있다면 해당 Thread가 무엇을 하고 있는지 확인하기 위해 수행을 하게 된다. 3) Thread dump는 stack 정보를 확인하는 것이기 때문에 한 시점의 정보만 봐서는 정확한 원인을 분석하기 위한 데이터로는 부적합한 것이 사실이다. 따라서 Thread dump를 뜰 대는 5초 간격으로 최소한 3번을 뜨는 것이 가장 효과적이다. (권장) 4) 53의 기본 개념은 일정한 간격으로 연속적인 .. 2015. 1. 30. 2Tier와 3Tier란? * 2Tier란 -클라이언트에서 BusinessLogic 작성하고 데이터베이스에 저장하여 사용하는 형태 -위 그림과 같이 클라이언트에서 DB서버로 직접 데이터를 입력하고 불러오는 방식으로, 즉 Client에서 일반적으로 Data를 입력하고 불러오는 방식이다. 장점 단점 1. 개발이 편리하다. 2. 개발비용이 저렴하다 1. 보안에 취약하다 2. 재사용이 어렵다 3. 서버에 부하가 일어난다 4. 유지보수가 쉽다 * 3Tier란 -클라이언트가 미들웨어로 메세지를 주고 받으면서 데이터베이스에 저장하여 사용하는 형태. -결과값을 클라이언트가 약속된 메세지 형태로 받을 수 있는 양방향 프로그램이 가능. -분산 처리가 가능하기 때문에 일정한 퍼포먼스 효과를 볼 수 있음. 장점 단점 1. 보안에 용이하다 2. 재사용에.. 2015. 1. 30. Middleware란? * Middleware란 -Middleware는 클라이언트 프로그램과 서버 프로그램 사이에 존재하면서 클라이언트와 서버간에 연결을 유지/관리하면서, 클라이언트의 작업 처리 요구를 서버에 전달하는 일을 하는 소프트웨어이다. -클라이언트와 서버간에 자료의 교환은 각각의 Middleware를 반드시 통한다. * Middleware의 기능 ① 클라이언트와 서버간에 통신이 가능하도록 Data 통로 제공 기능. ② 클라이언트와 서버간에 연결 세션을 유지/관리하는 기능. ③ 클라이언트의 작업 처리에 필요한 서비스를 찾아주는 기능. ④ 여러 서버에 흩어진 프로그램에 클라이언트 요청을 Routing 하는 기능. ⑤ 서버 프로그램이 작업 중이면 클라이언트 요청을 기다리게 하는 기능. ⑥ 서버 프로그램을 감시하는 기능. ⑦.. 2015. 1. 30. Application Deploy시 필요한 파일 * Web Application의 개념-독립적으로 움직이는 페이지들의 논리적 집합-J2EE spec 이용 개발 (배치, 배포, 설정 부분에 대한 하나의 정보 단위 / 정형화된 구조)-Servlet, JSP, JSP tag libraries, HTML, Image 파일 등-다른 resource 사용 가능-war(Web Archive) * Web Application 디렉토리 구조 war로 묶어 Application 단위를 만들기 위한 정형화된 구조는 다음과 같음. 2015. 1. 30. STAGE MODE에서 APPLICATION 수정사항을 적용시키는 방법 stage는 Admin Server가 배포 대상 서버의 Stage 디렉토리에 어플리케이션을 직접 복사하고 배포하는 방식이라 원본소스를 수정해도 해당 Managed Server 하위의 어플리케이션에는 수정사항이 적용되지 않는다는 단점이 있다. 따라서 stage Mode에서 수정사항을 적용시키기 위해서는 UPDATE를 하여 Redeploy를 하여 Admin Server가 어플리케이션을 다시 copy & deploy를 해야 한다. 2015. 1. 30. 이전 1 ··· 60 61 62 63 64 65 66 ··· 71 다음