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