程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 詳細為您解析JSP的環境引擎--Websphere

詳細為您解析JSP的環境引擎--Websphere

編輯:關於JSP

WebSphere應用服務器使您能夠為Servlet的開發實現“一次寫成,各處使用”的目的。該產品包括一個基於Java的Servlet引擎,獨立於Web服務器和它所基於的操作系統。WebSphere應用服務器提供了服務器插件的選項,與大多數流行的應用程序設計接口(API)兼容。所支持的 Web 服務器有:

IBM HTTP 服務器
Apache Server
Domino
Lotus Domino Go Webserver
Netscape Enterprise Server
Netscape FastTrack Server
Microsoft Internet Information Server

除了 Servlet 引擎及插件外,WebSphere應用服務器還提供:

1. JavaSoft Java Servlet API 實現,以及這些 API 的擴展和附加。

2. 示例和文檔,示例 Servlet 和 Web 站點應用程序演示了簡單和高級技術。聯機和可打印文檔供您快速入門,並幫助掌握服務器高級功能的使用演示基本類及其擴展的示例應用程序。

3. WebSphere應用服務器的管理器,使用圖形界面,易於:

(1) 為裝入本地和遠程的 Servlet 設置選項
(2) 設置初始化參數
(3) 管理 Servlet
(4) 指定 Servlet 別名
(5) 創建 Servlet 鏈和過濾
(6) 啟用輕量級目錄訪問協議(LDAP)目錄支持
(7) 記錄 Servlet 消息
(8) 啟用 JVM 調試
(9) 監控 WebSphere應用服務器 使用的資源
(10) 監控已裝入 Servlet、活動 Servlet 會話和 JDBC 連接
(11) 控錯誤、事件、異常情況和日志輸出
(12) 創建轉儲和數據快照
(13) 動態地啟用和禁用跟蹤
4. 緩存和再使用與 JDBC-從屬數據庫連接的連接管理功能。當一個 Servlet 需要數據庫連接時,它可從可用連接的緩沖池獲得,從而消除了為每個請求打開一個新連接的所需花費的系統開銷。

5. 附加的 Java 類,遵循 JavaBeans 規范,允許程序員訪問 JDBC-從屬數據庫。當隱藏使用關系數據庫的復雜度時,這些數據訪問 Bean 可提供增強功能。它們可用於可視集成開發環境中。

6. JSP的動態頁面內容支持。JSP 技術使您能夠通過服務器端腳本生成動態 Web 頁面。其結果是將呈示邏輯(例如,定義 Web 站點結構和外觀的 HTML 代碼)從業務邏輯(例如,訪問數據庫以獲得要顯示在 Web 站點上的信息的 Java 編碼信息)中分隔出來。靈活性方面,JSP 文件可包括任何直接插入的 Java 的組合: 標記、NCSA 標記和 JavaBean。

7. 啟用 LDAP(輕量級目錄訪問協議)支持的目錄服務。

8. 用於集成WebSphere應用服務器和Web服務器(如Apache Server) 到Tivoli 管理環境(Tivoli Management Environment)以獲得分布式監控和操作的模塊和命令行界面。Tivoli 模塊並不與WebSphere應用服務器一起發行,請訪問Web 站點(http://www.software.ibm.com/webservers/appserv/)以獲得更多信息。

9. 包含了eNetworkDispatcher、WebTrafficeExpress代理服務器和AFS分布式文件系統,可以提供可伸縮的Web服務器環境。 WebSphere Applecation Server的總體結構如下圖所示:



其基本工作過程:

客戶發出請求後,由HttpServer將Servlet調用請求交給Application Server,由Application Server 和Java Servlet Engine 執 行 用 戶 調 用 的Servlet 進 行數據庫連接,將Sql請求發送給數據庫進行處理。

數據庫將結果返回Appliction Server。Servlet生成動態頁面後,將處理結果交給HttpServer。HttpServer將頁面返回給用戶。

WebSphere應用服務器對JSP的支持是通過JSP處理器來實現的。在 Web 服務器上安裝 WebSphere應用服務器時,Web 服務器的配置被設置成將對 JSP 文件(即文件擴展名為 .jsp)的 HTTP 請求傳遞至 WebSphere應用服務器。

WebSphere應用服務器配置則被設置成將 JSP 文件傳遞至其 JSP 處理器(pageCompile)。JSP 處理器對每一個 JSP 文件創建並編譯 Servlet。該處理器還為每個 JSP 文件產生兩個文件:

(1) java 文件:包含可用於 Servlet 的 Java 語言代碼;

(2) class 文件:編譯過的 Servlet。

JSP 處理器把 .java 和 .class 文件放在目錄 servletspagecompileJSP_file_path 下,其中 JSP_file_path 是 JSP 源文件所在的目錄路徑。例如,若JSP 文件在WebSphereAppServersamplesWebBank 目錄下,則.java 和.class 文件就在WebSphereAppServerservletspagecompileWebSphereApp ServersamplesWebBank 目錄下。

.java 和 .class 文件的文件名相同。處理器使用了命名約定,該命名約定包括將下劃線字符和後綴添加到 JSP 文件名中。例如,如果 JSP 文件名是 login.jsp,則生成的文件為 _login_xjsp.java 和 _login_xjsp.class。

如同所有的 Servlet,由 JSP 文件生成的 Servlet 是 javax.servlet.http.HttpServlet的子類或子孫類。如果 Servlet 類是軟件包的一部分,則 Servlet Java 代碼包含了用於一些必需類和軟件包語句的導入語句。

如果 JSP 文件包含 JSP 語法(例如指令和 scriptlets),則 JSP 處理器會將 JSP 語法轉換成等價的 Java 代碼。如果 JSP 文件包含 HTML 標記,則處理器添加 Java 代碼,以使 Servlet 能一個接一個字符地輸出 HTML。

Websphere由於面向專業人員,要完全掌握有一定的難度。另外,Websphere本身有2G多的容量,需要256M以上內存支持,系統要求很高。

本新聞共3頁,當前在第1頁  1  2  3  


Websphere的安裝

Websphere在Linux下的安裝

1.以超級用戶root 登入Linux系統,在控制台(Console)或 圖形Xwindow X終端進行以下所有步驟的操作,推薦使用X終端。

2.裝載本次大賽IBM我愛Linux Web應用開發盤,在命令行敲入:mount /mnt/cdrom

3.進入光盤根目錄,在命令行敲入:cd /mnt/cdrom

4.運行光盤安裝程序,在命令行敲入:./install.sh.安裝畫面自動進入如圖所示,因為您要進入高級組進行應用程序開發大賽,所以按照安裝畫面提示,我們選擇敲入:A, 進入高級組安裝。



5.進入高級組安裝畫面如圖所示。此次IBM我愛Linux Web應用大賽使用了眾多的IBM 應用軟件,為了減少大賽參與者眾多的產品安裝使用問題,本光盤針對TurboLinux DataServer 中文版6.1進行了大量的定制工作,使您能更簡便地安裝應用大賽軟件。

為了您能成功地參加此次大獎賽,希望您采用我們捆綁的TurboLinux作為Linux系統平台。按照畫面提示敲入:Y, 進行下一步自動安裝。



6.安裝程序自動安裝進行中的畫面,此畫面顯示自動安裝了IBM JDK, IBM HTTP Server, IBM SSL Modules …等等眾多的應用軟件,具體請參考您安裝的實際情況。



7.IBM HTTP Server 是以 Apache HTTP Server 為基礎進行開發的WWW服務器,並在Apache原來的基礎上加入了SSL和在線網頁HTTP Server配置的功能。

為了使您能安全地進行遠程WEB 方式的配置、管理HTTP Server,您必須為您的HTTP管理服務器設置訪問用戶和訪問用戶密碼。安裝過程中程序會自動提示您輸入管理用戶名稱(缺省用戶名為:admin, 直接按回車即為缺省用戶),和管理用戶密碼(密碼需輸入兩次,且兩次密碼相同)。具體如畫面所示。



8.接下來,安裝程序就會自動安裝IBM DB2 UDB 工作組版數據庫 V7.1,此過程無需任何人工干預,系統會自動完成。如圖所示。


9.顯示IBM DB2 安裝成功的狀態。


10.系統自動安裝完IBM DB2數據庫後,自動進入IBM WebSphere 應用服務器和相關應用軟件的安裝階段,自動裝入Websphere Application Server、相關文檔、IBM VisualAge for Java for Linux 3.0、WebSphere 應用開發實例模板EasyPortal … 其中有些軟件包比較大,如VisualAge for Java, 安裝時間可能比較長,請耐心等待系統自動安裝結束。如圖所示。


11.顯示整個高級組應用軟件安裝成功,並可進入實用階段。


12.安裝成功後,後台IBM DB2 和 IBM HTTP 應該是已正常啟動,您應可以在浏覽器中浏覽到本機的主頁。在Xwindow 中啟動 Netscape,URL 欄中敲入:http://localhost or http://your_host_ip or http://your_host_name , 若後台IBM HTTP Server正常啟動,應該看到畫面

本新聞共

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved