JSP开发框架FastJSP简介

开发 后端
本文介绍JSP开发框架FastJSP。FastJsp是旨在为快速开发高性能JSP WEB应用而设计的一套轻量级J2EE MVC开发框架。由于引入了MVC模型和组件化开发思想,将令JSP开发更加容易、更加快捷。

FastJsp是旨在为快速开发高性能JSP WEB应用而设计的一套轻量级J2EE MVC开发框架。这个JSP开发框架完全基于JSP1.2规范,不包含任何标签或模板解析,由于引入了MVC模型和组件化开发思想,将令JSP开发更加容易、更加快捷。

JSP/Servlet是Java中最基础的技术之一,当开发者花了几天掌握后,往往为了更MVC或更优雅的方式开发web应用,不得不去研究学习各类JSP开发框架,却在简洁、敏捷上付出超乎意料的代价,更不用说快速开发了。FastJsp 纯粹以JSP 1.2/Servlet 2.3为设计标准,支持模块化、MVC、多页面独立布局、HTML URL、表单验证、多文件上载、国际化、组件化等重要特性;不依赖任何配置文件,通过简单配置接口,用户可任意指定页面/组件类java包和JSP页面文件的位置,令开发使用非常方便。然而,本框架并非一项全新的设计技术,也未尝试添加标签库或试图与OGNL、Velocity、FreeMaker等模板解析技术结合,因为这些可能会极大提高性能成本、学习成本、开发成本、维护成本以及未来的升级成本等。特别地,FastJsp是一个纯粹的JSP框架,更是一个开发工具,是为了让用户更能发挥JAVA面向对象特性快速进行WEB应用开发而设计的。认识到这一点很重要,意味者用户可能仅仅为了静态URL、多文件上传而采用传统的JSP方式进行设计,而对于大型WEB应用,则又能充分利用上述模块化、MVC、组件化等特性进行团队协作。

FastJSP开发框架特性简要:

• 纯粹基于JSP1.2/Servlet2.3规范的WEB框架,不含三方应用组件。

• 简洁、清晰、灵活、易于扩展和维护的MVC开发模型。

• 多模块(Module)、多布局(Layout)设计适合各类规模的开发/扩展需求。

• 基于“原则性”和“灵活性”的有机结合来组织模板、类、包等。

• 引入组件化设计思想,可实现JSP页面的"组装"化开发。

• 不依赖标签库、模板解析及运行时反射,框架本身消耗的性能微乎其微。

• 灵活的表单验证模型,支持客户端JavaScript验证和自定义程序验证。

• 国际化i18n在模块与布局间有机结合,灵活实现页面的多语言支持。

• 易于扩展,可快速建立面向应用的开发模型(如集成三方数据层、中间层)。

• 易于建立统一的页面模型,如需要安全(注册)验证的页面/组件。

• 统一HTTP数据处理,轻松处理表单各项数据,支持多文件上载。

• 多种URL动静态方案,支持URL扩展名自定义,自动支持URL子路径。

• 自动静态资源提取,最大程度地保护所见所得的JSP/HTML编辑习惯。

• 支持缺省页面类,继承缺省页面特性,支持传统的纯JSP开发习惯。

• 简单易学,JSP入门基础即可快速掌握。

【编辑推荐】

  1. JSP开发框架JSF对比基于Servlet的Tapestry
  2. 学习JSP的基础概念之九个隐含对象
  3. JSP数据分页实例:MySQL翻页
  4. JSP数据库操作例程(JDBC-ODBC)
  5. 学习JSP的基础准备:JDK的安装配置
责任编辑:yangsai 来源: 网络
相关推荐

2009-07-03 10:06:50

JSP JavaBeaJSP Servlet

2009-07-03 16:05:06

JSP开发框架

2011-07-06 14:01:33

Monkey

2011-07-06 11:16:32

Unity3DCocos2dSparrow Fra

2009-07-03 14:46:42

JSP开发框架JSFTapestry

2022-04-13 08:00:00

Hilla开发Java

2014-07-10 10:02:01

iOSHome Kit框架

2012-07-23 08:30:51

Java快速开发

2009-07-02 14:27:53

JSP内置对象

2011-03-30 16:54:13

JUnit

2011-07-25 15:55:21

Sencha ToucHtml 5

2009-07-02 11:34:42

JSP指令JSP开发

2009-07-01 18:50:29

Dreamweaver

2009-07-03 13:54:38

Java Servle

2009-06-02 17:18:10

hibernate框架简介

2009-08-10 15:09:15

JSP架构JSP开发工具

2012-07-01 02:10:49

JSP架构开发工具

2009-07-03 16:56:37

JSP开发环境

2009-07-03 11:50:26

Java ServleJSP

2009-07-02 13:33:12

JSP技术
点赞
收藏

51CTO技术栈公众号