JSP全名為Java Server Pages,中文名叫java服務(wù)器頁面,其根本是一個簡化的Servlet設(shè)計,它 是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。
JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML(標準通用標記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件,后綴名為(*.jsp)。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。簡言之,jsp是用來編寫java動態(tài)頁面的,可以算是一門語言,其編寫的頁面最終編譯成servlet執(zhí)行,不好說什么框架,一般都說java的框架。那么java框架就是一些類和接口的集合,通過這些類和接口協(xié)調(diào)來完成一系列的程序?qū)崿F(xiàn)。JAVA框架可以分為三層:表示層,業(yè)務(wù)層和物理層??蚣苡纸凶鲩_發(fā)中的半成品,它不能提供整個WEB應(yīng)用程序的所有東西,但是有了框架,我們就可以集中精力進行業(yè)務(wù)邏輯的開發(fā)而不用去關(guān)心它的技術(shù)實現(xiàn)以及一些輔助的業(yè)務(wù)邏輯。大家熟知的Structs和Spring就是表示層和業(yè)務(wù)層框架的強力代表。