自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Struts標(biāo)簽與JSP的效果與速度比較

開發(fā) 后端
本文將對Struts標(biāo)簽與JSP的效果與速度比較,在作者比較看來Struts標(biāo)簽比JSP要慢一些,但代碼更易于閱讀。

先將Struts標(biāo)簽與JSP的代碼進行比較

1.JSP版本

 < % long s=System.currentTimeMillis();%>

< SPAN style="DISPLAY: none">

 < % for(int i=0;i<10000;i++){%>

< %=theAction.getQueryString()%>

< %}%>

< /SPAN>

< % long e=System.currentTimeMillis();%>

< %=(e-s)%>

2.webwork (webwork版本,也可換成Struts標(biāo)簽)

 < % long s=System.currentTimeMillis();%>

 < % for(int i=0;i<10000;i++){%>

< ?xml:namespace prefix = ww />< ?xml:namespace prefix = ww />

< %}%>

< /SPAN>

< % long e=System.currentTimeMillis();%>

< %=(e-s)%>

queryString是Action中的property

我簡單測試了下相差500ms.在大量使用webwork標(biāo)簽的時候,還是要注意下.

上次測試出了相差500ms,是因為我把放在循環(huán)里了.這次我提取出來

由朋友提醒,回頭又測試了一下struts2.

因為webwork和struts,我是在不同的工程里測試的.因為是在jsp里測試的.并queryString的值也是"this is test",所以想想影響應(yīng)該不是很大.結(jié)果讓我受驚了.

(1) webwork

jsp 60ms
webowork 140ms

(2) struts2工程

jsp 40ms

struts2 2700ms

這種結(jié)果..這種結(jié)果.. struts2比較老的webwork慢了?????

(1)和(2)中的jsp雖然不一樣,但很相近,可以認(rèn)為是一致的,但webwork和Struts標(biāo)簽的值,就讓人擔(dān)憂了.工程中webwork.properties中webwork.tag.altSyntax都是默認(rèn)的.實在

想不出,還有什么會影響到Struts標(biāo)簽的輸出效率的?.但有一點是明確的,就是jsp比Struts標(biāo)簽快多少,雖然代碼難看.在可讀性和效率上可以根據(jù)不同的業(yè)務(wù)來找一個平衡點.

【編輯推薦】

  1. 在Eclipse中開發(fā)struts應(yīng)用程序
  2. 手把手教你在Eclipse中配置開發(fā)Struts
  3. Eclipse下開發(fā)struts完整解決亂碼問題
  4. Struts相關(guān)背景介紹
  5. 使用Easy Struts for Eclipse開發(fā)Struts
責(zé)任編輯:張燕妮 來源: javaeye.com
相關(guān)推薦

2009-06-04 09:20:19

struts2 if標(biāo)使用

2009-06-05 10:46:12

struts logilogic標(biāo)簽

2009-06-05 10:12:36

Struts標(biāo)簽庫HTML標(biāo)簽

2009-07-03 12:48:24

Java Servle

2009-07-01 18:12:18

JSP的優(yōu)勢性能比較

2009-07-06 15:55:50

2024-07-22 09:49:39

C#代碼XAML文件汽車動態(tài)速度表盤

2009-06-29 15:57:54

JSP標(biāo)簽庫

2009-06-04 08:21:13

struts標(biāo)簽logic:itera

2009-07-02 08:50:01

JSP標(biāo)簽庫

2009-06-03 14:44:13

Struts標(biāo)簽logiciterate

2009-07-03 09:35:57

Struts2 JSP

2009-07-06 18:23:56

Struts和JSPJSP頁面

2009-07-01 15:02:56

JSP程序JSP操作

2009-07-15 15:15:42

比較Swing和SWT

2022-08-17 11:14:29

SwiftGo開發(fā)

2009-06-08 16:57:00

Struts HTML

2009-07-02 11:15:34

標(biāo)簽實例JSP網(wǎng)頁應(yīng)用

2009-07-21 13:43:53

ASP和JSP比較

2012-08-10 09:22:38

CoronaCorona SDKCorona SDK游
點贊
收藏

51CTO技術(shù)棧公眾號