公司網(wǎng)站模板java代碼 javaweb網(wǎng)站模板
買了一個網(wǎng)站模板,現(xiàn)在想改一點代碼(沒有自己的服務(wù)器),要怎么改
在自己的電腦上裝一個eclipse或者myeclipse。
將網(wǎng)站模板導(dǎo)入eclipse或者myeclipse。
接下來就可以修改代碼了。
eclipse:Eclipse 是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。
myeclipse:MyEclipse企業(yè)級工作平臺(MyEclipseEnterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate[1]?。
用java開發(fā)中大型網(wǎng)站,一般都是用模板引擎么?比如XLTemplate、Velocity、FreeMarker這些。
這個看你網(wǎng)站功能和性能需求了。網(wǎng)上有很多關(guān)于這些技術(shù)區(qū)別的,你可以去看一看。
引用篇文章給你:
淺談jsp、freemarker、velocity區(qū)別
作者:浮云中的毛驢
以前做web開發(fā)頁面層用的基本就是就是,最近公司java項目頁面層用的技術(shù)是velocity。聽說jsp要淘汰,也不知道是真是假,但本人還是比較喜歡jsp的,下面是網(wǎng)上查找的javaweb項目頁面3種技術(shù)的區(qū)別。
在java領(lǐng)域,表現(xiàn)層技術(shù)主要有三種:jsp、freemarker、velocity。
jsp是大家最熟悉的技術(shù)
優(yōu)點:
1、功能強大,可以寫java代碼
2、支持jsp標(biāo)簽(jsp tag)
3、支持表達式語言(el)
4、官方標(biāo)準(zhǔn),用戶群廣,豐富的第三方j(luò)sp標(biāo)簽庫
5、性能良好。jsp編譯成class文件執(zhí)行,有很好的性能表現(xiàn)
缺點:
jsp沒有明顯缺點,非要挑點骨頭那就是,由于可以編寫java代碼,如使用不當(dāng)容易破壞mvc結(jié)構(gòu)。
velocity是較早出現(xiàn)的用于代替jsp的模板語言
優(yōu)點:
1、不能編寫java代碼,可以實現(xiàn)嚴格的mvc分離
2、性能良好,據(jù)說比jsp性能還要好些
3、使用表達式語言,據(jù)說jsp的表達式語言就是學(xué)velocity的
缺點:
1、不是官方標(biāo)準(zhǔn)
2、用戶群體和第三方標(biāo)簽庫沒有jsp多。
3、對jsp標(biāo)簽支持不夠好
freemarker
優(yōu)點:
1、不能編寫java代碼,可以實現(xiàn)嚴格的mvc分離
2、性能非常不錯
3、對jsp標(biāo)簽支持良好
4、內(nèi)置大量常用功能,使用非常方便
5、宏定義(類似jsp標(biāo)簽)非常方便
6、使用表達式語言
缺點:
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、可以實現(xiàn)嚴格的mvc分離
網(wǎng)上下的網(wǎng)頁模板怎么用在javaweb上?
網(wǎng)上下的網(wǎng)頁模板是靜態(tài)的html或者shtml頁面,要用在真實項目中需要把它們改寫成動態(tài)網(wǎng)頁jsp文件來在服務(wù)器端執(zhí)行。
修改方法如下:
1、點擊html文件,右鍵-重命名,修改成.jsp文件。
2、把.jsp文件導(dǎo)入工程中發(fā)布到web容器。
3、運行工程,用來訪問。
JSP全稱是JavaServer Pages,它和servle技術(shù)一樣,都是SUN公司定義的一種用于開發(fā)動態(tài)web資源的技術(shù)。
JSP這門技術(shù)的最大的特點在于,寫jsp就像在寫html,但:
它相比html而言,html只能為用戶提供靜態(tài)數(shù)據(jù),而Jsp技術(shù)允許在頁面中嵌套java代碼,為用戶提供動態(tài)數(shù)據(jù)。
相比servlet而言,servlet很難對數(shù)據(jù)進行排版,而jsp除了可以用java代碼產(chǎn)生動態(tài)數(shù)據(jù)的同時,也很容易對數(shù)據(jù)進行排版。
不管是JSP還是Servlet,雖然都可以用于開發(fā)動態(tài)web資源。但由于這2門技術(shù)各自的特點,在長期的軟件實踐中,人們逐漸把servlet作為web應(yīng)用中的控制器組件來使用,而把JSP技術(shù)作為數(shù)據(jù)顯示模板來使用。
上一篇:java過濾標(biāo)點符號代碼 java過濾標(biāo)點符號代碼大全
欄 目:Java編程
下一篇:沒有了
本文標(biāo)題:公司網(wǎng)站模板java代碼 javaweb網(wǎng)站模板
本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/17239.html
您可能感興趣的文章


閱讀排行
本欄相關(guān)
- 04-04公司網(wǎng)站模板java代碼 javaweb網(wǎng)站模板
- 04-03java過濾標(biāo)點符號代碼 java過濾標(biāo)點符
- 04-03java代碼執(zhí)行 Java代碼執(zhí)行過程
- 04-03java成績分代碼 java成績表
- 04-03住宿服務(wù)系統(tǒng)java代碼 住宿服務(wù)系統(tǒng)
- 04-03java常見錯誤代碼 java常見錯誤提示
- 04-03蝸牛爬井java代碼 蝸牛爬井的數(shù)學(xué)公式
- 04-03java留言功能代碼 java留言功能實現(xiàn)
- 04-03字符串對稱的java代碼 java字符串對齊
- 04-03如何解讀java代碼 java代碼怎么讀
隨機閱讀
- 01-10C# BackgroundWorker使用教程
- 01-10vbs教程 chm下載
- 08-05織夢DedeCMS上傳圖片出現(xiàn)Upload filetype
- 01-10c語言實現(xiàn)詞頻統(tǒng)計的簡單實例
- 01-10C# 創(chuàng)建、部署和調(diào)用WebService簡單示例
- 01-10SSM項目頻繁打成war包部署,使用tomcat和
- 01-10C# 表達式樹Expression Trees的知識梳理
- 01-10linux使用gcc編譯c語言共享庫步驟
- 01-10C#多線程之Semaphore用法詳解
- 01-10C#刪除UL LI中指定標(biāo)簽里文字的方法