![第1章 Java EE平臺(tái)及開(kāi)發(fā)基礎(chǔ)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/3374afda-7543-4882-9184-70dd4abbfdb3/3374afda-7543-4882-9184-70dd4abbfdb31.gif)
![第1章 Java EE平臺(tái)及開(kāi)發(fā)基礎(chǔ)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/3374afda-7543-4882-9184-70dd4abbfdb3/3374afda-7543-4882-9184-70dd4abbfdb32.gif)
![第1章 Java EE平臺(tái)及開(kāi)發(fā)基礎(chǔ)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/3374afda-7543-4882-9184-70dd4abbfdb3/3374afda-7543-4882-9184-70dd4abbfdb33.gif)
![第1章 Java EE平臺(tái)及開(kāi)發(fā)基礎(chǔ)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/3374afda-7543-4882-9184-70dd4abbfdb3/3374afda-7543-4882-9184-70dd4abbfdb34.gif)
![第1章 Java EE平臺(tái)及開(kāi)發(fā)基礎(chǔ)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/3374afda-7543-4882-9184-70dd4abbfdb3/3374afda-7543-4882-9184-70dd4abbfdb35.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.1Java EE的開(kāi)發(fā)方式的開(kāi)發(fā)方式1.21.3Java EE開(kāi)發(fā)環(huán)境搭建開(kāi)發(fā)環(huán)境搭建Java EE開(kāi)發(fā)入門(mén)開(kāi)發(fā)入門(mén)1Java Web開(kāi)發(fā)開(kāi)發(fā)這是傳統(tǒng)的開(kāi)發(fā)方式,其核心技術(shù)是JSP、Servlet與JavaBean。早期的JSP程序員都用這種方式開(kāi)發(fā)Web應(yīng)用,幾乎所有功能都用JSP實(shí)現(xiàn)。缺點(diǎn)是:沒(méi)有一套有效的開(kāi)發(fā)規(guī)范來(lái)約束JSP程序員,不同程序員寫(xiě)出不同風(fēng)格的JSP程序,整個(gè)應(yīng)用系統(tǒng)的結(jié)構(gòu)不清晰,項(xiàng)目規(guī)模越大,越難維護(hù)。2Java框架開(kāi)發(fā)框架開(kāi)發(fā)(1)輕量級(jí))輕量級(jí)Java EE以Spring為核心,采用SSH2(Struts2SpringHibernate)整合框架的方式來(lái)架構(gòu)系統(tǒng),開(kāi)
2、發(fā)出的應(yīng)用通常運(yùn)行在Tomcat服務(wù)器上。(2)經(jīng)典企業(yè)級(jí))經(jīng)典企業(yè)級(jí)Java EE以EJB 3+JPA為核心,適合開(kāi)發(fā)大型企業(yè)項(xiàng)目,系統(tǒng)需要運(yùn)行于專業(yè)Java EE服務(wù)器(如WebLogic、WebSphere)之上,具有高度伸縮性、高度穩(wěn)定性和安全性。本書(shū)介紹的就是這種輕量級(jí)的平臺(tái),它是以JDK 7為底層運(yùn)行時(shí)環(huán)境(JRE)、Tomcat 8為應(yīng)用容器(Web服務(wù)器)、SQL Server 2008/2012為后臺(tái)數(shù)據(jù)庫(kù)的Java EE開(kāi)發(fā)平臺(tái),使用最新的MyEclipse 2014作為可視化集成開(kāi)發(fā)環(huán)境(IDE)。同時(shí),開(kāi)發(fā)時(shí)需要配置相應(yīng)版本的.jar包,形成.jsp、.java、.xm
3、l等文件。開(kāi)發(fā)完成后,發(fā)布到Web服務(wù)器上,它們的關(guān)系如圖1.1所示。1.2.1 軟件的安裝軟件的安裝本書(shū)選擇安裝的軟件如下。 JDK運(yùn)行時(shí):jdk1.7.0_60和jre7。 Web服務(wù)器:Tomcat 8.0.8。 IDE工具:MyEclipse 2014。 數(shù)據(jù)庫(kù):SQL Server 2008/2012。1安裝安裝JDK 7本書(shū)安裝的版本是JDK 7 Update 60版(Windows XP支持的最終版本),安裝可執(zhí)行文件名為jdk-7u60-windows-i586.exe,雙擊即可啟動(dòng)安裝向?qū)?,如圖1.2所示。 設(shè)置系統(tǒng)變量JAVA_HOME。右擊桌面“我的電腦”圖標(biāo),選擇【屬性
4、】【高級(jí)】選項(xiàng)卡,單擊【環(huán)境變量】按鈕,彈出【環(huán)境變量】對(duì)話框,如圖1.3所示。 在“系統(tǒng)變量”列表下單擊【新建】按鈕,彈出【新建系統(tǒng)變量】對(duì)話框,在“變量名”一欄輸入“JAVA_HOME”,“變量值”欄輸入JDK安裝路徑“C:Program FilesJavajdk1.7.0_60”,如圖1.4(a)所示,單擊【確定】按鈕完成配置。 設(shè)置系統(tǒng)變量Path。在“系統(tǒng)變量”列表中找到名為“Path”的變量,單擊【編輯】按鈕,在“變量值”字符串中加入路徑“;C:Program FilesJavajdk1.7.0_60bin”(或“%JAVA_HOME%bin;”),如圖1.4(b)所示,單擊【確定
5、】按鈕。 (a)新建JAVA_HOME變量 (b)編輯Path變量選擇任務(wù)欄【開(kāi)始】【運(yùn)行】,輸入“cmd”并回車(chē),進(jìn)入DOS界面。在命令行輸入“java -version”,如果配置成功就會(huì)出現(xiàn)Java的版本信息,如圖1.5所示。2安裝安裝Tomcat 8Tomcat的運(yùn)行離不開(kāi)JDK的支持,所以要先安裝JDK,然后才能正確安裝Tomcat。本書(shū)采用最新的Tomcat 8.0作為承載Java EE應(yīng)用的Web服務(wù)器,可以在其官方網(wǎng)站:/下載,如圖1.6所示為T(mén)omcat的下載發(fā)布頁(yè)。其中Core下的zip項(xiàng)目是Tomcat綠色版,解壓即可使用(用
6、binstartup.bat啟動(dòng)),而Windows Service Installer(手形鼠標(biāo)所指)則是一個(gè)安裝版軟件(建議Java初學(xué)者選擇使用),下載獲得的文件名為apache-tomcat-8.0.8.exe,雙擊啟動(dòng)安裝向?qū)В鐖D1.7所示,安裝過(guò)程均取默認(rèn)選項(xiàng)。安裝完畢Tomcat會(huì)自行啟動(dòng),可打開(kāi)瀏覽器輸入“http:/localhost:8080”后回車(chē)測(cè)試,若無(wú)法呈現(xiàn)頁(yè)面,說(shuō)明Tomcat默認(rèn)的端口(8080)被占用,需要修改。先關(guān)閉Tomcat,打開(kāi)Tomcat的配置文件server.xml(位于C:Program FilesApache Software Foundat
7、ionTomcat 8.0conf下),如圖1.8所示。完成后,選擇【開(kāi)始】【所有程序】【Apache Tomcat 8.0 Tomcat8】【Monitor Tomcat】重啟Tomcat。再次打開(kāi)瀏覽器,輸入“http:/localhost:9080/”(要輸自己設(shè)的端口號(hào))后回車(chē),若出現(xiàn)如圖1.9所示的頁(yè)面,表明安裝成功。3安裝安裝MyEclipse 2014目前,MyEclipse在國(guó)內(nèi)有了官網(wǎng):http:/ EE初學(xué)者。本書(shū)使用MyEclipse在Windows下最新的穩(wěn)定版本MyEclipse 2014,從官網(wǎng)下載安裝包可執(zhí)行文件myeclipse-pro-2014-GA-offl
8、ine-installer- windows.exe,雙擊啟動(dòng)安裝向?qū)В鐖D1.10所示。按照向?qū)У闹敢虏僮?,安裝過(guò)程從略。安裝完成后再?gòu)墓倬W(wǎng)免費(fèi)下載Myeclipse2014激活教程,請(qǐng)讀者自己學(xué)習(xí)破解,破解注冊(cè)完就可以無(wú)限期地使用MyEclipse了!如圖1.11所示為MyEclipse 2014的啟動(dòng)畫(huà)面及版本信息。(a)啟動(dòng)畫(huà)面(b)版本信息框4安裝安裝SQL Server 2008(1)安裝前準(zhǔn)備)安裝前準(zhǔn)備一臺(tái)干凈的計(jì)算機(jī),要求: Windows XP Professional SP3系統(tǒng)。 不能是安裝有(或曾經(jīng)裝過(guò))微軟Visual Studio 2008/2010這類.NE
9、T系列產(chǎn)品的計(jì)算機(jī)。 足夠大的硬盤(pán)空間。(2)安裝)安裝SQL Server 2008因SQL Server 2008需要.NET Framework 3.5的支持,安裝程序啟動(dòng)后會(huì)檢測(cè)系統(tǒng)是否已經(jīng)安裝了.NET Framework 3.5,如果沒(méi)有安裝,則彈出要求安裝的對(duì)話框,單擊【確定】按鈕,等待一段時(shí)間后進(jìn)入如圖1.12所示的“.NET Framework 3.5許可協(xié)議”窗口,同意許可條款并單擊【安裝】按鈕開(kāi)始安裝。安裝完.NET Framework 3.5后可能會(huì)彈出需要安裝Windows XP補(bǔ)丁的對(duì)話框,這是安裝SQL Server 2008必須安裝的補(bǔ)丁。安裝完該補(bǔ)丁后重啟計(jì)算
10、機(jī)。重啟計(jì)算機(jī)后會(huì)重新啟動(dòng)安裝程序,進(jìn)入【SQL Server安裝中心】窗口,單擊左邊菜單欄中的“安裝”選項(xiàng)卡,在窗口右邊將列出可供選擇的安裝方式,如圖1.13所示。需要特別提出,向?qū)нM(jìn)入【數(shù)據(jù)庫(kù)引擎配置】窗口后,在“賬戶設(shè)置”選項(xiàng)卡中選擇身份驗(yàn)證模式為“混合模式”,并為內(nèi)置的系統(tǒng)管理員賬戶“sa”設(shè)置密碼,為了便于介紹,本書(shū)簡(jiǎn)單地設(shè)為“123456”,如圖1.14所示。1配置配置MyEclipse 2014所用的所用的JRE在MyEclipse 2014中內(nèi)嵌了Java編譯器,但為了使用最新的Java,這里指定1.2.1節(jié)中安裝的JDK 7,需要手動(dòng)配置。啟動(dòng)MyEclipse 2014,選
11、擇主菜單【W(wǎng)indow】【Preferences】,出現(xiàn)如圖1.15所示的窗口。選擇左邊項(xiàng)目樹(shù)中【Java】【Installed JREs】項(xiàng),會(huì)發(fā)現(xiàn)MyEclipse已有默認(rèn)的JRE選項(xiàng)(但本書(shū)不用此選項(xiàng)),單擊右邊【Add】按鈕,添加1.2.1節(jié)中安裝的JDK并命名為jdk7,如圖1.16所示。2集成集成MyEclipse 2014與與Tomcat 8啟動(dòng)MyEclipse 2014,選擇主菜單【W(wǎng)indow】【Preferences】,單擊左邊項(xiàng)目樹(shù)中【MyEclipse】【Servers】【Tomcat】【Tomcat 8.x】項(xiàng),在窗口右邊選中“Enable”激活Tomcat 8.x
12、,設(shè)置Tomcat 8的安裝路徑,如圖1.17所示。進(jìn)一步展開(kāi)項(xiàng)目樹(shù),選擇【Tomcat 8.x】【JDK】項(xiàng),將其設(shè)為前面剛添加、配置的名為jdk7的Installed JRE(從下拉列表中選擇),如圖1.18所示。在MyEclipse 2014工具欄中單擊【Run/Stop/Restart MyEclipse Servers】復(fù)合按鈕 右邊的下拉箭頭,選擇【Tomcat 8.x】【Start】,如圖1.19所示。在MyEclipse 2014主界面下方控制臺(tái)區(qū)會(huì)輸出Tomcat的啟動(dòng)信息,如圖1.20所示,說(shuō)明服務(wù)器已經(jīng)開(kāi)啟了。1.3.1 MyEclipse集成開(kāi)發(fā)環(huán)境集成開(kāi)發(fā)環(huán)境1啟動(dòng)啟
13、動(dòng)MyEclipse 2014在Windows下選擇菜單 【所有程序】【MyEclipse】【MyEclipse 2014】【MyEclipse Professional 2014】,啟動(dòng)MyEclipse 2014環(huán)境。初次啟動(dòng)會(huì)要求選擇一個(gè)工作區(qū)(Workspace),如圖1.21所示,就是用于存放用戶項(xiàng)目(所開(kāi)發(fā)程序)的地方,取默認(rèn)項(xiàng)即可。單擊【OK】按鈕,進(jìn)入集成開(kāi)發(fā)工作界面,如圖1.22所示。2IDE界面布局界面布局(1)菜單欄)菜單欄窗體頂部是菜單欄,包含主菜單(如File)和其所屬的菜單項(xiàng)(如【File】【New】),菜單項(xiàng)下面還可以有子菜單,如圖1.23所示。(2)工具欄)工具
14、欄位于菜單欄下面的是工具欄,如圖1.24所示。(3)透視圖切換器)透視圖切換器位于工具欄最右側(cè)的是MyEclipse特有的透視圖切換器,如圖1.25所示,它可以顯示多個(gè)透視圖以供切換。(4)視圖)視圖視圖是顯示在主界面中的一個(gè)小窗口,可以單獨(dú)最大化、最小化,調(diào)整顯示大小、位置或關(guān)閉。除了工具欄、菜單欄和狀態(tài)欄之外,MyEclipse的界面就是由這樣的一個(gè)個(gè)小窗口組合起來(lái)的,像拼圖一樣構(gòu)成了MyEclipse界面的主體。如圖1.26所示為一個(gè)大綱視圖。(5)代碼編輯器)代碼編輯器在界面的中央會(huì)顯示文件編輯器及其中的程序代碼。這個(gè)編輯器與視圖非常相似,也能最大化和最小化,若打開(kāi)的是JSP源文件,還
15、會(huì)在編輯器的上半部窗口中實(shí)時(shí)顯示出頁(yè)面的預(yù)覽效果,如圖1.27所示。3組件化的功能組件化的功能在結(jié)構(gòu)上,MyEclipse 2014的功能可分為7類。 Java EE模型。 Web開(kāi)發(fā)工具。 EJB開(kāi)發(fā)工具。 應(yīng)用程序服務(wù)器的連接器。 Java EE項(xiàng)目部署服務(wù)。 數(shù)據(jù)庫(kù)服務(wù)。 MyEclipse整合幫助。事實(shí)上,MyEclipse(6.0版之前)原本只是作為Eclipse環(huán)境的一個(gè)插件而存在的,只不過(guò)后來(lái)隨著它功能的日益強(qiáng)大,逐步取代Eclipse而成為獨(dú)立的Java EE集成開(kāi)發(fā)工具,但在其界面的主菜單里至今仍保留著【MyEclipse】這一菜單,如圖1.28所示。 1簡(jiǎn)單簡(jiǎn)單Java E
16、E程序的結(jié)構(gòu)程序的結(jié)構(gòu)在網(wǎng)站規(guī)模不大時(shí),可以全部采用JSP來(lái)編寫(xiě)Java EE程序,JSP文件負(fù)責(zé)處理應(yīng)用的業(yè)務(wù)邏輯、控制網(wǎng)頁(yè)流程和創(chuàng)建HTML頁(yè)面,JSP通過(guò)JDBC操作后臺(tái)數(shù)據(jù)庫(kù),系統(tǒng)結(jié)構(gòu)十分簡(jiǎn)單,如圖1.29所示。2舉例舉例【實(shí)例一】采用JSP+JDBC方式開(kāi)發(fā)一個(gè)Web登錄程序。要求:數(shù)據(jù)庫(kù)中建一個(gè)“用戶名-密碼”表,用戶由頁(yè)面上輸入用戶名和密碼,單擊【登錄】按鈕提交,程序通過(guò)JDBC訪問(wèn)數(shù)據(jù)庫(kù)中的表來(lái)驗(yàn)證用戶,驗(yàn)證通過(guò)轉(zhuǎn)到主頁(yè)并回顯歡迎信息,否則跳轉(zhuǎn)至出錯(cuò)頁(yè)。(1)建立數(shù)據(jù)庫(kù)與表)建立數(shù)據(jù)庫(kù)與表在SQL Server 2008/2012中創(chuàng)建數(shù)據(jù)庫(kù),命名為T(mén)EST,其中建立一個(gè)用戶表
17、userTable,表結(jié)構(gòu)如表1.1所示。字段包括:id、username和password。其中id設(shè)為自動(dòng)增長(zhǎng)的int型,并設(shè)為主鍵。username和password都設(shè)為varchar型。表建好后,向其中錄入兩條數(shù)據(jù)記錄。最后建好的數(shù)據(jù)庫(kù)、表及其中數(shù)據(jù)在SQL Server 2008/2012的SQL Server Management Studio中顯示的效果,如圖1.30所示。(2)創(chuàng)建數(shù)據(jù)庫(kù)連接)創(chuàng)建數(shù)據(jù)庫(kù)連接在MyEclipse 2014中創(chuàng)建對(duì)SQL Server 2008/2012的數(shù)據(jù)源連接十分方便。啟動(dòng)MyEclipse 2014,選擇主菜單【W(wǎng)indow】【Open
18、Perspective】【MyEclipse Database Explorer】,打開(kāi)MyEclipse 2014的“數(shù)據(jù)庫(kù)瀏覽器”模式,右擊鼠標(biāo),選擇菜單【New】,出現(xiàn)如圖1.31所示的窗口,在其中編輯數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)。在DB Browser中右擊剛才創(chuàng)建的sqlsrv連接,如圖1.32所示,選擇菜單【Open connection】,打開(kāi)這個(gè)連接。連接打開(kāi)之后,可以看到數(shù)據(jù)庫(kù)中的表和表中數(shù)據(jù),如圖1.33所示,這就說(shuō)明MyEclipse 2014已經(jīng)成功與SQL Server 2008相連了!(3)創(chuàng)建)創(chuàng)建Java EE項(xiàng)目項(xiàng)目在MyEclipse 2014中,選擇主菜單【File】【
19、New】【W(wǎng)eb Project】,出現(xiàn)如圖1.34所示的【New Web Project】窗口,填寫(xiě)“Project Name”欄(為項(xiàng)目起名)為“jsp_jdbc”。在“Java EE version”下拉列表中選擇“JavaEE 7 - Web 3.1”,“Java version”下拉列表中選擇“1.7”。單擊【Next】按鈕后,在“Web Module”頁(yè)勾選“Generate web.xml deployment descriptor”(自動(dòng)生成項(xiàng)目的web.xml配置文件),如圖1.35所示。單擊【Next】按鈕后,在“Configure Project Libraries”頁(yè)勾
20、選“JavaEE 7.0 Generic Library”,同時(shí)取消選擇“JSTL 1.2.2 Library”,如圖1.36所示。(4)編寫(xiě))編寫(xiě)JSP展開(kāi)項(xiàng)目的工程目錄樹(shù),右擊“WebRoot”項(xiàng),從彈出的菜單中選擇【New】【File】,在如圖1.37所示的窗口中輸入文件名“l(fā)ogin.jsp”,單擊【Finish】按鈕。MyEclipse會(huì)自動(dòng)在項(xiàng)目WebRoot目錄下創(chuàng)建一個(gè)名為login.jsp的JSP文件,工程目錄樹(shù)如圖1.38所示。 在代碼編輯器中編寫(xiě)login.jsp(登錄頁(yè))文件,代碼所示。用同樣的方法,在WebRoot下創(chuàng)建validate.jsp文件,編寫(xiě)代碼所示。的功
21、能是初始化一個(gè)class屬性所指定的Java類的實(shí)體,并將該實(shí)體命名為id屬性所指定的值。簡(jiǎn)而言之,也就是給已創(chuàng)建好的JDBC類(位于項(xiàng)目org.easybooks.test.jdbc包下的SqlSrvDBConn類)指定一個(gè)別名SqlSrvDB,之后就可以在JSP頁(yè)的源碼中直接引用這個(gè)別名來(lái)調(diào)用該JDBC類的方法了,如executeQuery()、closeStmt()和closeConn()等方法。動(dòng)作把用戶的請(qǐng)求轉(zhuǎn)到另外的頁(yè)面進(jìn)行處理,在本例中用于實(shí)現(xiàn)頁(yè)面間跳轉(zhuǎn),根據(jù)驗(yàn)證處理的結(jié)果不同:若驗(yàn)證成功,轉(zhuǎn)到主頁(yè)面(main.jsp);若失敗,轉(zhuǎn)到出錯(cuò)頁(yè)(error.jsp)。接下來(lái),在項(xiàng)目W
22、ebRoot目錄下再創(chuàng)建兩個(gè)JSP文件:主頁(yè)(main.jsp)和出錯(cuò)頁(yè)(error.jsp)。main.jsp的代碼如下:留言板信息,您好!歡迎登錄留言板。error.jsp的代碼如下:出錯(cuò)登錄失?。螕暨@里返回(5)創(chuàng)建)創(chuàng)建JDBC類類右擊項(xiàng)目src文件夾,選擇菜單【New】【Package】,如圖1.39所示,在【New Java Package】窗口中輸入包名“org.easybooks.test.jdbc”,單擊【Finish】按鈕。右擊src,選擇菜單【New】【Class】,出現(xiàn)如圖1.40所示的【New Java Class】窗口。單擊“Package”欄后的【Browse】
23、按鈕,指定類存放的包為“org.easybooks.test.jdbc”,輸入類名“SqlSrvDBConn”,單擊【Finish】按鈕。SqlSrvDBConn.java代碼所示。(6)添加)添加JDBC驅(qū)動(dòng)包驅(qū)動(dòng)包編碼完成后,還需要將JDBC驅(qū)動(dòng)包sqljdbc4.jar復(fù)制到項(xiàng)目的“WebRootWEB-INFlib”目錄下。在項(xiàng)目的工程目錄視圖中刷新(快捷菜單【Refresh】),最后的目錄樹(shù)如圖1.41所示。(7)部署)部署Java EE項(xiàng)目項(xiàng)目項(xiàng)目開(kāi)發(fā)完成,要部署到服務(wù)器上方能運(yùn)行。項(xiàng)目中一共4個(gè)JSP文件,我們希望這個(gè)系統(tǒng)的啟動(dòng)頁(yè)是login.jsp,需要修改web.xml文件:
24、 jsp_jdbc login.jsp 單擊工具欄 (Deploy MyEclipse J2EE Project to Server)按鈕,彈出如圖1.42所示的【Project Deployments】對(duì)話框,將新建的Java EE項(xiàng)目部署到Tomcat中。(8)運(yùn)行瀏覽)運(yùn)行瀏覽啟動(dòng)Tomcat 8.x,在瀏覽器中輸入“http:/localhost: 9080/jsp_jdbc/”并回車(chē),將顯示如圖1.43所示的登錄頁(yè)。單擊【登錄】按鈕提交表單,轉(zhuǎn)到如圖1.44所示的主頁(yè)面并回顯歡迎信息。1設(shè)置斷點(diǎn)設(shè)置斷點(diǎn)在源代碼語(yǔ)句左側(cè)的隔條上雙擊鼠標(biāo)左鍵,可以在當(dāng)前行設(shè)置斷點(diǎn)。這里將斷點(diǎn)設(shè)置在validate.jsp源文件中,如圖1.46所示。2進(jìn)入調(diào)試透視圖進(jìn)入調(diào)試透視圖部署運(yùn)行程序,在登錄頁(yè)輸入用戶名、密碼后單擊【登錄】按鈕提交表單,此時(shí)系統(tǒng)會(huì)自動(dòng)切換到如圖1.47所示的調(diào)試透視圖界面。3變量查看變量查看右上部的Variables視圖顯示了此刻程序中各個(gè)變量的取值,如圖1.48所示??梢?jiàn),usr、pwd、validated和sql已經(jīng)有了值,那是因?yàn)閯倓倛?zhí)行了如下語(yǔ)句:String usr=request.getParameter(username);/獲取提交的用戶名String pwd=request.ge
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省日照市高三下學(xué)期3月模擬考試語(yǔ)文試題(含答案)
- 工程車(chē)運(yùn)輸簡(jiǎn)單合同
- 2025合同模板化工產(chǎn)品購(gòu)銷合同范本
- 洗煤廠承包合同
- 商鋪個(gè)人租房合同
- 職稱聘任合同書(shū)
- 演講稿格式及范文二十-多篇
- 提升學(xué)習(xí)能力
- 農(nóng)產(chǎn)品產(chǎn)銷對(duì)接合作合同
- 二手房獨(dú)家代理合同
- 《共情的力量》課件
- 2022年中國(guó)電信維護(hù)崗位認(rèn)證動(dòng)力專業(yè)考試題庫(kù)大全-上(單選、多選題)
- 《電氣作業(yè)安全培訓(xùn)》課件
- 水平二(四年級(jí)第一學(xué)期)體育《小足球(18課時(shí))》大單元教學(xué)計(jì)劃
- 《關(guān)于時(shí)間管理》課件
- 醫(yī)藥高等數(shù)學(xué)智慧樹(shù)知到課后章節(jié)答案2023年下浙江中醫(yī)藥大學(xué)
- 城市道路智慧路燈項(xiàng)目 投標(biāo)方案(技術(shù)標(biāo))
- 水泥采購(gòu)?fù)稑?biāo)方案(技術(shù)標(biāo))
- 醫(yī)院招標(biāo)采購(gòu)管理辦法及實(shí)施細(xì)則(試行)
- 初中英語(yǔ)-Unit2 My dream job(writing)教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 廣州市勞動(dòng)仲裁申請(qǐng)書(shū)
評(píng)論
0/150
提交評(píng)論