首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

使用Sun ONE Studio快速構建Web服務:從現有J2EE應用生成SOAP端點

     編輯:Java 程式設計入門

Web服務與Sun ONE Studio簡介

Web服務採用複雜架構,為客戶應用提供簡單機制,跨語言、跨平台調用服務端方法並獲取結果。Sun ONE Studio提供的工具讓開發者無需深諳SOAP、XML等底層技術,即可從現有Java類生成Web服務。本文演示如何從基於Servlet的Web模塊創建Web服務,復用現有業務邏輯生成新客戶端應用。

核心技術回顧

XML與SOAP等核心技術在產業界已存在多年,構建、測試、部署工具已極大成熟。早期開發者需精通SOAP信封結構等細節,如今憑藉Sun ONE Studio等高級工具,幾分鐘內即可從現有J2EE Web容器應用生成Web服務,無需Web服務技術背景。

案例場景與環境準備

模擬通用案例:將基於J2EE Web容器的現有服務發佈為防火牆後的點對點同步集成Web服務。示例簡單性有助於聚焦創建、部署、測試全流程,安全與事務等進階主題超出本教程範圍。

所需環境

  • Sun ONE Studio 5標準版(預配置Sun ONE Application Server 7)
  • 示例源碼:hellowebmod.zip(含HelloWorld.java、Salutation.java)

顯示文件擴展名設置

  1. 主選單 Tools > Options 打開選項視窗
  2. 展開 IDE Configuration > System 選擇 System Settings
  3. 將 Show File Extensions 設為 True

環境配置與示例部署

  1. 選擇/創建工作目錄,建立 hellowebmod 子目錄
  2. 解壓 hellowebmod.zip 至該目錄
  3. 啟動 Sun ONE Studio 5 標準版
  4. 啟動 Sun ONE Application Server 7:在Explorer窗口Runtime標籤中,展開 Installed Servers > Sun ONE Application Server 7 > localhost 4848,若無 server1 節點,右鍵啟動Admin Server

設置默認服務器

圖1:設置默認服務器

後續步驟將創建Web模塊、添加源文件、配置web.xml的URL模式/servlet/HelloWorld,並演示Web服務生成與測試全過程。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved