資源描述:
《jsp開發(fā)環(huán)境搭建與配置》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、第二章JSP開發(fā)環(huán)境搭建與配置“工欲善其事,必先利其器”,搭建一個(gè)快捷高效的JSP開發(fā)環(huán)境可以提高你的學(xué)習(xí)和工作效率,達(dá)到事半功倍之效果。本章介紹如何搭建與配置JSP開發(fā)環(huán)境。本章主要內(nèi)容如下:2JDK運(yùn)行環(huán)境的安裝和配置;2Tomcat服務(wù)器的安裝和配置;2Eclipse開發(fā)工具的安裝和配置。2.1JSP開發(fā)環(huán)境概述使用JSP技術(shù)開發(fā)Web應(yīng)用程序,第一步就是對JSP運(yùn)行環(huán)境進(jìn)行配置。JSP開發(fā)環(huán)境主要有三部分組成,JDK開發(fā)工具包、JSP服務(wù)器和JSP集成開發(fā)工具。JDK開發(fā)工具包,就是Java
2、開發(fā)工具包。JDK是Sun公司提供的Java開發(fā)工具,它包含了Java開發(fā)中做必須的開發(fā)工具和運(yùn)行環(huán)境,是Java開發(fā)工具包。JSP服務(wù)器,就是運(yùn)行JSP應(yīng)用程序所需要的服務(wù)器。目前JSP服務(wù)器有很多,如Tomcat、WebLogic、WebSphere、Jboss等,其中Tomcat具有占用系統(tǒng)資源較少、配置簡單并且免費(fèi)等特點(diǎn),本書選用Tomcat作為JSP服務(wù)器。JSP集成開發(fā)工具,就是進(jìn)行JSP開發(fā)所需要的集成開發(fā)環(huán)境(IDE)工具。JSP集成開發(fā)工具對提高JSP代碼編寫效率致關(guān)重要。JSP集
3、成開發(fā)工具很多,目前流行的JSP集成開發(fā)工具有JBuilder、NetBeans、Eclipse等。其中Eclipse功能強(qiáng)大,開源免費(fèi),本書選用Eclipse作為JSP代碼編輯和調(diào)試工具。使用集成開發(fā)工具進(jìn)行JSP應(yīng)用開發(fā),將大大提高你的工作效率,讓工作事半功倍。下面對目前較為流行的JSP應(yīng)用集成開發(fā)工具做簡要的介紹。1.JBuilderBorlandJBuilder是一個(gè)由公Borland公司建立的跨平臺(tái)的Java集成開發(fā)環(huán)境,可以用于構(gòu)建符合工業(yè)標(biāo)準(zhǔn)的Java應(yīng)用系統(tǒng)。JBuilder是一個(gè)典
4、型的面向?qū)ο箝_發(fā)工具,使用它可以快速地開出高質(zhì)量的JSP網(wǎng)絡(luò)應(yīng)用程序。JBuilder35提供了強(qiáng)大的JSP開發(fā)功能,并且集成了JDK和Tomcat服務(wù)器,非常方便程序的運(yùn)行和調(diào)試,適合于作為基于JavaEE軟件項(xiàng)目工程的開發(fā)。在BorlandJBuilder2008的安裝過程中,會(huì)自動(dòng)完成JDK和Tomcat的設(shè)置。JBuilder是一個(gè)典型的面向?qū)ο箝_發(fā)工具,它將面向?qū)ο蟮某绦蛟O(shè)計(jì)方法與數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)、可視化、事件驅(qū)動(dòng)和代碼自動(dòng)生成等先進(jìn)技術(shù)完美地結(jié)合在一起,使用它可以快速地開發(fā)出高質(zhì)量的
5、Web應(yīng)用程序。目前JBuilder也將采用Eclipse插件架構(gòu)模式。JBuilder完全能夠滿足開發(fā)人員開發(fā)各類應(yīng)用程序的需求。目前JBuilder的最新版本為BorlandJBuilder2008Enterprise。2.NetBeansNetBeans是由Sun公司建立的開放源代碼的、開放框架的、可擴(kuò)展的、免費(fèi)的軟件集成開發(fā)工具。NetBeans可以在多種平臺(tái)上運(yùn)行,包括Windows、Linux、MacOSX以及Solaris,它易于安裝且方便使用。通過NetBeans,開發(fā)人員可以從中獲
6、得所需要的所有工具,用Java、C/C++、甚至是Ruby來創(chuàng)建專業(yè)的桌面應(yīng)用程序、企業(yè)應(yīng)用程序、Web和移動(dòng)應(yīng)用程序??赏ㄟ^NetBeans開放的API結(jié)構(gòu),第三方能夠輕松地?cái)U(kuò)展或集成NetBeans平臺(tái)。NetBeans完全能夠滿足開發(fā)人員開發(fā)各類應(yīng)用程序的需求,目前NetBeans的最新版本為NetBeansIDE6.0。3.EclipseEclipse是一個(gè)由IBM公司建立的基于Java的、開放源碼的、可擴(kuò)展的、跨平臺(tái)的、免費(fèi)的軟件集成開發(fā)工具。Eclipse是為編程人員提供了一流的集成開發(fā)
7、環(huán)境(IDE,IntergratedDevelopmentEnvironment),它是一個(gè)可以用于構(gòu)建大型、復(fù)雜的Web應(yīng)用開發(fā)工具的平臺(tái),其本身并不提供任何功能,而是通過插件來實(shí)現(xiàn)應(yīng)用程序的快速開發(fā)功能。Eclipse允許在同一個(gè)IDE中集成來自不同供應(yīng)商的工具,并實(shí)現(xiàn)了工具之間的互操作性。Eclipse的最大特點(diǎn)是它接受Java開發(fā)者自己編寫的開放源代碼插件,為工具開發(fā)商提供了更好的靈活性,使他們能更好的控制自己的軟件技術(shù)。Eclipse是一款非常優(yōu)秀的Java開發(fā)工具,使用它進(jìn)行Java項(xiàng)目
8、應(yīng)用開發(fā)的人很多,目前在國內(nèi)的用戶也越來越多。隨著Eclipse的不斷成長,很多Web開發(fā)應(yīng)用開始在Eclipse中搭建,越來越多的企業(yè)開始接受和支持Eclipse。Eclipse的版本不斷地在推陳出新,使得它在業(yè)界IDE霸主的地位逐漸形成并不斷鞏固,越來越多的程序員開接納并喜歡Eclipse,毫無疑問,Eclipse將獨(dú)占集成開發(fā)環(huán)境IDE市場的霸主地位。35Eclipse完全能夠充分滿足開發(fā)人員開發(fā)各類應(yīng)用程序的需求。目前在Windows平臺(tái)下的最新Web開發(fā)版本