FastJsp3.1 jsp開發框架正式開源,歡迎使用。
FastJsp是旨在為快速開發高效能JSP WEB應用而設計的一套輕量級J2EE MVC開發框架,完全基於JSP1.2規範,不包含任何標籤或模板解析,由於引入了MVC模型和元件化開發思想,將令JSP開發更加容易、更加快捷。
JSP/Servlet是Java中最基礎的技術之一,當開發者花了幾天掌握後,往往為了更MVC或更優雅的方式開發web應用,不得不去研究學習各類開發框架,卻在簡潔、敏捷上付出超乎意料的代價,更不用說快速開發了。FastJsp 純粹以JSP 1.2/Servlet 2.3為設計標準,支援模組化、MVC、多頁面獨立佈局、HTML URL、表單驗證、多檔案上載、國際化、元件化等重要特性;不依賴任何配置檔案,透過簡單配置介面,使用者可任意指定頁面/元件類java包和JSP頁面檔案的位置,令開發使用非常方便。然而,本框架並非一項全新的設計技術,也未嘗試新增標籤庫或試圖與OGNL、Velocity、FreeMaker等模板解析技術結合,因為這些可能會極大提高效能成本、學習成本、開發成本、維護成本以及未來的升級成本等。特別地,FastJsp是一個純粹的JSP框架,更是一個開發工具,是為了讓使用者更能發揮JAVA物件導向特性快速進行WEB應用開發而設計的。認識到這一點很重要,意味者使用者可能僅僅為了靜態URL、多檔案上傳而採用傳統的JSP方式進行設計,而對於大型WEB應用,則又能充分利用上述模組化、MVC、元件化等特性進行團隊協作。
特性簡要:
• 純粹基於JSP1.2/Servlet2.3規範的WEB框架,不含三方應用元件。
• 簡潔、清晰、靈活、易於擴充套件和維護的MVC開發模型。
• 多模組(Module)、多佈局(Layout)設計適合各類規模的開發/擴充套件需求。
• 基於“原則性”和“靈活性”的有機結合來組織模板、類、包等。
• 引入元件化設計思想,可實現JSP頁面的"組裝"化開發。
• 不依賴標籤庫、模板解析及執行時反射,框架本身消耗的效能微乎其微。
• 靈活的表單驗證模型,支援客戶端JavaScript驗證和自定義程式驗證。
• 國際化i18n在模組與佈局間有機結合,靈活實現頁面的多語言支援。
• 易於擴充套件,可快速建立面嚮應用的開發模型(如整合三方資料層、中間層)。
• 易於建立統一的頁面模型,如需要安全(註冊)驗證的頁面/元件。
• 統一HTTP資料處理,輕鬆處理表單各項資料,支援多檔案上載。
• 多種URL動靜態方案,支援URL副檔名自定義,自動支援URL子路徑。
• 自動靜態資源提取,最大程度地保護所見所得的JSP/HTML編輯習慣。
• 支援預設頁面類,繼承預設頁面特性,支援傳統的純JSP開發習慣。
• 簡單易學,JSP入門基礎即可快速掌握。
下載:http://www.onetsoft.net/bbs/messages/t-1461.html
JSP/Servlet是Java中最基礎的技術之一,當開發者花了幾天掌握後,往往為了更MVC或更優雅的方式開發web應用,不得不去研究學習各類開發框架,卻在簡潔、敏捷上付出超乎意料的代價,更不用說快速開發了。FastJsp 純粹以JSP 1.2/Servlet 2.3為設計標準,支援模組化、MVC、多頁面獨立佈局、HTML URL、表單驗證、多檔案上載、國際化、元件化等重要特性;不依賴任何配置檔案,透過簡單配置介面,使用者可任意指定頁面/元件類java包和JSP頁面檔案的位置,令開發使用非常方便。然而,本框架並非一項全新的設計技術,也未嘗試新增標籤庫或試圖與OGNL、Velocity、FreeMaker等模板解析技術結合,因為這些可能會極大提高效能成本、學習成本、開發成本、維護成本以及未來的升級成本等。特別地,FastJsp是一個純粹的JSP框架,更是一個開發工具,是為了讓使用者更能發揮JAVA物件導向特性快速進行WEB應用開發而設計的。認識到這一點很重要,意味者使用者可能僅僅為了靜態URL、多檔案上傳而採用傳統的JSP方式進行設計,而對於大型WEB應用,則又能充分利用上述模組化、MVC、元件化等特性進行團隊協作。
特性簡要:
• 純粹基於JSP1.2/Servlet2.3規範的WEB框架,不含三方應用元件。
• 簡潔、清晰、靈活、易於擴充套件和維護的MVC開發模型。
• 多模組(Module)、多佈局(Layout)設計適合各類規模的開發/擴充套件需求。
• 基於“原則性”和“靈活性”的有機結合來組織模板、類、包等。
• 引入元件化設計思想,可實現JSP頁面的"組裝"化開發。
• 不依賴標籤庫、模板解析及執行時反射,框架本身消耗的效能微乎其微。
• 靈活的表單驗證模型,支援客戶端JavaScript驗證和自定義程式驗證。
• 國際化i18n在模組與佈局間有機結合,靈活實現頁面的多語言支援。
• 易於擴充套件,可快速建立面嚮應用的開發模型(如整合三方資料層、中間層)。
• 易於建立統一的頁面模型,如需要安全(註冊)驗證的頁面/元件。
• 統一HTTP資料處理,輕鬆處理表單各項資料,支援多檔案上載。
• 多種URL動靜態方案,支援URL副檔名自定義,自動支援URL子路徑。
• 自動靜態資源提取,最大程度地保護所見所得的JSP/HTML編輯習慣。
• 支援預設頁面類,繼承預設頁面特性,支援傳統的純JSP開發習慣。
• 簡單易學,JSP入門基礎即可快速掌握。
下載:http://www.onetsoft.net/bbs/messages/t-1461.html
相關文章
- 歡迎使用開源持久化框架 MyBatis Enhance持久化框架MyBatis
- react-admin-plus 正式開源, 歡迎starReact
- 15個最受歡迎的Python開源框架Python框架
- 開源 Mock 工具 [djmockserver]~~~歡迎使用 starMockServer
- François Chollet:ArXiv中最受歡迎的開源框架框架
- ThinkSWN開源社群問答系統 免費開源 歡迎使用
- 來說說目前受歡迎的10個Python開源框架Python框架
- 中國開源雲聯盟年度評選正式啟動,歡迎申報!
- 年度最受歡迎的開源CHROME外掛Chrome
- 歡迎使用開源的程式碼生成器Code-BuilderUI
- 12個在GitHub等開源網站中受歡迎的Python開源框架,你用過哪個Github網站Python框架
- 使用Eclipse快速開發JSPEclipseJS
- 從GitHub中整理出來的15個最受歡迎的Python開源框架,你喜歡哪個GithubPython框架
- 開源中國專訪 TJ:開源許可證,歡迎來到雲時代
- Ant Design Pro & Laravel 開發的漂亮的後臺,歡迎各位使用!Laravel
- 【開源之夏 2023】歡迎報名 SOFAStack 社群專案!AST
- Laravel免費開源商城系統BeikeShop 2023年開發Roadmap公佈!歡迎交流討論!Laravel
- 使用 nuxt.js 開發的 helloblog 簡單主題-歡迎圍觀。UXJS
- HelloGitHub 最受歡迎的開源專案 Top10(2022年)Github
- 介紹一款倍受歡迎的.NET 開源UI庫UI
- HackerRank 開發者調查報告:Python 最受歡迎Python
- 10款最受Python開發者歡迎的Python IDEPythonIDE
- ThinkPHP中文WEB框架歡迎你PHPWeb框架
- blog開張,歡迎大家來做客
- Android中使用AndroidTagGroup開源框架Android框架
- 2018最受歡迎開源免費CMS建站系統排行榜
- HelloGitHub 月刊最受歡迎的開源專案 Top10(2020 年)Github
- 2022 開發者調查報告:Rust 語言、Phoenix 框架最受歡迎|PHP 薪酬倒數Rust框架PHP
- capt 正式開源APT
- 受歡迎的無程式碼開發平臺有哪些?
- 歡迎體驗 | Android 13 開發者預覽版 2Android
- 【開源公告】H5、小程式自動化測試框架FAutoTest正式開源H5框架
- 深度學習開發必備開源框架深度學習框架
- 前端開發必看的幾個開源框架!前端框架
- 你願意成為開源的見證者嗎?歡迎參與2018開源調查報告
- 公眾號已開通,歡迎支援!
- 歡迎 Llama 3:Meta 的新一代開源大語言模型模型
- [Android開源框架]RxHttp使用說明Android框架HTTP
- 歡迎體驗 | Wear OS 版 Compose 開發者預覽版