FastJsp3.1正式开源,欢迎使用。
2007-09-15 14:31
375 查看
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
相关文章推荐
- 在Eclipse3.1中如何使用Lomboz3.1开发JSP
- Json解析开源框架--FastJson 的基本使用
- SP++3.0已发布,欢迎大家使用(同心协力,共创开源)
- 关于 web.xml 3.1 以及 jsp2.0下使用fmt标签 异常的问题
- 小手英语正式上线了,欢迎大家使用,详情请访问小手之家 www.xiaoshou001.cn
- 视频教学:使用Eclipse(3.1 M?)写第一个JSP/Servlet程序
- VB源码之友2006正式发布了,欢迎大家下载使用
- 开源软件 ActivityAnalyse ver1.0测试版,欢迎大家交流使用
- dotnet core使用开源组件FastHttpApi进行web应用开发
- dotnet core使用开源组件FastHttpApi进行web应用开发(转)
- 在Eclipse3.1中如何使用Lomboz3.1开发JSP
- 在Eclipse3.1中如何使用Lomboz3.1开发JSP
- 开源爬虫: Heritrix 3.1 Windows 上安装/使用
- 在Eclipse3.1中如何使用Lomboz3.1开发JSP
- CSDN新版博客正式上线,欢迎大家使用
- 公告:CSDN新版博客正式上线,欢迎大家使用
- AgileEAS.NET SOA 中间件Web运行容器管理功能已全部开源,欢迎大家下载、使用、反馈
- VB源码之友2006正式发布了,欢迎大家下载使用
- SP++2.0已发布,欢迎大家使用(同心协力,共创开源)
- [转载]在Eclipse3.1中如何使用Lomboz3.1开发JSP