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

JSP的優(yōu)勢與劣勢淺析

開發(fā) 后端
本文簡單介紹了JSP技術(shù),并對JSP的優(yōu)勢與劣勢進(jìn)行了簡單的分析。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。

JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。

用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。

JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。

Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。

JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。

JSP的1.0規(guī)范的***版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺。

JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn),這是JSP的天然優(yōu)勢。

JSP的優(yōu)勢

(1)一次編寫,到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。

(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見的。

(3)強(qiáng)大的可伸縮性。從只有一個小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。

(4)多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺之下。

JSP的劣勢

(1) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。

(2) Java的運(yùn)行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實(shí)是“***性能價(jià)格比”了。從另一方面,它還需要硬盤空間來儲存一系列的。java文件和。class文件,以及對應(yīng)的版本文件。

【編輯推薦】

  1. JSP的優(yōu)勢:應(yīng)用范圍與性能比較
  2. 淺談JSP與JDBC的靈活運(yùn)用
  3. 淺談在JSP網(wǎng)頁制作中,Hidden怎么用?
  4. 淺談如何加快JDBC中JSP數(shù)據(jù)庫的訪問速度
  5. 如何加快JSP訪問速度
責(zé)任編輯:yangsai 來源: 網(wǎng)絡(luò)
相關(guān)推薦

2012-05-17 14:35:48

OpenStack操作系統(tǒng)

2013-12-11 10:05:18

UbuntuUbuntu 13.1

2013-12-11 10:25:52

Ubuntu 13.1優(yōu)勢劣勢

2020-07-16 10:52:41

云計(jì)算公共云數(shù)據(jù)

2013-09-27 10:01:15

數(shù)據(jù)備份設(shè)備集成

2022-10-13 10:28:19

Linux優(yōu)勢劣勢

2011-05-18 13:45:30

MongoDB

2022-06-15 14:13:18

云計(jì)算邊緣計(jì)算技術(shù)

2009-07-01 18:12:18

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

2015-07-17 09:50:16

Carthage優(yōu)劣比較

2012-03-23 13:26:20

云計(jì)算微軟Azure

2011-08-03 14:49:57

框架

2009-07-14 10:47:47

MyEclipse J

2010-02-03 11:15:03

2009-07-03 11:07:37

JSP Web開發(fā)

2018-04-13 09:01:58

存儲SANNAS

2009-06-29 17:39:31

JSP設(shè)計(jì)模式

2009-07-06 13:52:56

編寫JSP Tag

2023-05-10 14:59:38

人工智能AI

2009-06-10 20:30:49

NetBeans Pl
點(diǎn)贊
收藏

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