Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.

Slides:



Advertisements
Similar presentations
Web Based Data Warehouse Query Tool 이화여자대학교 2002 년 컴퓨터학과 졸업프로젝트 14 조.
Advertisements

데이터 베이스 (MYSQL) 장수용. MYSQL 이란 ? -MySQL 은 DBMS( 데이터베이스 관리 시스템 ) 이다. - MySQL 은 RDBMS( 관계형 데이터베이스 ) 이다. - MySQL 은 오픈소스이다. - MySQL 은 빠르고, 안정적이고.
IBM Internal Use Only © 2010 IBM Corporation WebSphere Application Server OJT SAMJOO SYSTEM HYUN JU HEE.
회사소개서 ㈜비스데이타시스템
1 Push 알림서비스 시나리오 및 시스템 구축방안 Push 알림서비스 시나리오 및 시스템 구축방안 IBK 기업은행 신채널제휴팀 붙임 4.
프로젝트 제안서 날씨대로 기분대로 팀원 박효민 신준범 정민섭 안성원
시스템 개요 진화 과정 RIA & X-Internet Web Client/Server Main FRame
D-Guard Security Suites 제품 소개서
MrDataBld 2.x 제품 소개 2007.
- SW_Desing Study Group -
2009년 IT인재개발원 [연수생 모집요강]
새주소 안내시스템 구축방안 지오윈(주) 박 인 철
Next SMS서비스 소개서 다음인터넷세상.
Mobile Cloud Messaging Package
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
중앙일보 ITEA 전주대학교 IT교육원 운영계획(안)
SAP PI System 접근 Guide
국가기간•전략산업직종훈련 빅데이터기반 자바 개발자 양성과정 대표전화 : ,
기술 표준 6대 필수 기술 요소에 대해 지정한 그룹 IT 기술 표준에 따라 DBMS는 MS SQL과 Oracle에 대해 검토 함 구분 OS DBMS WAS Web Sever 검토대상 종합의견 x86 기반 OS(64bit 권장) 성능, 안정성 및 HW의 확장성 향상으로.
WAP, Stinger, Bluetooth 순천향 대학원 전산학과 1학기 정재헌.
APPEON SOLUTION INTRODUCTION.
Chapter 7 데이터웨어하우징 의사결정지원시스템.
Web Server (JSP, Servlet 지원)
공개소프트웨어란? “Open Source Software(공개SW)는 저작권자가 소스 코드를 개방하여 소스 코드의 수정, 재 배포가 자유로운 SW로 규정한다 공개소프트웨어는 전세계 개발자 누구나 참여하고 있는 커뮤니티 프로젝트로 개발되며, 브랜드를 달고.
Chapter-2. 개발환경 구축하기.
Comshare Decision을 이용한 SCM Monitoring
Knowledge Enterprise Portal Solution(iKEP)
팀 명: Con Spirito 팀 원: 경주리 김다정 김소담 최은미
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
Java 2 Enterprise Edition (J2EE)의 CBD 방법과 지원도구
웹 서비스 (Web Services).
DB와 WEB 연동(1) [2-Tier] Java Applet 이용
Toad for SQL Server 제품 소개서 – 프로넷소프트㈜.
최 연식 ( ) EDMS를 활용한 EKP 구축 전략 2002년 09월 04일 성우시스템 주식회사 김 정훈 ( ) 최 연식 ( )
1강 01장. 웹과 자바.
NTAS 소개 (Network Transaction Application Server)
1.1 일반 현황 및 주요 연혁 1. 일반현황 일반현황 및 주요 연혁
박 명 호 한남대학교 컴퓨터공학과 인공지능 실험실
Web Services 웹서비스 도입 및 확산에 따른 기대효과 1.
자바 5.0 프로그래밍.
Socket & Plug 기반의 u-Banking Platform
선진사 Benchmarking 결과보고 통합 ERP 구축 전담반.
(Network Transaction Application Server)
Web Server Program 구현 - 네트워크 프로그래밍 - 박내갑 ( ) 김상언 ( )
웹 서비스 (Web Services).
SOAP 클라이언트 개발 Guide
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
객체 지향 프로그래밍.
제 1 장 소 개 시스템 분석 및 설계 허철회 2006학년도 2학기 상주대학교 컴퓨터공학과.
BEA‘s e-Commerce Solution
JSP 개발 환경 소프트웨어 설치 JSP 개발 환경 설정 JSP 프로그램 입력 및 실행
1강. 스프링이란? 프레임워크 스프링(SPRING) 설치 Lecturer Kim Myoung-Ho Nickname 블스
3. Spring 프레임워크의 IoC 컨테이너 개념
김 정 석 Web Programming 김 정 석
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
NTAS 소개 (Network Transaction Application Server)
9장 아웃소싱 보안구조 신수정.
myfood.com 상명대 맛집 홈페이지 구축 제안서
시스템 분석 및 설계 글로컬 IT 학과 김정기.
예술치료 실습보고서 미술치료 음악치료 모래상자치료 연극치료 학 교 : 백석대학원 학 과 : 특수심리치료
3장. 웹로직 서버에서의 서블릿과 JSP의 운용 3-1. 서블릿, JSP를 실행하기 전의 환경 설정
2015년 디지털컨버전스 청년취업아카데미.
자바 5.0 프로그래밍.
( Personnel Decision Support System )
제 8장 데이터베이스.
Architecture.
ER-관계 사상에 의한 관계 데이터베이스 설계
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
Presentation transcript:

chapter 01 : Java EE 개요

학습목표 컴퓨터의 가장 큰 목적? 분산 컴퓨팅 환경 2 티어 3 티어 멀티 티어 ( N-티어 ) Java EE 란? Java EE 기반의 Architecture Java EE 구성요소 BEA WebLogic 설치 및 환경설정 데이터베이스 연동 설정 Java EE API 문서 즐겨 찾기 추가

데이터와 데이터 처리 기업체 ( Enterprise 환경) 기업체에서 서비스 제공 방법 컴퓨터의 가장 큰 목적 ? 사람이 다루어야 하는 복잡하고 방대한 데이터를 보다 빠르고 정확하게 처리하기 위함. 이런 데이터를 정보( information) 이라고 함. 기업체 ( Enterprise 환경) 중요한 정보를 가장 많이 보유한 곳이 기업체이다. DBMS( Database Management System )이용한다. 방대한 정보를 바탕으로 고객에게 고급정보 및 서비스를 제공한다. 기업체에서 서비스 제공 방법 분산 컴퓨팅을 이용하여 제공할 수 있다.

종류 자바를 이용한 분산 기술 분산 컴퓨팅 환경 Fat Client 2 Tier Fat Server 2 Tier 3 Tier N-Tier 자바를 이용한 분산 기술 소켓 통신 자바 RMI JSP/Servlet EJB 웹 서비스

서버 클라이언트 단점 Fat Client 2 티어 단순하게 데이터만 저장됨 데이터베이스 액세스 로직 : 데이터 액세스 처리. 데이터베이스 액세스 로직 : 데이터 액세스 처리. 비즈니스 로직 : 고객이 요청한 서비스에 맞게 처리. 프리젠테이션 로직 : 해당 결과를 보여주기 위한 처리. 단점 유지보수 어려움.

서버 클라이언트 ( thin 클라이언트 ) 단점 Fat Server 2 티어 데이터베이스 액세스 로직 : 데이터 액세스 처리. 데이터베이스 액세스 로직 : 데이터 액세스 처리. 비즈니스 로직 : 고객이 요청한 서비스에 맞게 처리. 강력한 RDBMS 를 사용한다. 클라이언트 ( thin 클라이언트 ) 프리젠테이션 로직 : 해당 결과를 보여주는 작업 처리. 단점 서버 부하가 심하다.

서버 미들웨어 클라이언트 3 티어 데이터베이스 액세스 로직 : 데이터 액세스 처리. 데이터베이스 액세스 로직 : 데이터 액세스 처리. 미들웨어 비즈니스 로직 : 고객이 요청한 서비스에 맞게 처리. 다수의 미들웨어로 다시 분산할 수 있다. ( N-tier ) 클라이언트 프리젠테이션 로직 : 해당 결과를 보여주는 작업 처리.

미들웨어 ( 미들티어 ) 특징 3 티어 장점 3 티어 클라이언트의 요청을 처리한다. 시스템의 복잡성을 클라이언트가 모르게 한다. 복잡한 비즈니스 로직을 처리한다. 보안을 강화한다. 기존에 구축된 legacy 시스템과 연동한다. 3 티어 장점 클라이언트가 가볍고 단순해지며 , 빠르게 클라이언트를 개발 할 수 있다. 엔터프라이즈 환경에 맞는 대규모 분산 애플리케이션을 쉽고 빠르게 개발할 수 있다.

구현물 ( WAS : Web Application Server ) Java EE 란? 정의 Java Platform, Enterprise Edition. 엔터프라이즈 Application 개발을 위한 공식적인 자바 플랫폼. Specification. 구현물 ( WAS : Web Application Server ) WebLogic ( BEA ) Websphere ( IBM ) JEUS ( TmaxSoft ) Sun Application Server ( SUN )

지원 기술 Java EE 란? JNDI EJB ( Enterprise JavaBeans ) JSP/Servlet JDBC JavaMail JNDI JMS ( Java Message Service) Java IDL JTA ( Java Transaction API )

Java EE Clients Presentation Servers Application Data 무선장비 WML 브라우저 Java EE 기반의 Architecture Clients Presentation Servers Application Data 무선장비 WML 브라우저 HTML Standalone 자바 플랫폼 WebServer JSP/Servlet AppServer EJB Component DataBase 클라이언트 티어 미들티어 EIS티어 Java EE

Java EE 구성요소 Java EE 의 3가지 3C 와 1S. Web Container EJB Container Connector Service ( 서비스 ) Java EE Web Container EJB Container 서비스 JSP/Servlet ( war 파일 ) EJB ( jar 파일) JDBC , JMS , JNDI , Transaction, Security 등… 시스템 레벨에서 다양한 서비스를 제공하여 개발자는 비즈니스 로직 에만 전념할 수 있다.

BEA WebLogic 설치

BEA WebLogic 설치 및 환경변수 설정 1. 다운 받기 http://www.bea.co.kr

BEA WebLogic 설치 및 환경변수 설정

BEA WebLogic 설치 및 환경변수 설정 2. 설치하기

BEA WebLogic 설치 및 환경변수 설정 3. 서버 Domain 생성

4. 환경변수 설정 BEA WebLogic 설치 및 환경변수 설정 JAVA_HOME 설정 JAVA_HOME=D:\bea\jdk142_05 CLASSPATH 설정 CLASSPATH=.; D:\bea\weblogic81\server\lib\weblogic.jar

BEA WebLogic 설치 및 환경변수 설정 5. 서버 실행 http://localhost:7001/console

BEA WebLogic 설치 및 환경변수 설정

애플리케이션 배포 방법 BEA WebLogic 설치 및 환경변수 설정 EJB 모듈 : jar 아카이브 형태로 배포한다. Web 모듈 : war 아카이브 형태로 배포한다. 통합 모듈 : ear 아카이브 형태로 배포한다.

BEA WebLogic 의 데이터베이스 연동

BEA WebLogic 데이터베이스 연동하기 데이터베이스 연동 설정 ConnectionPool 설정 DataSource 설정

BEA WebLogic 데이터베이스 연동하기

BEA WebLogic 데이터베이스 연동하기

BEA WebLogic 데이터베이스 연동하기

Java EE API 문서 즐겨찾기 추가

Java EE API 문서 즐겨찾기 추가

Java EE 개요 Java EE Architecture BEA WebLogic 설치 데이터베이스 연동 공부한 내용 Java EE 개요 Java EE Architecture BEA WebLogic 설치 데이터베이스 연동 Java EE API 문서 즐겨찾기 추가