在自己的電腦上裝一個(gè)eclipse或者myeclipse。
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括曲陽網(wǎng)站建設(shè)、曲陽網(wǎng)站制作、曲陽網(wǎng)頁制作以及曲陽網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,曲陽網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到曲陽省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
將網(wǎng)站模板導(dǎo)入eclipse或者myeclipse。
接下來就可以修改代碼了。
eclipse:Eclipse 是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。
myeclipse:MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipseEnterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate[1]?。
這個(gè)看你網(wǎng)站功能和性能需求了。網(wǎng)上有很多關(guān)于這些技術(shù)區(qū)別的,你可以去看一看。
引用篇文章給你:
淺談jsp、freemarker、velocity區(qū)別
作者:浮云中的毛驢
以前做web開發(fā)頁面層用的基本就是就是,最近公司java項(xiàng)目頁面層用的技術(shù)是velocity。聽說jsp要淘汰,也不知道是真是假,但本人還是比較喜歡jsp的,下面是網(wǎng)上查找的javaweb項(xiàng)目頁面3種技術(shù)的區(qū)別。
在java領(lǐng)域,表現(xiàn)層技術(shù)主要有三種:jsp、freemarker、velocity。
jsp是大家最熟悉的技術(shù)
優(yōu)點(diǎn):
1、功能強(qiáng)大,可以寫java代碼
2、支持jsp標(biāo)簽(jsp tag)
3、支持表達(dá)式語言(el)
4、官方標(biāo)準(zhǔn),用戶群廣,豐富的第三方j(luò)sp標(biāo)簽庫
5、性能良好。jsp編譯成class文件執(zhí)行,有很好的性能表現(xiàn)
缺點(diǎn):
jsp沒有明顯缺點(diǎn),非要挑點(diǎn)骨頭那就是,由于可以編寫java代碼,如使用不當(dāng)容易破壞mvc結(jié)構(gòu)。
velocity是較早出現(xiàn)的用于代替jsp的模板語言
優(yōu)點(diǎn):
1、不能編寫java代碼,可以實(shí)現(xiàn)嚴(yán)格的mvc分離
2、性能良好,據(jù)說比jsp性能還要好些
3、使用表達(dá)式語言,據(jù)說jsp的表達(dá)式語言就是學(xué)velocity的
缺點(diǎn):
1、不是官方標(biāo)準(zhǔn)
2、用戶群體和第三方標(biāo)簽庫沒有jsp多。
3、對jsp標(biāo)簽支持不夠好
freemarker
優(yōu)點(diǎn):
1、不能編寫java代碼,可以實(shí)現(xiàn)嚴(yán)格的mvc分離
2、性能非常不錯(cuò)
3、對jsp標(biāo)簽支持良好
4、內(nèi)置大量常用功能,使用非常方便
5、宏定義(類似jsp標(biāo)簽)非常方便
6、使用表達(dá)式語言
缺點(diǎn):
1、不是官方標(biāo)準(zhǔn)
2、用戶群體和第三方標(biāo)簽庫沒有jsp多
選擇freemarker的原因:
1、性能。velocity應(yīng)該是最好的,其次是jsp,普通的頁面freemarker性能最差(雖然只是幾毫秒到十幾毫秒的差距)。但是在復(fù)雜頁面上(包含大量判斷、日期金額格式化)的頁面上,freemarker的性能比使用tag和el的jsp好。
2、宏定義比jsp tag方便
3、內(nèi)置大量常用功能。比如html過濾,日期金額格式化等等,使用非常方便
4、支持jsp標(biāo)簽
5、可以實(shí)現(xiàn)嚴(yán)格的mvc分離
網(wǎng)上下的網(wǎng)頁模板是靜態(tài)的html或者shtml頁面,要用在真實(shí)項(xiàng)目中需要把它們改寫成動(dòng)態(tài)網(wǎng)頁jsp文件來在服務(wù)器端執(zhí)行。
修改方法如下:
1、點(diǎn)擊html文件,右鍵-重命名,修改成.jsp文件。
2、把.jsp文件導(dǎo)入工程中發(fā)布到web容器。
3、運(yùn)行工程,用來訪問。
JSP全稱是JavaServer Pages,它和servle技術(shù)一樣,都是SUN公司定義的一種用于開發(fā)動(dòng)態(tài)web資源的技術(shù)。
JSP這門技術(shù)的最大的特點(diǎn)在于,寫jsp就像在寫html,但:
它相比html而言,html只能為用戶提供靜態(tài)數(shù)據(jù),而Jsp技術(shù)允許在頁面中嵌套java代碼,為用戶提供動(dòng)態(tài)數(shù)據(jù)。
相比servlet而言,servlet很難對數(shù)據(jù)進(jìn)行排版,而jsp除了可以用java代碼產(chǎn)生動(dòng)態(tài)數(shù)據(jù)的同時(shí),也很容易對數(shù)據(jù)進(jìn)行排版。
不管是JSP還是Servlet,雖然都可以用于開發(fā)動(dòng)態(tài)web資源。但由于這2門技術(shù)各自的特點(diǎn),在長期的軟件實(shí)踐中,人們逐漸把servlet作為web應(yīng)用中的控制器組件來使用,而把JSP技術(shù)作為數(shù)據(jù)顯示模板來使用。