国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于JSP的職業(yè)學(xué)?!毒W(wǎng)頁制作》專題學(xué)習(xí)網(wǎng)站的開發(fā)

2012-08-15 00:44:25黑龍江朱順
職業(yè)技術(shù) 2012年2期
關(guān)鍵詞:網(wǎng)頁制作專題學(xué)習(xí)驅(qū)動程序

黑龍江 朱順

基于JSP的職業(yè)學(xué)?!毒W(wǎng)頁制作》專題學(xué)習(xí)網(wǎng)站的開發(fā)

黑龍江 朱順

JSP(Java Server Pages)是一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。本文論述了職業(yè)學(xué)?!毒W(wǎng)頁制作》專題學(xué)習(xí)網(wǎng)站頁面結(jié)構(gòu)設(shè)計、內(nèi)容設(shè)計、查詢功能設(shè)計、MySQL數(shù)據(jù)庫連接設(shè)計及對專題學(xué)習(xí)網(wǎng)站的展望。

專題學(xué)習(xí)網(wǎng)站;職業(yè)學(xué)校;JSP;網(wǎng)頁制作

JSP(Java Server Pages)是一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP開發(fā)的網(wǎng)站具有跨平臺性,網(wǎng)絡(luò)中計算機(jī)的操作系統(tǒng)不一定必須全都是Windows。采用JSP技術(shù)開發(fā)的專題學(xué)習(xí)網(wǎng)站,可以通過瀏覽器登錄網(wǎng)站,而不受所使用計算機(jī)的操作系統(tǒng)的局限,十分靈活方便。

一、JSP與PHP、ASP相比較

開發(fā)網(wǎng)站的技術(shù)很多,之所以采用JSP,因為其具有強大的生命力和發(fā)展?jié)摿Α?/p>

JSP跨平臺,訪問數(shù)據(jù)庫速度快,擴(kuò)展性好,安全性高。

PHP簡單易學(xué),特別是對有一定基礎(chǔ)的,適合快速開發(fā)。

ASP不跨平臺,漏洞多,采用該技術(shù)所開發(fā)的網(wǎng)站容易被攻擊,開發(fā)ASP的微軟公司已經(jīng)放棄了對其進(jìn)行技術(shù)支持和升級。

二、專題學(xué)習(xí)網(wǎng)站頁面結(jié)構(gòu)設(shè)計

職業(yè)學(xué)校專題網(wǎng)站的功能主要是提供給學(xué)習(xí)《網(wǎng)頁制作》的專業(yè)知識的途徑。

職業(yè)學(xué)?!毒W(wǎng)頁制作》專題學(xué)習(xí)網(wǎng)站的頁面結(jié)構(gòu)采用框架進(jìn)行設(shè)計,通過HTML語言中的〈frame〉標(biāo)簽和〈frameset〉標(biāo)簽將頁面布局設(shè)計成三部分,分別是“網(wǎng)頁導(dǎo)航”、“網(wǎng)頁頂部”、“頁面內(nèi)容”。這種設(shè)計將每一個頁面都分別單獨放在一個框架里面,學(xué)習(xí)者登錄專題學(xué)習(xí)網(wǎng)站后,“網(wǎng)頁導(dǎo)航”和“網(wǎng)頁頂部”是固定不變的,學(xué)習(xí)者在瀏覽器里的操作就會在“頁面內(nèi)容”中顯示結(jié)果。這種結(jié)構(gòu)設(shè)計的優(yōu)勢如下:

(一)瀏覽器反復(fù)加載“網(wǎng)頁導(dǎo)航”和“網(wǎng)頁頂部”等相同內(nèi)容的現(xiàn)象可以被有效避免,從而極大加快了瀏覽器訪問《網(wǎng)頁制作》專題學(xué)習(xí)網(wǎng)站的速度。

(二)無需在JSP頁面中大量引用〈include〉動作標(biāo)簽。

三、專題學(xué)習(xí)網(wǎng)站內(nèi)容設(shè)計

主要內(nèi)容設(shè)計為“網(wǎng)頁制作基礎(chǔ)”、“網(wǎng)頁制作工具”和“網(wǎng)頁制作技術(shù)”三部分。

(一)“網(wǎng)頁制作基礎(chǔ)”:主要介紹互聯(lián)網(wǎng)的發(fā)展歷史和現(xiàn)實應(yīng)用,網(wǎng)站和主頁的定義及概念。

(二)“網(wǎng)頁制作工具”:Flash、Dreamweaver、Firework是網(wǎng)頁制作的三個常用軟件。

(三)“網(wǎng)頁制作技術(shù)”:框架網(wǎng)頁的制作、網(wǎng)頁的布局視圖排版、網(wǎng)站的發(fā)布。

四、專題學(xué)習(xí)網(wǎng)站文件夾結(jié)構(gòu)

在校園網(wǎng)專題學(xué)習(xí)網(wǎng)站服務(wù)器上創(chuàng)建文件夾webpageproduction,網(wǎng)站名稱是webpageproduction,專題學(xué)習(xí)網(wǎng)站主頁上的欄目有:“網(wǎng)頁制作軟件”、“網(wǎng)頁制作教程”、“網(wǎng)頁制作視頻”、“網(wǎng)頁制作范例”、“網(wǎng)頁制作模板”和“網(wǎng)頁制作資源下載”,在服務(wù)器硬盤上webpageproduction文件夾下相應(yīng)的建立子文件夾software、tutorial、video、example、template 和 download。 在 webpageproduction文件夾里保存主頁文件,其他欄目的文件被相應(yīng)存儲在各自對應(yīng)的子文件夾里。每個文件夾均采用小寫英文字母命名。

五、專題學(xué)習(xí)網(wǎng)站查詢功能設(shè)計

(一)條件查詢

在JSP頁面中輸入查詢條件,Tag文件可以根據(jù)JSP提交的條件進(jìn)行查詢。Tag文件是一種特殊的文本文件。Tag文件和JSP文件很類似,可以被JSP頁面動態(tài)加載調(diào)用,但用戶不能通過該Tag文件所在Web服務(wù)目錄直接訪問這個Tag文件。Tag文件是擴(kuò)展名為.tag的文本文件,其結(jié)構(gòu)幾乎和JSP文件相同。一個Tag文件中可以有普通的HTML標(biāo)記符、某些特殊的指令標(biāo)記、成員變量和方法的聲明、Java程序片和Java表達(dá)式。

(二)隨機(jī)查詢

為了在結(jié)果集中能前后移動,隨機(jī)顯示若干記錄,就必須要返回一個可滾動的結(jié)果集。

Statement stmt=con.createStatement(int type,int concurrency);

ResultSet re=stmt.executeQuery(SQL語句);

(三)順序查詢

和數(shù)據(jù)庫建立連接對象con,調(diào)用getMeta-Data()可返回DatabaseMetaData對象。Metadata對象再調(diào)用getColumns()方法可將表的字段信息以行列的形式存儲在ResultSet對象中。

(四)模糊查詢

在JSP頁面中輸入模糊查詢條件,Tag文件可以根據(jù)JSP提交的條件進(jìn)行模糊查詢??梢栽赟QL語句中使用LIKE操作符進(jìn)行模式匹配,用“%”代替零個或多個字符,下劃線“_”代替一個字符等。

(五)排序查詢

在SQL語句中使用ORDER BY子語句,將記錄排序。在JSP頁面中輸入排序方式,Tag文件根據(jù)JSP提交的數(shù)據(jù)進(jìn)行排序查詢。

六、MySQL數(shù)據(jù)庫連接設(shè)計

職業(yè)學(xué)?!毒W(wǎng)頁制作》專題學(xué)習(xí)網(wǎng)站使用MySQL數(shù)據(jù)庫,MySQL不依賴于平臺、功能強大,是開源項目。加載MySQL的Java驅(qū)動程序來和MySQL數(shù)據(jù)庫建立連接如下:

(一)加載驅(qū)動程序

將mysql-connector-java-5.0.4.zip文件解壓縮到服務(wù)器的硬盤,在解壓縮文件夾里的mysql-connector-java-5.0.4-bin.jar文件是連接MySQL數(shù)據(jù)庫的Java數(shù)據(jù)庫驅(qū)動程序。將該驅(qū)動程序復(fù)制到Tomcat服務(wù)器安裝目錄的commonlib文件夾中。程序代碼如下:

try{Class.forName("com.mysql.jdbc.Driver");

}

catch(Exceptione){}

(二)與數(shù)據(jù)庫建立連接

try{String uri=“jdbc:mysql://localhost/數(shù)據(jù)庫名”;

Stringuser=“學(xué)習(xí)者姓名”;

Stringpassword="學(xué)習(xí)者密碼";

Con=DriverManager.getConnection (uri,user,password);

}

catch(SQLExceptione){}

七、專題學(xué)習(xí)網(wǎng)站展望

專題學(xué)習(xí)網(wǎng)站可以讓職業(yè)學(xué)校每個學(xué)生在校園網(wǎng)里共同分享《網(wǎng)頁制作》的教學(xué)資源,隨時隨地學(xué)習(xí),上傳網(wǎng)頁制作作品,學(xué)習(xí)交流,共同提高。即使職業(yè)學(xué)校學(xué)生實習(xí)或畢業(yè)后,也可登錄專題學(xué)習(xí)網(wǎng)站,繼續(xù)學(xué)習(xí)相應(yīng)的日異發(fā)展更新的先進(jìn)技術(shù),符合終身學(xué)習(xí)和就業(yè)、創(chuàng)業(yè)的時代要求。

[1]王國輝,等編著.Java Web開發(fā)實戰(zhàn)寶典.清華大學(xué)出版社,2010年第1版.

[2]張躍平,耿祥義.JSP程序設(shè)計.清華大學(xué)出版社,2009年第1版.

(作者單位:大慶市蒙妮坦職業(yè)高級中學(xué))

(編輯 李艷華)

猜你喜歡
網(wǎng)頁制作專題學(xué)習(xí)驅(qū)動程序
省婦聯(lián)召開 理論學(xué)習(xí)中心組學(xué)習(xí)(擴(kuò)大)會議 專題學(xué)習(xí)黨的十九屆五中全會精神
海峽姐妹(2020年12期)2021-01-18 05:53:02
在住院醫(yī)師規(guī)范化培訓(xùn)中開展腰痛專題學(xué)習(xí)的必要性
物理專題學(xué)習(xí)的“分類+變式”設(shè)計——以直流電路動態(tài)分析專題學(xué)習(xí)為例
榆樹市檔案局召開專題學(xué)習(xí)會議
網(wǎng)站建設(shè)和網(wǎng)頁制作的方法
HTML語言的網(wǎng)頁制作方法和技巧
淺析當(dāng)前計算機(jī)網(wǎng)頁制作的應(yīng)用技術(shù)和管理流程
表格在網(wǎng)頁中的靈活運用
考試周刊(2016年72期)2016-09-20 14:49:34
驅(qū)動程序更新與推薦
驅(qū)動程序更新與推薦
巩义市| 大宁县| 新乐市| 任丘市| 且末县| 黑水县| 延寿县| 靖西县| 探索| 黑河市| 昆明市| 梨树县| 淅川县| 蓬溪县| 甘德县| 酉阳| 巴青县| 会泽县| 祁阳县| 来宾市| 惠安县| 潜山县| 曲沃县| 滦平县| 福泉市| 东台市| 黄龙县| 阳谷县| 岳普湖县| 贵阳市| 锦州市| 阳东县| 麻阳| 丰县| 大埔县| 清水县| 徐州市| 七台河市| 黎川县| 武宁县| 青冈县|