freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的人事工資查詢系統(tǒng)(編輯修改稿)

2025-06-12 18:32 本頁面
 

【文章內(nèi)容簡介】 JSP 模型是在 ASP 之后定義的,它借用了 ASP 的許多優(yōu)點 :例 如Session,Application 等對象。同時 JSP 使用靈活而強大的 JAVA 語言,而不是低效的 Scripting 語言。 ASP 開發(fā)者只能使用基于 windows 平臺的技術(shù),而 java 和 jsp是跨平臺的。 Java 與面向?qū)ο蠹夹g(shù) 面向?qū)ο蠹夹g(shù)基本概念 當(dāng)我們正在從傳統(tǒng)的過程化的編程轉(zhuǎn)向新的開發(fā)模式中時,面向?qū)ο蟮奶岢觯咕幊贪l(fā)生新的變革。面向 對 象分為三基本概念 :面向?qū)ο蟮姆治?(OOA,Object Oriented Analysis),面向?qū)ο蟮脑O(shè)計 (OOD, Object Oriented Design)、以及我們經(jīng)常說的面向?qū)ο蟮木幊虒崿F(xiàn) (OOP, Object Oriented Programming )。如果一種編程語言是真正的面向?qū)ο蟮恼Z言,它必須有面向?qū)ο蟮娜齻€基本特征 : 一、 類 類 是一個樣板,以操作、表示和算法的形式完整地定義了一組對象的行為。它通常也是面向?qū)ο笳Z言中的模 塊 、封裝和數(shù)據(jù)抽象的基礎(chǔ)。簡單地說,類是一種數(shù)據(jù)類型,而對象是類的一個實例。 二 、 繼承 繼承提供了創(chuàng)建新類的一種方法,這種方法就是說,一個新類可以透 過 已 有類進行修改或擴充來滿足新類的要求。新類共享已有類的行為,而自己還具有修改的或額外添加的行為。因此,可以說繼承的本質(zhì)特征是行為共享。 三 、 多態(tài)性 多態(tài)性隱含著表明 該對 象可以屬于多于一個的分類,因而可以提高類代碼的重用性以及可維護性。 Java 與面向?qū)ο蠹夹g(shù) 的關(guān)系 關(guān)于面向?qū)ο?Java 是這樣描述的 : 對象是代表現(xiàn)實生活中的實物的軟件編程的實體,比如說銀行帳號,計算機本科生畢業(yè)設(shè)計(論文) 用戶,用戶介面上的按鈕,窗口菜單等等。在 Java 看來,一切都是對 象。對象是由它們的狀態(tài)和行為定義的。 一個對象的狀態(tài)是由只有對象自己知道的變量定義的。 Java 把這些變量稱為數(shù)據(jù)域 或者 成員變量。數(shù)據(jù)域?qū)ο髞碚f是私有的,除非 是 顯式的使用關(guān)鍵字來定義它們的作用域,使它們對其它類可見。一個 對象 的行為是由它上面的操作定義的。在 Java 中,這些操作被叫做方法。方法可以改變一個對象的狀態(tài),創(chuàng)建新對象,實現(xiàn)實用的 功能等。 類是一個實體,它定義了一個對象的運行方式以及在對象被創(chuàng)建或者說實例化的 時候所 包含的數(shù)據(jù)。類的作用就 像 一個模板,一個或者多個對象可以依照它來創(chuàng)建。 Java 是一個完全面向?qū)ο笳Z言,這體現(xiàn)在 Class(類 )是 Java 程序構(gòu)成的基本單元,一個 Java 程序通常由許多 Class 組成,而且這些 Class 還會有一定的繼承關(guān)系,Java 支持 Class 的單繼承,從而使類之間的繼承關(guān)系更明確。繼承的結(jié)果產(chǎn)生類的多態(tài)性,類的多態(tài)本質(zhì)上講就是可以用父類的引用訪問繼承類的實現(xiàn) (子類對象 ),類的這種多態(tài)性最終形成了組件對象模 型的基礎(chǔ),即通過接口 (父類 )訪問實現(xiàn) (子類 )。 在本系統(tǒng)的開發(fā)過程中,全面使用了面向?qū)ο蟮木幊碳夹g(shù)。在 JavaBean 的程序中定義了很多的對象類,有的類是用來存放數(shù)據(jù),有的類是用來從界面取回數(shù)據(jù),還有的類用來連接數(shù)據(jù)庫進行計算。同時還定義了很多類中調(diào)用的方法。經(jīng)過這樣的分工處理,使得編程效率提高了很多,查錯與修改也非常方便。另外,在 JSP 的程序中又用 new 的方法重新生成了包含數(shù)據(jù)的實體 R 水象進布于處理,在界面上快速、正確地顯示數(shù)據(jù)。 Java 的錯誤與對應(yīng)方法 Java class 錯誤防止 與出錯對應(yīng) Java class 在運行的時候,由于種種原因,可能會產(chǎn)生一些錯誤,對此, Java程序內(nèi)部有相應(yīng)的對應(yīng)方法。 Java 的錯誤處理最典型的就是 catch 方法?;驹砭褪菍⑺械膱?zhí)行部分都放入 try{}塊中,將有可能出現(xiàn)的錯誤類型放在 catch{}塊中,程序如果出現(xiàn)錯誤則跳出 try 的部分由 catch 部分捕捉錯誤,再樹于相應(yīng)的程序 ,例如個人信息刪除處理的程序,從數(shù)據(jù)庫中刪除個人信息的代碼被放在 try 塊中,因為這段程序是聯(lián)接數(shù)據(jù)庫執(zhí)行 SQL 語句的操作,最有可能產(chǎn)生 SQL 類的錯誤,因此在 catch 塊中將錯 誤類型定義為 SQL Exception。上面的 try 塊產(chǎn)生錯誤時就會被 catch 捕捉到,在這個 catch 中是將錯誤拋出,返回一個錯誤信息到界面上來。 本科生畢業(yè)設(shè)計(論文) 本系統(tǒng)的 程序 編寫中全部采用這種錯誤對應(yīng)方法。保證既使出現(xiàn)錯誤時系統(tǒng)也 不能崩潰。雖然有這么好的出錯對應(yīng)方法,但也要防止出現(xiàn)錯誤。例如, 與數(shù)據(jù)庫連 接時應(yīng)保證數(shù)據(jù)的正確性 。從數(shù)據(jù)庫中取數(shù)據(jù)時,如果是空值如何處理 。對數(shù)組的操作不能越界等等。 JSP 的編譯錯誤防止與出錯對應(yīng) 由于 JSP 文件中包含了大量的 Java 程序,就也有可能產(chǎn)生 Java 程序相關(guān)的錯誤,又因 為 JSP 程序在執(zhí)行時被自動編譯成 class 運行,所以, JSP 的錯誤大多為編譯錯誤。錯誤引發(fā)的結(jié)果是不能生成 HTNIL,頁面,界面顯示出亂碼或 Java 代碼。雖然也可以用 try catch 方法捕捉錯誤,但由于 JSP 本身還要負責(zé)生成 HTML 頁面,處理起來不方便,于是盡量把數(shù)據(jù)處理部分放到 Bean 中, JSP 中只放少量的負責(zé)生成動態(tài)頁面的 Java 代碼。即使這樣也不能保證完全不會出錯,還要精心調(diào)式。Java class 在出錯時,會顯示出錯誤的行號,就可以查找源程序中相應(yīng)的行進行修改。而 JSP 文件由于和 HTML 代碼混在一 起,即使顯示出錯誤的行號,也不是源程序中的相應(yīng)行。因此,在調(diào)試程序的時候,在不到字中設(shè)置許多系統(tǒng)輸出命令,打印出變量的當(dāng)時的值,然后查看錯誤日志,找出打印的結(jié)果,就可以找到出錯的位置,或出錯的變量。 在錯誤查找這一點上,個人感覺 Java 不如 VB方便, VB可以設(shè)置斷點運行,可以動態(tài)看到程序執(zhí)行過程中變量的變化,而 Java 是先編譯成 class 后運行。要想查看變量的中間值只能查看錯誤日志。 本科生畢業(yè)設(shè)計(論文) 第三章 開發(fā)工具簡介 本系統(tǒng)的 開發(fā)環(huán)境 本系統(tǒng)是用軟件 jbuilder2021 開發(fā)工具 在 Windows 操作系統(tǒng)上面 開發(fā)的。JBuilder 2021 是 Borland 公司推出的全球最暢銷的 JBuilder系 列跨平臺 Java開發(fā)環(huán)境最新版本。 它 結(jié)合了可視化技術(shù)、面向?qū)ο蠹夹g(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)開發(fā)技術(shù)等多種先進的軟件編程技術(shù)和思想,成為創(chuàng)建功能豐富、界面友好的 Windows 應(yīng)用軟件的工具之一。 JBuilder 2021 簡介 Borland JBuilder 是全球第一的跨平臺 Java 開發(fā)環(huán)境 , 可建構(gòu)符合業(yè)界標(biāo)準(zhǔn)的 Java 應(yīng)用系統(tǒng) , 開發(fā) EJB. WEB. XML 以及數(shù)據(jù)庫等各類應(yīng)用程序 。 憑借 JBuilder 2021 雙向的 . 可視化的設(shè)計工具 ,您可以快速開發(fā)各種 J2EE 應(yīng)用程序 , 并將其部署到多種應(yīng)用程序服務(wù)器 , 包括 BEA WebLogic. IBM WebSphere. Oracle Application Server 以及集成于 JBuilder 2021 的 Borland Enterprise 來 , Borland 公司一直不遺余力地在中國推廣 Java 應(yīng)用開發(fā)技術(shù) 。 JBuilder 2021 是 Borland 公 司推出的全球最暢銷的 JBuilder系列跨平臺 Java開發(fā)環(huán)境最新版本。這是去年發(fā)布的 JBuilderX 的升級版,為開發(fā)人員提供了更全面的工具以減少 Java 開發(fā)的復(fù)雜性并優(yōu)化軟件的性能。 JBuilderX 獲得了開發(fā)人員很高的贊譽,然而 JBuilder 2021 卻提供了更強大的性能,它包括了以下方面的改進: 綜合管理性能,常規(guī)錯誤代碼的檢測功能,為增強安全性能提供一種新的安全檢測代碼;同時還提高與 Borland 其它解決方案結(jié)合的能力。 目前 Borland 推出的 JBuilder 2021 有三個版本: (1)Borland JBuilder Enterprise:主要針對 J2EE,網(wǎng)頁程序和網(wǎng)頁服務(wù)器開發(fā)。 (2)Borland JBuilder Developer:主要針對于網(wǎng)頁程序和中心代碼開發(fā)。 (3)Borland JBuilder Foundation:具有開發(fā) Java應(yīng)用程序完整功能的免費環(huán)境。 JBuilder 2021 的新特性 : JBuilder 2021 加速企業(yè) JavaBeans, WEB 服務(wù)器, XML,移動產(chǎn)品和數(shù)據(jù)庫應(yīng)用開發(fā),雙向可視化設(shè)計工具和迅速調(diào)用 J2EE 應(yīng)用服務(wù)器,這些應(yīng)用服務(wù)器包括 BEA WebLogic, IBM WebSphere, Sybase EAServer, JBoss 和 integrated Borland Enterprise Server。擁有創(chuàng)新強大的 JavaServer Faces, Struts 和 Web 服務(wù)設(shè)計工具,支持 J2SE (即 ), UML 代碼可視化,分布式因子分解,代碼審核,企業(yè)單位測試,支持多語控制系統(tǒng)。 本科生畢業(yè)設(shè)計(論文) 主要包括 : 一、 支持最新標(biāo)準(zhǔn),快速開發(fā)各類型 Java 應(yīng)用程序 Borland JBuilder 2021 Enterprise 版 本 支持 各類型 Java 應(yīng)用程序開發(fā),包含 JSF、 JavaServer Page (JSP)、 Servlets、 Enterprise JavaBean (EJB)、 Web Services、Struts、 XML、 Swing、數(shù)據(jù)庫應(yīng)用程序等, JBuilder 協(xié)助開發(fā)人員了解最新 J2SE (JDK ) 語言新功能所能帶來之幫助,并針對 J2SE 提供程序代碼重構(gòu) (Refactoring) 與除錯能力, JBuilder 2021 亦內(nèi)建符合 J2EE 規(guī)格之 Tomcat Web 服務(wù)器。 二 、 開發(fā)企業(yè)級 J2EE 平臺應(yīng)用程序 部署于主要應(yīng)用程序服務(wù)器 , 運用雙向可視化的 EJB 設(shè)計工具,可快速建立能夠重復(fù)使用之 Enterprise JavaBean。可視化雙向之部署描述編輯器 (Deployment Descriptor Editor),幫您管理部署結(jié)構(gòu) ( structure )、交易 (transaction )、策略 (policies)、權(quán)限角色 ( security role)與其它組合與部署 EJB 所需之屬性與信息,并且涵蓋標(biāo)準(zhǔn)部署描述 (Deployment Descriptor)與特定服務(wù)器專屬之部署描述。 JBuilder 緊密整合多重業(yè)界領(lǐng)先之 J2EE應(yīng)用服務(wù)器,包括 Borland Enterprise Server、 BEA WebLogic Server、 JBoss、 IBM WebSphere 與 Sybase EAServer。 三 、 簡化 JavaServer Faces 與 Struts 應(yīng)用程序開發(fā) 運用 JBuilder 所提供之多項工具與精靈,使得運用 JSF、 Struts、 Servlets、JavaServer Page 與 JSP 表達式語言 (Expression Language) 開發(fā)動態(tài) Web 應(yīng)用程序變得更為容易,運用流程設(shè)計工具可將現(xiàn)有 Web 應(yīng)用程序建立 JSF 所需之檔案,組合而成全功能之應(yīng)用程序。 Struts 設(shè)計工具將開發(fā)以 Struts 為基礎(chǔ)之應(yīng)用程序所需之工具緊密結(jié)合。此外, TagInsight 精靈能夠針對 JSP、 HTML 與 XML 檔案自動提示標(biāo)簽 (Tag),并可將 JSP 表達式語言 (Expression Language) 關(guān)鍵詞以不同色彩標(biāo)示,提升程序代碼撰寫速度并減少錯誤發(fā)生之機會。 四 、 運交高質(zhì)量、高效能之應(yīng)用程 序 JBuilder 2021 Enterprise 版是市場上唯一完全整合效能調(diào)校工具之 Java 整合開發(fā)環(huán)境,內(nèi)建包含剖析工具 (profiler) 、執(zhí)行 糾 錯器 (thread debugger)與程序代碼涵蓋分析工具 (Code Coverage),協(xié)助開發(fā)人員找出與修正效能相關(guān)問題。 JBuilder 2021 Enterprise 版中增添了 J2EE 效能剖析工具 Borland Optimizeit Request Analyzer 協(xié)助您分析 J2EE 架構(gòu)中跨越不同層級 (tiers) 程序代碼之執(zhí) 行效率。 Windows 2021 Windows 2021 Professional 其實是 Windows NT Workstation( Windows NT 工作站 )的最新版本,是專為各種桌面計算機和便攜機開發(fā)的新一代操作系統(tǒng)。它繼承本科生畢業(yè)設(shè)計(論文) 了 Windows NT 的先進技術(shù),提供了高層次的安全性、穩(wěn)定性和系統(tǒng)性能。同時,它幫助用戶更加容易地使用計算機、安裝和配置系統(tǒng)、脫機工作和使用 Inter 等。對于電腦和網(wǎng)絡(luò)系統(tǒng)的管理員而言, Windows 2021 Professional是一套更具有可管理性 的桌面系統(tǒng),無論是部署、管理還是為它提供技術(shù)支持都更加容易 。
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1