;lm=0tn=baiduWikiSearchpn=0rn=10word=jsp
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比都蘭網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式都蘭網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋都蘭地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。
這是在百科中查到的jsp的詳細介紹。
其實不用全看的,我給樓主簡單說一下就行了。
java web 是指java技術(shù)中的開發(fā)網(wǎng)站的技術(shù),其實真的用java做網(wǎng)站我個人并不推薦,不如直接用asp,php,java很多時候由于其出色的代碼書寫規(guī)范和高效的數(shù)據(jù)庫調(diào)用技術(shù)從而開發(fā)一些用一定難度的基于瀏覽器的系統(tǒng),如內(nèi)部oa,erp等前帆基于intenet的系統(tǒng)。
舉個最簡單的例子,比如你是一個藥房的老板,藥房肯定要有一個收費系統(tǒng),收拆畝費系統(tǒng)必須綁定一個數(shù)旅悔森據(jù)庫。這個收費系統(tǒng)肯定是基于桌面軟件開發(fā)的,如delphi開發(fā)的等,不然運行速度太慢了。
但是由于你是老板,要經(jīng)常出差,無法及時看到要點數(shù)據(jù)庫內(nèi)容,所以你可以使用java web技術(shù)開發(fā)一個基于intenet互聯(lián)網(wǎng)的“老板查詢系統(tǒng)”。這樣你就可以在任何可以上網(wǎng)的地方看到你需要的數(shù)據(jù),當然,速度要比所面軟件開發(fā)的要慢一些。
至于jsp,是java web技術(shù)中的一種,他的爸爸叫servlet,由于大量由asp,php轉(zhuǎn)過來的程序員看不懂servlet代碼,所以sun才開發(fā)了基于servlet的,代碼編寫類似asp,php的jsp。
不過現(xiàn)在很多人將jsp和servlet一起使用,包括我也是這樣用的,效果非常好,雖然遠比不了struts。
樓主可以這樣理解,java web是一種技術(shù)理念,而jsp是java web理念的一個實現(xiàn)。
如:大規(guī)模殺傷性武器是一種技術(shù)理念,而原子彈,氫彈就是這種技術(shù)的實現(xiàn),明白否?
至于教程,建議樓主先看張孝祥的java就業(yè)培訓教程后(這個教程樓主課下載迅雷后在中搜索到),在去搜索關(guān)于jsp的教程,jsp學起來有一定難度,需要學數(shù)據(jù)庫中的sql語句以及基本的html,還有如tomcat服務(wù)器,weblogic,jboss等服務(wù)器的任意一個,建議樓主學tomcat就可以了,免費的,上手快,功能除了ejb都可以。
最后祝福樓主成功吧!
比較PHP和JSP這兩個Web開發(fā)技術(shù),在目前的情況是其實是比較PHP和Java的Web開發(fā)。以下是java課程就幾個主要方面進行的比較:
一、語言比較
PHP是解釋執(zhí)行的服務(wù)器腳本語言,首先php有簡單容易上手的特點。語法和c語言比較象,所以學過c語言的程序員可以很快的熟悉php的開發(fā)。而java需要先學好java的語法和熟悉一些核心的類庫,懂得面向?qū)ο蟮某绦蛟O(shè)計方法。所以java不如php好學。
Java首先要編譯成舉正字節(jié)碼.class文件,然后在java虛擬機上解釋執(zhí)行。Java的Web開發(fā)首先最容易想到的就是JSP(現(xiàn)在已經(jīng)到JSP2.0),原來的java的Web開發(fā)都是用servlet來實現(xiàn)的,用servlet來開發(fā)需要程序員在java的源文件中嵌入大量的html代碼。所以后來就出現(xiàn)了JSP,JSP可以方便的嵌入到html文件當中,其實jsp文件在服務(wù)器上執(zhí)行的時候首先會被應(yīng)用服務(wù)器轉(zhuǎn)換成servlet,然后再編譯執(zhí)行。Jsp可以通過servlet和JavaBean的支持產(chǎn)生強大的功能。JavaBean是一種可復用的、跨平臺的軟件組讓悶件。使用javabean可以方便的實現(xiàn)java代碼和html的分離,能夠增強系統(tǒng)的功能和軟件的復用性。
Java的Web開發(fā)屬于SUN公司定義的J2EE其中的規(guī)范。而且在J2EE中包括了java的Web開發(fā)的所有方面,如:JSP、Servlet、JDBC、JNDI、JAVABEAN、EJB等等。J2EE就特別適合于做大型的企業(yè)級的應(yīng)用。
二、數(shù)據(jù)庫訪問比較
Java通過正滑悔JDBC來訪問數(shù)據(jù)庫,通過不同的數(shù)據(jù)庫廠商提供的數(shù)據(jù)庫驅(qū)動方便地訪問數(shù)據(jù)庫。訪問數(shù)據(jù)庫的接口比較統(tǒng)一。
PHP對于不同的數(shù)據(jù)庫采用不同的數(shù)據(jù)庫訪問接口,所以數(shù)據(jù)庫訪問代碼的通用性不強。例如:用Java開發(fā)的Web應(yīng)用從MySQL數(shù)據(jù)庫轉(zhuǎn)到Oracle數(shù)據(jù)庫只需要做很少的修改。而PHP則需要做大量的修改工作。
三、系統(tǒng)設(shè)計架構(gòu)比較
采用Java的Web開發(fā)技術(shù),需要使用的是面向?qū)ο蟮南到y(tǒng)設(shè)計方法,而PHP還是采用面向過程的開發(fā)方法。所以用Java進行開發(fā)前期需要做大量的系統(tǒng)分析和設(shè)計的工作。
首先:JSP是J2EE中Java Servlet規(guī)范中得一部分。它指的是使用JSP標記語言書寫的腳本文件。這種腳本升迅文件的運行方式是編譯運行的而不是解釋運行的。當一個Servlet容器在執(zhí)行一個JSP文件之前先回將其編譯成一個JAVA文件,然后再把這個JAVA文件編譯成CLASS文件才能執(zhí)行。這種編譯是有Servlet容器處理的,不需要人工干預。著重要提的是,JSP編譯成的JAVA文件實際上就是一個實現(xiàn)了Serlvet接口的JAVA程序。碼鍵有興趣的話可以觀察Tomcat的Work目錄,這個目錄是上述編譯過程的存放目錄。
第二:“Java Web”開發(fā)這個比較籠統(tǒng),簡單的說它是指采用J2EE中得Java Servlet規(guī)范使用Java Web App Servet來開吵模此發(fā)發(fā)布應(yīng)用的開發(fā)過程。其中除了Servlet規(guī)范外還會涉及其他很多內(nèi)容。是一個使用Java來實現(xiàn)Web應(yīng)用的統(tǒng)稱。
網(wǎng)頁標題:javaweb代碼規(guī)范 javaweb do
當前網(wǎng)址:http://jinyejixie.com/article40/ddpegeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、App設(shè)計、品牌網(wǎng)站設(shè)計、移動網(wǎng)站建設(shè)、定制網(wǎng)站、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)