日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
配置Servlet開發(fā)環(huán)境

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

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都做網(wǎng)站、成都網(wǎng)站制作、龍陵網(wǎng)絡推廣、小程序定制開發(fā)、龍陵網(wǎng)絡營銷、龍陵企業(yè)策劃、龍陵品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學生創(chuàng)業(yè)者提供龍陵建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

報表結構圖

整個報表的結構圖如下。

報表結構圖

報表實現(xiàn)

一.設置Domino運行Servlet

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

配置Servlet

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

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

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

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

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

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

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

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

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

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

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

四.編寫Servlet

1.選擇熟悉的Java源程序Servlet開發(fā)環(huán)境,這里我選擇的Eclipse3.1版本。
2.創(chuàng)建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容器額外功能

本文題目:配置Servlet開發(fā)環(huán)境
URL鏈接:http://www.5511xx.com/article/cdddgoh.html