偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

配置Servlet開發(fā)環(huán)境

開發(fā) 后端
本文介紹配置Servlet開發(fā)環(huán)境,以及設(shè)置Domino運(yùn)行Servlet,安裝Notessql驅(qū)動(dòng)程序和配置ODBC數(shù)據(jù)源等。

在Domino開發(fā)環(huán)境中基于報(bào)表的解決方法一直沒有很好的解決方案。最近在實(shí)際項(xiàng)目應(yīng)用過程中結(jié)合用戶的實(shí)際需求解決了用戶的實(shí)際報(bào)表問題。用戶要求能夠?qū)?bào)表直接在IE中查看,也能夠把報(bào)表自行保存,根據(jù)用戶實(shí)際需要用Excel進(jìn)行報(bào)表的輸出。
由于在實(shí)際報(bào)表需求中有很多的統(tǒng)計(jì)運(yùn)算,所以使用JDBC ODBC來解決統(tǒng)計(jì)運(yùn)算的問題。Servlet完成整個(gè)報(bào)表的控制運(yùn)行,JDBC驅(qū)動(dòng)程序完成以SQL語句方式存取NSF數(shù)據(jù),利用JXL進(jìn)行讀取Excel,***以文件流的形式把報(bào)表展現(xiàn)給用戶客戶端,并用Excel程序打開報(bào)表。

報(bào)表結(jié)構(gòu)圖

整個(gè)報(bào)表的結(jié)構(gòu)圖如下。

報(bào)表結(jié)構(gòu)圖

報(bào)表結(jié)構(gòu)圖

報(bào)表實(shí)現(xiàn)

一.設(shè)置Domino運(yùn)行Servlet

1.在整個(gè)報(bào)表輸出過程中使用Domino的Servlet容器管理Servlet程序的運(yùn)行,所以首先要啟用Servlet程序并對(duì)其進(jìn)行相關(guān)配置。
打開Domino服務(wù)器的服務(wù)器配置文檔,找到”DominoWeb引擎”標(biāo)簽如下圖進(jìn)行設(shè)置。

配置Servlet

配置Servlet


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

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

二.安裝Notessql驅(qū)動(dòng)程序

Notessql是為NSF類型數(shù)據(jù)庫(kù)提供的ODBC驅(qū)動(dòng)程序,符合ODBC2.0規(guī)范。安裝Notessql驅(qū)動(dòng)程序后,NSF類型數(shù)據(jù)庫(kù)就可以用SQL語句進(jìn)行讀取數(shù)據(jù)。目前Notessql***的版本是3.02。首先從IBM網(wǎng)站下載對(duì)應(yīng)的安裝文件,下載完成后在運(yùn)行Domino服務(wù)器的機(jī)器上進(jìn)行安裝并進(jìn)行配置。
安裝完成后在配置ODBC數(shù)據(jù)源時(shí)可以從數(shù)據(jù)源類型中進(jìn)行選擇來配置與NSF數(shù)據(jù)庫(kù)的連接,下圖是一個(gè)例子。

創(chuàng)建新數(shù)據(jù)源

創(chuàng)建新數(shù)據(jù)源


三.配置ODBC數(shù)據(jù)源

啟動(dòng)控制面板->ODBC數(shù)據(jù)源,新建所需要的系統(tǒng)數(shù)據(jù)源:

ODBC數(shù)據(jù)源

ODBC數(shù)據(jù)源

數(shù)據(jù)源類型選擇“系統(tǒng)DSN”,點(diǎn)“添加”新建基于NSF的數(shù)據(jù)源:

新建基于NSF的數(shù)據(jù)源

新建基于NSF的數(shù)據(jù)源


Datasourcename:輸入數(shù)據(jù)源名稱
Dominoserver:輸入Domino服務(wù)器名稱或者Domino服務(wù)器的IP地址
Database:選擇對(duì)應(yīng)的nsf數(shù)據(jù)庫(kù)

四.編寫Servlet

1.選擇熟悉的Java源程序Servlet開發(fā)環(huán)境,這里我選擇的Eclipse3.1版本。
2.創(chuàng)建Servlet類
publicclassDomStatextendsHttpServlet{

}

3.Servlet源程序代碼

五.運(yùn)行Servlet

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

文件下載

文件下載

【編輯推薦】

  1. Future Response Servlet特性
  2. 簡(jiǎn)單介紹Servlet實(shí)例運(yùn)行
  3. 淺析ServletQueryForConnPool測(cè)試
  4. Tomcat Java Servlet引擎安全設(shè)定
  5. Jetty-Servlet容器額外功能
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-07-03 18:07:31

Servlet的運(yùn)行環(huán)

2009-07-03 12:59:40

Servlet配置

2009-07-09 18:05:02

MyEclipse開發(fā)

2009-12-30 17:38:53

2009-08-20 10:23:35

Android開發(fā)環(huán)境

2011-09-14 09:40:06

Android開發(fā)

2010-01-25 15:29:09

Android開發(fā)環(huán)境

2011-09-14 17:13:51

Android環(huán)境

2009-08-03 10:11:44

JSP開發(fā)環(huán)境配置

2009-12-03 13:10:06

2012-06-05 01:23:14

Ubuntueclipse

2015-10-16 13:30:59

EclipsePython開發(fā)環(huán)境

2024-01-24 13:45:21

Python開發(fā)操作系統(tǒng)

2012-05-14 21:15:58

Android

2011-06-13 13:06:48

Gtk Qt

2009-07-09 10:03:40

Servlet應(yīng)用Weblogic環(huán)境

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
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)