【正文】
講同一種語言——所有內(nèi)部采用芯片的產(chǎn)品都應(yīng)能一起工作,無縫而方便地共享信息?,F(xiàn)在,它正在對消費(fèi)類產(chǎn)品產(chǎn)生明顯的影響,而且從總體上更加深刻地影響企業(yè)計(jì)算。這是因?yàn)镴ava是獨(dú)立于平臺(tái)的,它還可使您超越企業(yè)計(jì)算,使應(yīng)用軟件在便攜式計(jì)算機(jī)、信息亭、電視、蜂窩電話和其他大量設(shè)備上運(yùn)行。所有應(yīng)用可從其無可比擬的能力,即提高可靠性、安全性和簡化各種不同計(jì)算產(chǎn)品和環(huán)境的能力中受益匪淺,而且節(jié)省的時(shí)間和費(fèi)用十分可觀。它已擁有幾百萬個(gè)用戶,其發(fā)展速度要快于在它以前的其他任何一種計(jì)算機(jī)產(chǎn)品。Java正在迅速被用做傳播信息的事實(shí)上標(biāo)準(zhǔn),這是因?yàn)樗瓤山o企業(yè),也可給最終用戶帶來似乎數(shù)不清的好處。創(chuàng)造未來的計(jì)算制造產(chǎn)品的人當(dāng)然全都從不同的方面來考慮其設(shè)計(jì),視他們所使用的硬件平臺(tái)、操作系統(tǒng)和應(yīng)用軟件而定。他們把這些研究對象相互傳來傳去,并理解所有其他研究對象的特性,以便使他們能更好地一起工作。當(dāng)傳統(tǒng)的語言證明是不適用時(shí),工程師們就打算找到某種簡單的現(xiàn)代新語言。人們很快發(fā)現(xiàn),Java有可能超越工程師的想象。開發(fā)人員擁有廣大的用戶基礎(chǔ)、平臺(tái)獨(dú)立性、降低的開發(fā)費(fèi)用和始終如一的執(zhí)行環(huán)境,而用戶則可從生動(dòng)的內(nèi)容、即時(shí)軟件和增大的安全性中受益。Java使全世界大為震動(dòng),因?yàn)樗筗eb頁面栩栩如生,而且不久變得很明顯,Java擁有大得多的潛力。分配軟件的時(shí)間和費(fèi)用實(shí)際上已不復(fù)存在,使得各公司可把更多的資源用來開發(fā)其產(chǎn)品。Java是一種網(wǎng)絡(luò)計(jì)算的通用開放標(biāo)準(zhǔn)平臺(tái)。Java扎下根來在某種意義上,Java具體體現(xiàn)了Sun Microsystems公司自其創(chuàng)建以來所追述的目標(biāo)。它是基于Web的新網(wǎng)絡(luò)計(jì)算模式的完美平臺(tái),因?yàn)樗⒃诟鱾€(gè)組織現(xiàn)有的硬件和軟件體系結(jié)構(gòu)基礎(chǔ)上,能建立一個(gè)全部聯(lián)網(wǎng)的企業(yè)。Java使用起來非常簡單,部分原因是Sun提供一種全面統(tǒng)一的解決方案。 Tomcat是一個(gè)免費(fèi)的開源的Serlvet容器,在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測到這個(gè)文件,并將其解壓。編譯以后,訪問將會(huì)很快。通過這個(gè)應(yīng)用,輔助于Ftp,你可以在遠(yuǎn)程通過Web部署和撤銷應(yīng)用。 Tomcat也具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁面。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet。Tomcat是一個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性,越來越收到人們的重視。目前支持JSP的應(yīng)用服務(wù)器是較多的,Tomcat是其中較為流行的一個(gè)Web服務(wù)器,被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品,可見其在業(yè)界的地位。你在瀏覽器中訪問這個(gè)應(yīng)用的JSP時(shí),通常第一次會(huì)很慢,因?yàn)門omcat要將JSP轉(zhuǎn)化為Servlet文件,然后編譯。另外Tomcat也提供了一個(gè)應(yīng)用:manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè)xml文件中。當(dāng)然本地也可以。但是與Apache相比,它的處理靜態(tài)HTML的能力就不如Apache。這種集成只需要修改一下Apache和Tomcat的配置文件即可。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個(gè)壓縮包。而classes目錄下則包含編譯好的Servlet類和JSP或Servlet所依賴的其它類(如JavaBean)。在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測到這個(gè)文件,并將其解壓。編譯以后,訪問將會(huì)很快。通過這個(gè)應(yīng)用,輔助于FTP,你可以在遠(yuǎn)程通過Web部署和撤銷應(yīng)用,當(dāng)然本地也可以。但是與Apache相比,讓Apache處理靜態(tài)Html。一個(gè)group對應(yīng)著系統(tǒng)的一定資源,某個(gè)group不能訪問不屬于它的資源。沒有權(quán)限的用戶則不能訪問這個(gè)應(yīng)用。在Tomcat中,你還可以利用Servlet ,來對你的應(yīng)用或者Session實(shí)行監(jiān)聽。還有Tomcat也提供JNDI支持,這與那些J2EE應(yīng)用服務(wù)器提供的是一致的。應(yīng)用服務(wù)器提供更多的J2EE特征,如EJB,JMS,JAAS等,它不提供EJB等支持。既然應(yīng)用服務(wù)器具有Tomcat的功能,那么Tomcat有沒有存在的必要呢?事實(shí)上,我們的很多中小應(yīng)用不需要采用EJB等技術(shù),JSP和Servlet已經(jīng)足夠,這時(shí)如果用應(yīng)用服務(wù)器就有些浪費(fèi)了?;赥omcat的開發(fā)其實(shí)主要是JSP和Servlet的開發(fā),開發(fā)JSP和Servlet非常簡單,你可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。事實(shí)上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了Ant。Tomcat也可以與其它一些軟件集成起來實(shí)現(xiàn)更多的功能。Tomcat確實(shí)是一個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性。人們不再限于只使用軟件,而且已經(jīng)關(guān)心起軟件的具體實(shí)現(xiàn)。 SQL server 2000Microsoft SQL Server2000是由 Microsoft公司開發(fā)的,簡稱SQL Server,由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的Web站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析數(shù)據(jù)的需求。Internet 集成 SQL Server 2000 數(shù)據(jù)庫引擎提供完整的 XML 支持。SQL Server 2000 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能??缮炜s性和可用性同一個(gè)數(shù)據(jù)庫引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windows 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。 數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步。 SQL Server 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分。 SQL Server 中還包括一些工具,可用來直觀地設(shè)計(jì)數(shù)據(jù)庫并通過 English Query 來分析數(shù)據(jù)。JDBC數(shù)據(jù)庫驅(qū)動(dòng)程序是把JDBC調(diào)用翻譯成廠商專用API的調(diào)用。ODBC為直接訪問數(shù)據(jù)定義了一組函數(shù),而不是在學(xué)生應(yīng)用程序中嵌入SQL。第 6 章 關(guān)鍵技術(shù)解決 JSP企業(yè)考勤管理配置說明。1.JDK的安裝與配置JDK 是Java開發(fā)工具包 (Java Development Kit ) 的縮寫。Win2000 Server 或 Win2000 professional 操作系統(tǒng)下,選擇安裝j2sdk1_4_1(即JDK)軟件,安裝步驟如下:(1) 雙擊j2sdk1_4_1windowsi586可以開始安裝;(2) 在安裝過程中使用默認(rèn)配置即可。選擇[高級(jí)]選項(xiàng)卡;(8) 單擊[環(huán)境變量]按鈕;(9) 彈出[環(huán)境變量]對話框;(10) 該對話框分為[Administrator 的用戶變量]和[系統(tǒng)變量]兩個(gè)選項(xiàng)組。在[變量值]文本框中輸入“c:\jdk\bin”,然后單擊[確定]按鈕。(14) 單擊[應(yīng)用]按鈕再單擊[確定]按鈕。2.Web應(yīng)用程序測試環(huán)境TOMCAT的安裝與配置由于開發(fā)環(huán)境的限制,在開發(fā)階段才用TOMCAT在個(gè)人計(jì)算機(jī)上調(diào)試,以下為TOMCAT的安裝與配置說明:,默認(rèn)安裝目錄為c:\Tomcat安裝完畢,更改環(huán)境變量(同上進(jìn)入[環(huán)境變量]對話框),用同樣的方法把c:\Tomcat添加到TOMCAT_HOME環(huán)境變量中。則Tomcat環(huán)境配置完成。 JSP與數(shù)據(jù)庫的連接打開Windows Server 2000的控制面板,雙擊ODBC數(shù)據(jù)源(32位)打開數(shù)據(jù)源管理,在系統(tǒng)DSN中注冊名稱為JSP的MS SQL數(shù)據(jù)源。過程如下:首先,從控制面板的管理工具中打開“ODBC數(shù)據(jù)源管理器”,單擊“系統(tǒng)DSN”選項(xiàng)卡,單擊“添加”按鈕。在服務(wù)器欄中選擇本地服務(wù)器(local)。選擇“使用網(wǎng)絡(luò)登錄ID的Windows NT驗(yàn)證”,的方法在選擇身份確認(rèn)方法對話框中單擊“下一步”,選擇數(shù)據(jù)庫的對話框,在“改變默認(rèn)的數(shù)據(jù)庫為”前面加上標(biāo)記,在下拉列表中選擇自己建立數(shù)據(jù)庫名稱。第 7 章 結(jié)論經(jīng)過將近三個(gè)月的時(shí)間,基本完成了本次的畢業(yè)設(shè)計(jì)企業(yè)考勤管理系統(tǒng)。由于時(shí)間倉促,及本人理論知識(shí)、開發(fā)技術(shù)、實(shí)踐經(jīng)驗(yàn)和現(xiàn)有設(shè)備的局限,該系統(tǒng)難免存在許多的不足之處,有待于改進(jìn)和完善。致謝在完成本次的畢業(yè)論文之際…..我完成了計(jì)算機(jī)及其應(yīng)用本科的學(xué)業(yè),系統(tǒng)的學(xué)習(xí)了計(jì)算機(jī)專業(yè)專業(yè)知識(shí),更深程度地了解了計(jì)算機(jī)在各行各業(yè)的應(yīng)用,也掌握了計(jì)算機(jī)應(yīng)用的能力。參考文獻(xiàn)[1] 馮燕奎 趙德奎等編著 《JSP實(shí)用案例教程》,清華大學(xué)出版社,2004[2] 黃劉生主編《數(shù)據(jù)結(jié)構(gòu)》,經(jīng)濟(jì)科學(xué)出版社,1999[3] 黃曉東著《JAVA課程設(shè)計(jì)案例精編》,中國水利水電出版社,2004[4] (美)Bruce Eckel著 陳昊鵬 饒若楠等譯《JAVA編程思想》,機(jī)械工業(yè)出版社 ,2005[5] 陳玉峰 《SQL Server2000數(shù)據(jù)庫開發(fā)教程》,科學(xué)出版社 ,2000[6]李曉黎 張?。骸禞SP+SQL Server網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實(shí)例》,人民郵電出版社 .[7]汪曉平 鐘軍:《JSP網(wǎng)絡(luò)開發(fā)技術(shù)》,人民郵電出版社,[8]宣小平 但正剛 張文毅:《JSP數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航》,人民郵電出版社,[9]馮昊:《JSP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)與上機(jī)指導(dǎo)》,清化大學(xué)出版社,[10]徐立 聶小燕 謝勇:《中文Dreamweaver MX 2004白金教學(xué)》,兵器工業(yè)出版社,