任何Web開發(fā)人員需要必備的技巧主要有以下這些技術(shù)。
開發(fā)Web應(yīng)用程序的技術(shù)已經(jīng)變得更成熟、更復(fù)雜了。現(xiàn)在,構(gòu)建一個Web應(yīng)用程序不僅僅需要簡單的HTML技術(shù)了。數(shù)據(jù)庫訪問、腳本語言和管理都是一個Web程序員需要具備的技術(shù)。讓我們來看看要成為一個市場上受歡迎的Web開發(fā)人員都需要些什么技能吧。
自從CERN(歐洲粒子物理研究所),日內(nèi)瓦附近的高能物理研究中心,在1991年發(fā)布了Web以來,Web技術(shù)已經(jīng)從靜態(tài)的內(nèi)容和Common Gateway Interface(CGI)發(fā)展成servlet技術(shù)和JavaServer Pages了。然而,在這個競爭更激烈的社會中,一個Web程序員需要更多的知識。例如,如果在面試中,你提到你熟悉XML并在JNDI方面有些經(jīng)驗(yàn)(這兩種技術(shù)初看似乎同Web編程沒有很緊密的關(guān)系),那么你就會給你未來的老板留下更深的印象。設(shè)想你已經(jīng)了解了Java編程語言和面向?qū)ο蟮木幊蹋旅孢€有兩組技術(shù)是一個Web開發(fā)人員日常工作中所需要的。第一組包括每個Web程序員必須具備的技術(shù)。第二組包含要想成為一個高級程序員所應(yīng)該掌握的技術(shù)。
基本技能
如果想稱自己是個Web開發(fā)人員,下面就是必須具備的技術(shù)。
HTML(HyperText Markup Language)
HTML幾乎是顯示在瀏覽器上所有內(nèi)容的語言。難怪HTML就好像是一個Web程序員的生存本能一樣。如果你仍需要在你的HTML中查找<tr>或<b>,那么你真的需要提高你的HTML技術(shù)了。HTML的當(dāng)前版本是4.01,你可以從http://www.w3.org/TR/1999/REC-html401-19991224/了解更多關(guān)于它的內(nèi)容。
Servlets和JSP
Java servlet技術(shù)是開發(fā)Java Web應(yīng)用程序的主要技術(shù)。它是由Sun Microsystems在1996年開發(fā)的,當(dāng)前的版本是2.3,但人們正在為版本2.4做準(zhǔn)備。
JSP是servlet技術(shù)的擴(kuò)展,現(xiàn)在的版本是1.2(2.0版將很快定下來)。有人認(rèn)為JSP是servlets的替代,但實(shí)際并不是這樣的。Servlets和JSP是一起用于復(fù)雜的Web應(yīng)用程序的。
用Java進(jìn)行Web編程的一個好的開端就是學(xué)習(xí)servlet技術(shù)。即使你打算在你的Web應(yīng)用程序中只運(yùn)用JSP頁面,你仍需要學(xué)習(xí)servlet技術(shù)。在更復(fù)雜的Web應(yīng)用程序中,JSP頁面只用于顯示,而JavaBeans和自定義標(biāo)簽庫用來嵌入商業(yè)邏輯。即:你也必須精通JavaBeans和自定義標(biāo)簽庫。
JavaScript
JavaScript是運(yùn)行于所有的主要的瀏覽器中的腳本語言。你用JavaScript來進(jìn)行客戶端的編程。客戶端編程中最重要的工作就是確認(rèn)用戶輸入。運(yùn)用客戶端輸入驗(yàn)證的好處是減少服務(wù)器的工作量并提高響應(yīng)時間。另外,JavaScript可以用于重新定向(redirection)、cookie處理、控制applets、創(chuàng)建導(dǎo)航樹、打開一個瀏覽器的一個新的實(shí)例、等等。
SQL(Strutured Query Language)和JDBC(Java Database Connectivity)
如今,大多數(shù)Web應(yīng)用程序都包括訪問關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)。作為一個Web程序員,你需要知道如何存儲、得到并操作數(shù)據(jù)庫中的數(shù)據(jù)。有時侯,你也需要設(shè)計(jì)數(shù)據(jù)庫,構(gòu)建數(shù)據(jù)庫中的表和其它結(jié)構(gòu)。SQL就是用來操作數(shù)據(jù)庫中數(shù)據(jù)的語言。你通常需要編寫SQL語句(常常是動態(tài)的),把它們傳遞到數(shù)據(jù)庫服務(wù)器,并得到返回的數(shù)據(jù)(如果有的話)。
新聞熱點(diǎn)
疑難解答
圖片精選