成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

配置Servlet開發環境

開發 后端
本文介紹配置Servlet開發環境,以及設置Domino運行Servlet,安裝Notessql驅動程序和配置ODBC數據源等。

在Domino開發環境中基于報表的解決方法一直沒有很好的解決方案。最近在實際項目應用過程中結合用戶的實際需求解決了用戶的實際報表問題。用戶要求能夠對報表直接在IE中查看,也能夠把報表自行保存,根據用戶實際需要用Excel進行報表的輸出。
由于在實際報表需求中有很多的統計運算,所以使用JDBC ODBC來解決統計運算的問題。Servlet完成整個報表的控制運行,JDBC驅動程序完成以SQL語句方式存取NSF數據,利用JXL進行讀取Excel,***以文件流的形式把報表展現給用戶客戶端,并用Excel程序打開報表。

報表結構圖

整個報表的結構圖如下。

報表結構圖

報表結構圖

報表實現

一.設置Domino運行Servlet

1.在整個報表輸出過程中使用Domino的Servlet容器管理Servlet程序的運行,所以首先要啟用Servlet程序并對其進行相關配置。
打開Domino服務器的服務器配置文檔,找到”DominoWeb引擎”標簽如下圖進行設置。

配置Servlet

配置Servlet


Java服務器小程序支持:選擇“Domino服務器小程序管理器”
服務器小程序URL路徑:輸入“/Servlet”
類路徑:輸入相關的類路徑名稱,多值之間用分號隔開
其他參數使用默認。
注意:這里的URL路徑是相對于../data/domino目錄的

2.關于Servlet開發環境JSDK
標準DominoDesigner的開發環境并不支持Servlet開發環境,因此必須使用第三方IDE或命令行JDK開發Servlet代碼。這里我們使用的是Eclipse集成開發環境來Servlet開發。
DominoServlet支持JVM和ServletManager。當Servlet“啟用”時,JVM在HTTP服務器啟動之前裝載;如果使用DominoServletManager,在JVM裝載之后裝載它;如果使用第三方ServletManager,則只裝載JVM。
用戶從瀏覽器訪問Servlet時,URL為http://myserver/servlet/servletname。例如,輸入http://myserver/servlet/DomStat運行報表統計的Servlet。
Web服務器啟動時裝載Servlet,此后Servlet將在內存中開始工作。但是,Servlet代碼改變后,DominoHTTP服務器必須退出并重新啟動,新代碼才會起作用。
需要在Domino控制臺中敲入“tellhttprestart”命令重新加載Http服務才能生效。
有關Servlet配置文件經常出現的錯誤有:
◆文件目錄放置錯誤,它必須是在您的Domino數據目錄下。
◆文件擴展名錯誤,許多編輯器例如Notepad使用TXT擴展名。
◆大小寫錯誤,文件名如同Servlet名字是大小寫敏感的。

二.安裝Notessql驅動程序

Notessql是為NSF類型數據庫提供的ODBC驅動程序,符合ODBC2.0規范。安裝Notessql驅動程序后,NSF類型數據庫就可以用SQL語句進行讀取數據。目前Notessql***的版本是3.02。首先從IBM網站下載對應的安裝文件,下載完成后在運行Domino服務器的機器上進行安裝并進行配置。
安裝完成后在配置ODBC數據源時可以從數據源類型中進行選擇來配置與NSF數據庫的連接,下圖是一個例子。

創建新數據源

創建新數據源


三.配置ODBC數據源

啟動控制面板->ODBC數據源,新建所需要的系統數據源:

ODBC數據源

ODBC數據源

數據源類型選擇“系統DSN”,點“添加”新建基于NSF的數據源:

新建基于NSF的數據源

新建基于NSF的數據源


Datasourcename:輸入數據源名稱
Dominoserver:輸入Domino服務器名稱或者Domino服務器的IP地址
Database:選擇對應的nsf數據庫

四.編寫Servlet

1.選擇熟悉的Java源程序Servlet開發環境,這里我選擇的Eclipse3.1版本。
2.創建Servlet類
publicclassDomStatextendsHttpServlet{

}

3.Servlet源程序代碼

五.運行Servlet

編譯完成后把輸出的class文件拷貝到Servlet目錄下面,然后直接在IE地址欄中輸入http://servername:serverport/Servlet/DomStat即可,運行效果如下圖:

文件下載

文件下載

【編輯推薦】

  1. Future Response Servlet特性
  2. 簡單介紹Servlet實例運行
  3. 淺析ServletQueryForConnPool測試
  4. Tomcat Java Servlet引擎安全設定
  5. Jetty-Servlet容器額外功能
責任編輯:佚名 來源: IT168
相關推薦

2009-07-03 18:07:31

Servlet的運行環

2009-07-03 12:59:40

Servlet配置

2009-07-09 18:05:02

MyEclipse開發

2009-12-30 17:38:53

2009-08-20 10:23:35

Android開發環境

2011-09-14 09:40:06

Android開發

2010-01-25 15:29:09

Android開發環境

2011-09-14 17:13:51

Android環境

2009-08-03 10:11:44

JSP開發環境配置

2009-12-03 13:10:06

2012-06-05 01:23:14

Ubuntueclipse

2015-10-16 13:30:59

EclipsePython開發環境

2024-01-24 13:45:21

Python開發操作系統

2012-05-14 21:15:58

Android

2011-06-13 13:06:48

Gtk Qt

2009-07-09 10:03:40

Servlet應用Weblogic環境

2010-08-02 16:09:42

2009-12-14 15:37:35

Ruby on Rai

2009-07-08 16:07:04

Servlet過濾器配

2009-07-07 14:11:07

XML來配置Servl
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本一区二区高清不卡 | 亚洲综合字幕 | 欧美成人激情 | 欧美 日韩 国产 成人 | 精品福利一区 | 欧美淫 | 偷拍自拍第一页 | 黄色一级在线播放 | 久久成人免费 | 亚洲成人激情在线观看 | 欧美9999| 欧美激情视频一区二区三区在线播放 | 欧美黄色免费网站 | 亚洲一区三区在线观看 | 四虎影视免费观看 | 久久午夜电影 | 国产一区二区三区网站 | 成人福利在线视频 | 欧美在线观看黄色 | 国产精品一区二区日韩 | 91资源在线| 一级片在线视频 | 国产美女久久久 | 一区中文 | 福利视频网址 | 国产精品污www一区二区三区 | 一区在线观看视频 | 特黄视频 | 欧美色成人 | 亚洲天堂av在线 | 久久久久国产一区二区三区不卡 | 一区二区三区四区在线视频 | 日韩一及片| 欧美日韩中文字幕在线 | 一级黄色片网站 | 国产欧美精品区一区二区三区 | 国产激情毛片 | 人碰人操| 欧美一区二区在线 | 欧美一区二区三区视频在线 | 久久国产一区二区 |