JAVA 프로그래밍 16장 JNLP.

Slides:



Advertisements
Similar presentations
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
Advertisements

목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
Power Java 제3장 이클립스 사용하기.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Power Java 제2장 자바 개발 도구.
애플리케이션 배포 방법 JAR 패키지 자바 웹 스타트
PHP입문 Izayoi 김조흔.
네트워크 프로그래밍 및 실습.
JSP Programming with a Workbook
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
Java 기초 (Java JDK 설치 및 환경설정)
1.4 프로그래밍을 위한 환경 설정.
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
소리가 작으면 이어폰 사용 권장!.
FTP 프로그램 채계화 박재은 박수민.
Outlook Addin 설치 방법 및 매뉴얼
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
22강. 파일 업로드 - 파일 업로드 라이브러리 설치 - 파일 업로드 프로그래밍 Lecturer Kim Myoung-Ho
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
1. MIDP란? 2. 하드웨어 사양 3. MIDlet 4. MIDlet Suite
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
Wireless Java Programming
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
자바응용.
시스템 인터페이스 Lab3 Unix 사용법 실습.
2장. JSP 프로그래밍을 위한 환경구성 제2장.
IPython Notebook + Spark + TensorFlow on MacOS
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
Day-27(Tue_10.16) 파일 서비스 설정 AD 가 설치된 환경에서 DHCP 설치 할 경우 권한 자격을 주어야함.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
스크린 샷 클릭가능 클릭시 영한사전 반영.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
웹디자인
자바 5.0 프로그래밍.
모바일 자바 프로그래밍 J2ME 개발 살펴보기 Ps lab 오민경.
14강. 세션 세션이란? 세션 문법 Lecturer Kim Myoung-Ho Nickname 블스
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
오토베이스9 사용자 라이브러리 오토베이스 교육센터 그래픽 모듈 설정과 화면전환에 대하여 자세히 알아본다. <목차>
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
Cold Spring Harbor Laboratory Press 저널 이용 매뉴얼
STS 에서 웹 서버 설치 방법.
암호학 응용 Applied cryptography
Introduction to JSP & Servlet
영상처리 실습 (OpenCV + MFC) Chonbuk National University A.I. Lab.
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
JSP Programming with a Workbook
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
다자간 채팅프로그램 김형도 허영민
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
CHAP 15. 데이터 스토리지.
숙제 작성 및 제출 과정 김진하 2008/03/14.
Wireless Java Programming
Presentation transcript:

JAVA 프로그래밍 16장 JNLP

학습목표 이장에서는 네트워크 상의 호스트 리소스로부터 프로그램을 실행시킬 수 있는 애플리케이션인  자바 네트워크 런칭 프로토콜(JNLP)에 대해 학습한다. 목차 Section1 JNLP의 개요 Section2 JNLP의 사용 JAVA 프로그래밍

16장-JNLP Section1 JNLP의 개요 자바 분산 객체 기술에 무엇이 있는지 알아본다. 원격 메소드 호출인 RMI의 개요및 구성요소에 대해 학습한다. Section2 JNLP의 사용 JAVA 프로그래밍

1. JNLP의 개요 (1/1) 자바 네트워크 런칭 프로토콜(JNLP : Java Network Launching Protocol )은 클라이언트 측면의 개발문제들을 개선할 수 있게끔 개발되었다. JNLP 클라이언트는 네트워크 상의 호스트 리소스로부터 프로그램을 실행시킬 수 있는 애플리케이션 혹은 서비스이다. JNLP를 사용해서 프로그램을 작성하면 애플리케이션을 위한 자바 런타임 환경의 버젼을 탐지하거나 설치, 사용할 수 있고, 브라우저나 데스크탑으로부터 애플리케이션을 실행 할 수 있다. 또한 자동적으로 새 버전의 애플리케이션을 다운로드할 수 있으며, 빠른 실행을 위해 애플리케이션에 의해 사용된 클래스를 캐쉬할 수 있다. 애플릿이나 애플리케이션으로 모두 실행할 수 있고, 필요하면 네이티브 라이브러리를 다운로드할 수 있다. JAVA 프로그래밍

2. JNLP의 사용 (1/4) JNLP을 사용하기 위해 필요한 파일 자바 애플리케이션 파일 - 이 파일은 웹상에서 서비스할 내용을 가진 자바파일이다. 배치목록파일 - 자바 애플리케이션 파일을 서비스할 수 있게 배치하는 파일로 확장자가 jnlp이다. XML문법을 따르는 XML파일이다. 이 목록 파일은 애플리케이션을 다운로드 하고 사용하기 위한 모든 정보를 담고 있다. 서비스할 JSP페이지 - 웹상에서 서비스를 하려면 반드시 웹상의 페이지내에서 해야 한다. 배치목록파일을 이 JSP페이지내에 링크를 걸어야 한다. 이미지파일 - 실제로 웹 서비스를 할때 어떤 이미지를 클릭하면 서비스가 일어나도록 작성을 하는 경우가 많다. 마찬가지로 그러한 방식으로 작성하기 위해서 이미지파일에 링크를 걸어서 배치목록파일과 연결하기 위해서 사용한다. JAVA 프로그래밍

2. JNLP의 사용 (2/4) 웹에서 서비스할 수 있는 환경구축 (1/2) 웹에서 서비스할 수 있는 환경을 제공하려면 웹서버가 필요하다. http://jakarta.apache.org/ 사이트에서 톰캣을 다운로드 받고 설치한다. 자바 애플리케이션 파일 작성 - JNLPTest.java 배치목록파일 작성- JNLPTest.jnlp JNLP 에서 배치 목록(deployment manifest)은 서비스를 제공하는 중요한 부분이다. 배치 목록은 .jnlp 확장자를 가지는 XML 파일이다. 서비스할 JSP페이지 작성- JNLPTest.jsp JAVA 프로그래밍

2. JNLP의 사용 (3/4) 웹에서 서비스할 수 있는 환경구축 (2/2) 애플리케이션을 웹서버에 배치하는 방법 만일 웹서버의 url이 다르면 jnlp파일의 jnlp엘리먼트의 codebase안의 URL을 바꾸고 href를 해당 웹서버에 맞춰 적절한 URL로 설정한다. JNLPTest.java를 컴파일하고 jar로 묶는다. 컴파일 : javac JNLPTest.java JAR파일 생성 jar cvf0 JNLPTest.jar JNLP*.class 여기서 jar은 JAR파일을 만들기 위한 명령이다. JAVA 프로그래밍

2. JNLP의 사용 (4/4) 웹에서 서비스 톰캣설치드라이브\apache-tomcat-5.5.15\bin폴더안의 startup.bat파일을 더블클릭해서 톰캣 서비스를 시작한다. 주소에 http://127.0.0.1:8080/jnlp/JNLPTest.jsp을 입력 JAVA 프로그래밍