欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

J2EE概述(5)_Windows教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
9.7 應(yīng)用程序部署者和系統(tǒng)管理員
  應(yīng)用程序部署者和系統(tǒng)管理員可以是公司或個(gè)人,他們配置和部署J2EE應(yīng)用程序,管理J2EE應(yīng)用程序在其中運(yùn)行的計(jì)算機(jī)和網(wǎng)絡(luò)這些低層結(jié)構(gòu),并對(duì)運(yùn)行環(huán)境進(jìn)行監(jiān)控。他們的任務(wù)可能包括這樣的一些事:設(shè)置事務(wù)控制、安全屬性并指定數(shù)據(jù)庫(kù)連接。

  在配置時(shí),部署者按照由應(yīng)用程序組件提供者提供的指示以解決外部的支持、指定安全設(shè)置并定義事務(wù)屬性。在安裝時(shí),部署者將應(yīng)用程序組件裝入服務(wù)器中并生成特定容器的類和接口。

  一個(gè)部署者/系統(tǒng)管理員執(zhí)行下列任務(wù)以安裝和配置一個(gè)J2EE應(yīng)用程序:

  1、將上一階段生成的J2EE應(yīng)用程序(EAR)文件添加到J2EE服務(wù)器中
  2、根據(jù)運(yùn)行環(huán)境通過(guò)修改J2EE應(yīng)用程序的部署說(shuō)明對(duì)J2EE應(yīng)用程序進(jìn)行配置。
  3、檢驗(yàn)EAR文件的內(nèi)容是否遵守J2EE規(guī)范
  4、部署(安裝)J2EE應(yīng)用程序EAR文件到J2EE服務(wù)器中

  10、相關(guān)執(zhí)行軟件

  J2EE SDK是非經(jīng)營(yíng)的J2EE平臺(tái)的操作定義,它由Sun公司提供可以免費(fèi)用于示范、試驗(yàn)和教育用途。它包含了J2EE應(yīng)用程序服務(wù)器、Web服務(wù)器、關(guān)系型數(shù)據(jù)庫(kù)、J2EE API和一整套開(kāi)發(fā)和部署工具。你可以從這里下載J2EE SDK:
  http://java.sun.com/j2ee/download.html#sdk

  J2EE SDK的目的是為了允許產(chǎn)品提供者用來(lái)測(cè)試它們的執(zhí)行是否需要一系列特定的條件,并可以運(yùn)行J2EE兼容性測(cè)試以確定他們的J2EE產(chǎn)品是否完全遵守J2EE規(guī)范。J2EE SDK還可以由應(yīng)用程序組件開(kāi)發(fā)者用來(lái)運(yùn)行他們的J2EE應(yīng)用程序以檢驗(yàn)它們是否完全適合所有的J2EE產(chǎn)品和工具。

  10.1數(shù)據(jù)庫(kù)訪問(wèn)
  關(guān)系型數(shù)據(jù)庫(kù)為應(yīng)用程序數(shù)據(jù)提供了持久穩(wěn)固的存儲(chǔ)。一個(gè)J2EE執(zhí)行并不需要支持特定類型的數(shù)據(jù)庫(kù),這意味著不同的J2EE產(chǎn)品所支持的數(shù)據(jù)庫(kù)可以改變。參看下載的J2EE SDK所包含的版本說(shuō)明可以了解目前所支持的數(shù)據(jù)庫(kù)。

  10.2 J2EE API
  J2SE SDK對(duì)于J2EE SDK的運(yùn)行是必需的,它可以為編寫J2EE組件提供核心的API、核心的開(kāi)發(fā)工具和Java虛擬機(jī)。J2EE SDK為J2EE應(yīng)用程序提供下面的API以供使用。

  10.3 Enterprise JavaBeans技術(shù)2.0
  一個(gè)enterprise bean是一個(gè)用來(lái)執(zhí)行商業(yè)邏輯的模塊的具有字段和方法的代碼實(shí)體。你可以將一個(gè)enterprise bean想象成一塊積木,它可以在J2EE服務(wù)器上單獨(dú)使用也可以與其它enterprise bean協(xié)同工作以執(zhí)行商業(yè)邏輯。
  有三種類型的enterprise bean:session bean、entity bean和message-driven bean。Enterprise bean經(jīng)常與數(shù)據(jù)庫(kù)有一個(gè)交互的關(guān)系。使用entity bean的一個(gè)好處是你不需要編寫任何SQL代碼或使用JDBC API以直接執(zhí)行數(shù)據(jù)庫(kù)訪問(wèn)操作;EJB容器會(huì)為你處理這些事。然而,如果因?yàn)槟撤N原因,你重載了默認(rèn)的容器管理持續(xù)化,你需要使用JDBC API。同樣的,如果你選擇一個(gè)session bean來(lái)訪問(wèn)database,你也必須使用JDBC API。

  10.4 JDBC API 2.0
  JDBC API讓你可以從Java編程語(yǔ)言的方法中調(diào)用SQL命令。在一個(gè)enterprise bean中,當(dāng)你重載了默認(rèn)的容器管理持續(xù)化或是在一個(gè)session bean中訪問(wèn)數(shù)據(jù)庫(kù)時(shí),你必須使用JDBC API。當(dāng)使用容器管理持續(xù)化時(shí),數(shù)據(jù)庫(kù)訪問(wèn)的操作是由容器來(lái)處理的,你的enterprise bean執(zhí)行不包含任何JDBC代碼或SQL命令。你也可以使用JDBC API從一個(gè)servlet或JSP頁(yè)面中直接訪問(wèn)數(shù)據(jù)庫(kù),而不通過(guò)一個(gè)enterprise bean來(lái)完成。
JDBC API有兩個(gè)部分:一個(gè)由應(yīng)用程序組件用來(lái)訪問(wèn)數(shù)據(jù)庫(kù)的應(yīng)用程序級(jí)的接口,一個(gè)用來(lái)將JDBC驅(qū)動(dòng)整合到J2EE平臺(tái)中的服務(wù)提供商接口。

  10.5 Java Servlet技術(shù)2.3
  Java Servlet技術(shù)允許你定義一個(gè)特定的HTTP的servlet類。一個(gè)servlet類為服務(wù)器擴(kuò)展了這樣一個(gè)性能:可以通過(guò)請(qǐng)求-響應(yīng)這樣的程序模式訪問(wèn)主機(jī)應(yīng)用程序。盡管servlet可以響應(yīng)任何形式的請(qǐng)求,但是它們通常用于Web服務(wù)器上的應(yīng)用程序。

  10.6 JavaServer Pages技術(shù)1.2
  JavaServer Pages技術(shù)使得你可以將servlet代碼嵌入到基于文本的文檔中。一個(gè)JSP頁(yè)面就是一個(gè)基于文本的文檔,它包含兩個(gè)類型的文本:靜態(tài)模板的數(shù)據(jù),它可以表示為任何基于文本的格式,例如HTML、WML和XML;JSP單元,它決定頁(yè)面如何建立動(dòng)態(tài)的內(nèi)容。

  10.7 Java消息服務(wù)(JMS)1.0
  JMS是一個(gè)消息標(biāo)準(zhǔn),它允許J2EE應(yīng)用程序建立、發(fā)送、接受和閱讀消息。它使得建立連接簡(jiǎn)單的、可靠的和異步的公布式通信成為可能。有關(guān)JMS的更多的介紹,請(qǐng)參看Java消息服務(wù)指南:
  http://java.sun.com/products/jms/tutorial/index.html

  10.8 Java命名目錄接口(JNDI)1.2
  JNDI提供命名的目錄功能。它為應(yīng)用程序提供標(biāo)準(zhǔn)的目錄操作的方法,例如獲得對(duì)象的關(guān)聯(lián)屬性、根據(jù)它們的屬性搜尋對(duì)象等。使用JNDI,一個(gè)J2EE應(yīng)用程序可以存儲(chǔ)和重新得到任何類型的命名Java對(duì)象。
因?yàn)镴NDI不依賴于任何特定的執(zhí)行,應(yīng)用程序可以使用JNDI訪問(wèn)各種命名目錄服務(wù),包括現(xiàn)有的各種諸如LDAP、NDS、DNS和NIS這樣的命名目錄服務(wù)。這使得J2EE應(yīng)用程序可以和傳統(tǒng)的應(yīng)用程序和系統(tǒng)共存。有關(guān)JNDI的更多的信息,請(qǐng)參看JNDI指南:
  http://java.sun.com/products/jndi/tutorial/index.html

  10.9 Java事務(wù)API 1.0
  Java事務(wù)API(JTA)提供了劃分事務(wù)的標(biāo)準(zhǔn)接口。J2EE體系結(jié)構(gòu)提供了一個(gè)默認(rèn)的自動(dòng)提交以處理事務(wù)提交和回滾。一個(gè)自動(dòng)提交意味著在每一個(gè)數(shù)據(jù)庫(kù)讀寫操作之后任何其它應(yīng)用程序顯示數(shù)據(jù)時(shí)都會(huì)看到更新了的數(shù)據(jù)。然而,如果你的應(yīng)用程序執(zhí)行兩部分相互依賴的數(shù)據(jù)庫(kù)訪問(wèn)操作,你可能會(huì)想要用JTA API去確定整個(gè)事務(wù),這個(gè)事務(wù)將包含兩個(gè)操作的開(kāi)始、回滾和提交。

  10.10JavaMail API 1.2
  J2EE應(yīng)用程序可以使用JavaMail API來(lái)發(fā)送e-mail告示。JavaMail API包含兩部分: 一個(gè)由應(yīng)用程序組件用來(lái)發(fā)送mail的應(yīng)用程序級(jí)的接口和一個(gè)服務(wù)提供接口。J2EE平臺(tái)包含作為服務(wù)提供的JavaMail,使得應(yīng)用程序組件可以發(fā)送Internet mail。

  10.11 JavaBeans激活架構(gòu)1.0
  之所以要包含JavaBeans激活架構(gòu)(JAF)是因?yàn)镴avaMail要使用到它。它提供標(biāo)準(zhǔn)的服務(wù)以確定任意數(shù)據(jù)段的類型、如何對(duì)它訪問(wèn)、找出在其上可應(yīng)用的操作并建立適當(dāng)?shù)腏avaBeans組件以執(zhí)行那些操作。

來(lái)源:網(wǎng)絡(luò)搜集//所屬分類:Windows教程/更新時(shí)間:2013-04-16
相關(guān)Windows教程