新聞中心
FastJsp是旨在為快速開發(fā)高性能JSP WEB應(yīng)用而設(shè)計的一套輕量級J2EE MVC開發(fā)框架。這個JSP開發(fā)框架完全基于JSP1.2規(guī)范,不包含任何標(biāo)簽或模板解析,由于引入了MVC模型和組件化開發(fā)思想,將令JSP開發(fā)更加容易、更加快捷。

JSP/Servlet是Java中最基礎(chǔ)的技術(shù)之一,當(dāng)開發(fā)者花了幾天掌握后,往往為了更MVC或更優(yōu)雅的方式開發(fā)web應(yīng)用,不得不去研究學(xué)習(xí)各類JSP開發(fā)框架,卻在簡潔、敏捷上付出超乎意料的代價,更不用說快速開發(fā)了。FastJsp 純粹以JSP 1.2/Servlet 2.3為設(shè)計標(biāo)準(zhǔn),支持模塊化、MVC、多頁面獨(dú)立布局、HTML URL、表單驗(yàn)證、多文件上載、國際化、組件化等重要特性;不依賴任何配置文件,通過簡單配置接口,用戶可任意指定頁面/組件類java包和JSP頁面文件的位置,令開發(fā)使用非常方便。然而,本框架并非一項(xiàng)全新的設(shè)計技術(shù),也未嘗試添加標(biāo)簽庫或試圖與OGNL、Velocity、FreeMaker等模板解析技術(shù)結(jié)合,因?yàn)檫@些可能會極大提高性能成本、學(xué)習(xí)成本、開發(fā)成本、維護(hù)成本以及未來的升級成本等。特別地,F(xiàn)astJsp是一個純粹的JSP框架,更是一個開發(fā)工具,是為了讓用戶更能發(fā)揮JAVA面向?qū)ο筇匦钥焖龠M(jìn)行WEB應(yīng)用開發(fā)而設(shè)計的。認(rèn)識到這一點(diǎn)很重要,意味者用戶可能僅僅為了靜態(tài)URL、多文件上傳而采用傳統(tǒng)的JSP方式進(jìn)行設(shè)計,而對于大型WEB應(yīng)用,則又能充分利用上述模塊化、MVC、組件化等特性進(jìn)行團(tuán)隊(duì)協(xié)作。
FastJSP開發(fā)框架特性簡要:
? 純粹基于JSP1.2/Servlet2.3規(guī)范的WEB框架,不含三方應(yīng)用組件。
? 簡潔、清晰、靈活、易于擴(kuò)展和維護(hù)的MVC開發(fā)模型。
? 多模塊(Module)、多布局(Layout)設(shè)計適合各類規(guī)模的開發(fā)/擴(kuò)展需求。
? 基于“原則性”和“靈活性”的有機(jī)結(jié)合來組織模板、類、包等。
? 引入組件化設(shè)計思想,可實(shí)現(xiàn)JSP頁面的"組裝"化開發(fā)。
? 不依賴標(biāo)簽庫、模板解析及運(yùn)行時反射,框架本身消耗的性能微乎其微。
? 靈活的表單驗(yàn)證模型,支持客戶端JavaScript驗(yàn)證和自定義程序驗(yàn)證。
? 國際化i18n在模塊與布局間有機(jī)結(jié)合,靈活實(shí)現(xiàn)頁面的多語言支持。
? 易于擴(kuò)展,可快速建立面向應(yīng)用的開發(fā)模型(如集成三方數(shù)據(jù)層、中間層)。
? 易于建立統(tǒng)一的頁面模型,如需要安全(注冊)驗(yàn)證的頁面/組件。
? 統(tǒng)一HTTP數(shù)據(jù)處理,輕松處理表單各項(xiàng)數(shù)據(jù),支持多文件上載。
? 多種URL動靜態(tài)方案,支持URL擴(kuò)展名自定義,自動支持URL子路徑。
? 自動靜態(tài)資源提取,最大程度地保護(hù)所見所得的JSP/HTML編輯習(xí)慣。
? 支持缺省頁面類,繼承缺省頁面特性,支持傳統(tǒng)的純JSP開發(fā)習(xí)慣。
? 簡單易學(xué),JSP入門基礎(chǔ)即可快速掌握。
分享名稱:JSP開發(fā)框架FastJSP簡介
當(dāng)前URL:http://www.dlmjj.cn/article/djdsssh.html


咨詢
建站咨詢
