|
|
|
|
|
|
|
FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2007年09月15日 15:27
|
|
|
标签列表
|
|
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
|
|
|
|
|
|
回复:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2007年10月26日 18:02
|
|
|
此框架解决了纯jsp开发管理遇到的诸多难题,大大提高了开发效率,远比Struts来的纯粹、方便、直接。 Jsp就是Jsp,Struts以及JSF都尝试为其引入“元组件”和“映射”模型,结果复杂了不说,灵活性、性能就更差太多了,若真要考虑那两个特性,Tapestry是最好的选择。 基本上可以认为,FastJsp、Tapestry分别是纯jsp开发、Java WEB组件化开发是的最好选择。
另外,坦率的说,此框架可能更适合有“经验”的开发人员,更适合开发需要复杂视觉表现力的产品级项目。对于真正实战用过Struts,JSF,Tapestry,Turbine,Webwork等框架的朋友,相信会找到一种久违的“自由”感觉。
附带的软件包有两个范例:simple和users,后者演示如何“组件化”开发jsp应用。建议大家仔细了解。
[该贴被fastjsp于2007-10-31 18:18修改过]
|
|
|
|
|
|
re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2007年10月29日 16:33
|
|
|
|
基本可以肯定是个很平庸的玩意,你居然拿来跟Struts,jsf比!跟Struts比也就罢了,因为现在看来Struts也确实老了点;但是你懂jsf吗?看来你是完全不了解jsf,在jsf世界根本完全可以作到没有jsp,servlet的api出现的机会!跟桌面开发很相似,很快捷.而那个fastjsp也不过寄生与jsp而已并提供极其简单丑陋的附加功能,很无聊个东西.长的丑也就算了,出来吓人就不对了.
|
|
|
|
|
|
回复:re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2007年10月29日 16:54
|
|
|
基本可以肯定是个很平庸的玩意........... ---------------------------------------- 哈哈,看来你被那些“优雅”的框架给搞成杯子里的跳蚤了,你就慢慢跳吧。
|
|
|
|
|
|
回复:re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2007年10月30日 00:36
|
|
|
to newthinker:
基本上可以肯定,你缺乏基本的文化修养,不懂得如何尊重别人,用如此恶毒的语言攻击别人难道就真的那么爽?!!
若技术好也就算了,看你对jsf的描述也大概知道你的那点儿水平,轻浮!
|
|
|
|
|
|
回复:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2007年10月30日 14:36
|
|
|
|
|
|
|
|
|
回复:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2007年10月30日 15:25
|
|
|
Fastjsp和JSF走的不是同一个思路,所以无可比性。对于喜欢Jsp的初学者FastJsp能够帮助他们应付一些复杂的项目。
百花齐放才是春,Java世界没有权威,有权威意识的人都是从微软转过来的。
发言不要人身攻击,这是Jdon发言基本原则。理智对待批评者是对自己素质的考验。 [该贴被banq于2007-10-30 15:26修改过]
|
|
|
|
|
|
re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2007年10月31日 13:47
|
|
|
to zxc005 bang大哥说的是,Fastjsp和JSF走的不是同一个思路。如果站在开发者开发体验的角度来探讨fastjsp和jsf,确实fastjsp跟Struts 1.x架构是属于比较老的mvc实现,相比jsf这样基于组件事件驱动的框架给开发者的体验,则不能相提并论,这你得承认.所以我说他们长的丑了点.我不是盲目跟风的人,从前也是用Struts开发,也很喜欢这样的框架帮我们简化过许多开发过程.但事物总是发展的,我们不能总是站在原地吧?当jsf这类更加明显在许多方面更高一筹的技术出现,我忍不住要尝试.现在回头看看Struts,是感觉它简陋了点;而从楼主对FastJsp的描述,我了解到它并未提供什么新鲜的东西,还是jsp,servlet一堆.或许我的jsf研究得也不深入,但阅读它并尝试使用总不会错的。或许我说的语气重了点,如果让某些人感到不舒适了,我表示道歉.
|
|
|
|
|
|
回复:re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2007年11月01日 13:36
|
|
|
to newthinker,拿个镜子照照自己吧。 ---------------- >>>基本可以肯定是个很平庸的玩意,你居然拿来跟Struts,jsf比!跟Struts比也就罢了,因为现在看来Struts也确实老了点;
struts名称老,设计思想也是不断创新的,恐怕是你老了吧?
>>>但是你懂jsf吗?看来你是完全不了解jsf,在jsf世界根本完全可以作到没有jsp,servlet的api出现的机会!
没有深刻的开发体验,拍拍你那脑袋就知道这些API的价值和关键时刻的用途?
>>>跟桌面开发很相似,很快捷.
典型的鹦鹉学舌
>>>而那个fastjsp也不过寄生与jsp而已并提供极其简单丑陋的附加功能,很无聊个东西.长的丑也就算了,出来吓人就不对了.
太傻了,你怎么掌自己嘴巴呀?JSF也是基于jsp页面的。其定义了很多扩展标签来支撑组件特性,结果搞的jsp页面显得更加难看,难道你没长眼睛吗?相比jsf复杂晦涩的标签页面,你认为传统的jsp更丑?还是你有的聊。
>>>bang大哥说的是,Fastjsp和JSF走的不是同一个思路。如果站在开发者开发体验的角度来探讨fastjsp和jsf,确实fastjsp跟Struts 1.x架构是属于比较老的mvc实现,相比jsf这样基于组件事件驱动的框架给开发者的体验,则不能相提并论,这你得承认.所以我说他们长的丑了点.
一团糨糊的自圆其说!fastjsp正是为提高jsp开发体验的而生的,MVC模式思想与Struts根本就不同。基于组件的设计思想的框架多了,tapestry,Wicket代表最纯正组件思想,是直接的组件框架实现,前者效率几乎等同jsp/servlet。而JSF,Struts则是尝试对jsp组件化再包装,效率和易用性都存在很大问题。至于FastJsp,则是尝试对纯jsp高效率的开发提供最有力的支持!设计很灵活,说它是jsp开发太极拳一点都不过分。至于事件驱动,你还是白纸一张。
>>>我不是盲目跟风的人,
怎么又再掌自己嘴巴呀,晕!
>>>从前也是用Struts开发,也很喜欢这样的框架帮我们简化过许多开发过程.
你肯定没有复杂的Struts商业项目开发实践,并不理解“简化”在java表现层开发的真正含义。
>>>但事物总是发展的,我们不能总是站在原地吧?当jsf这类更加明显在许多方面更高一筹的技术出现,我忍不住要尝试.
典型的人云亦云作风!废话有余,实践不足。技高一筹在何处呀?是组件?是事件驱动?还是你所谓看不到的servlet API包装?
>>>现在回头看看Struts,是感觉它简陋了点;而从楼主对FastJsp的描述,我了解到它并未提供什么新鲜的东西,还是jsp,servlet一堆.
好可笑的“感觉”,你不感觉你的眼睛像“二筒”么?struts简陋?不会是你不会用吧?看了描述就断言没有新鲜的东西,还是你聪明,看来你可以当“芙蓉哥哥”了。
>>>或许我的jsf研究得也不深入,但阅读它并尝试使用总不会错的。
典型的眼高手低。
>>>或许我说的语气重了点,如果让某些人感到不舒适了,我表示道歉。
还以为你真是根葱呀?嘴尖皮厚腹中空,好好先恶心下自己吧。
-------------------------------- to banq, 坦诚技术交流,相互取长补短,共同提高开发水平是大家来这里的共同目的,既然有人要形而上学的恶意攻击,那对它们善意的睚眦一报还是可以的。 坦率的说,banq应该删除违背技术讨论原则的回复,岂容一个耗子屎打乱一锅汤。 [该贴被fastjsp于2007-11-01 13:37修改过]
|
|
|
|
|
|
re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2007年12月26日 10:46
|
|
|
fastjsp, 做人身攻击只会暴露自己的虚弱。 我对你的fastjsp做了不好评价,那是我自己的理解,也请你不要怀疑别人思考问题得到结论作出判断的能力,否则你不要辩论了.没有想到fastjsp是不容许别人说不的,别人反对了,居然马上遭受到如此恶毒的蓄意攻击.我不想谩骂,而且我也说过了或许我的批评有些过头,你完全没有必要担心这些批评的声音假使你完全自信你的fastjsp真的会比jsf,struts更加优秀.我只是在谈论我对fastjsp这个框架本身的看法而已,你没必要这么大反应吧?你对我的恶毒攻击我没有必要回击,因为我又不是你的境界.
|
|
|
|
|
|
回复:re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2008年01月08日 15:41
|
|
|
|
THIS MESSAGE HAS BEEN MASKED
|
|
|
|
|
|
回复:re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2008年01月15日 11:35
|
|
|
to newthinker: 你也会思考?那不是在侮辱你的屁股吗?你他妈太垃圾啦!滚蛋吧,老子可没你他妈那么高尚,那么有涵养!对你这种人就要专制专制再专制,难道还仁慈给你立牌坊不成?!笑死人咯。 幸亏你这种屎苍蝇还不多,否则中国的IT就完蛋了。
本主题贴已经毫无意义,管理员看不下去就删除吧。
|
|
|
|
|
|
re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。
|
2008年02月19日 10:21
|
|
|
|
时间过的好快了,都3.1了(对于我们局外人来说)。我永远支持国人自己的原创!感谢你们!
|
|
|
|