JiveJdon Community Forums
在线397人   首页   主题表   培训咨询   标签   精华   查搜   注册    登陆 RSS
首页 » 论坛 » 开源项目大家谈
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 12 回复 / 1
 发表新帖子   回复该主题贴
fastjsp

悄悄话
发表文章: 11
注册时间: 2007年09月15日 12:00
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
fastjsp

悄悄话
发表文章: 11
注册时间: 2007年09月15日 12:00
回复: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修改过]
newthinker

悄悄话
发表文章: 26
注册时间: 2007年10月10日 10:49
re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。 2007年10月29日 16:33 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
基本可以肯定是个很平庸的玩意,你居然拿来跟Struts,jsf比!跟Struts比也就罢了,因为现在看来Struts也确实老了点;但是你懂jsf吗?看来你是完全不了解jsf,在jsf世界根本完全可以作到没有jsp,servlet的api出现的机会!跟桌面开发很相似,很快捷.而那个fastjsp也不过寄生与jsp而已并提供极其简单丑陋的附加功能,很无聊个东西.长的丑也就算了,出来吓人就不对了.
fastjsp

悄悄话
发表文章: 11
注册时间: 2007年09月15日 12:00
回复:re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。 2007年10月29日 16:54 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
基本可以肯定是个很平庸的玩意...........
----------------------------------------
哈哈,看来你被那些“优雅”的框架给搞成杯子里的跳蚤了,你就慢慢跳吧。
zxc005

悄悄话
发表文章: 5
注册时间: 2007年01月23日 17:58
回复:re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。 2007年10月30日 00:36 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
to newthinker:

基本上可以肯定,你缺乏基本的文化修养,不懂得如何尊重别人,用如此恶毒的语言攻击别人难道就真的那么爽?!!

若技术好也就算了,看你对jsf的描述也大概知道你的那点儿水平,轻浮!
fnet

悄悄话
发表文章: 47
注册时间: 2007年06月23日 22:47
回复:FastJsp3.1 jsp开发框架正式开源,欢迎使用。 2007年10月30日 14:36 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
支持,哈哈
banq

悄悄话
发表文章: 9482
注册时间: 2002年08月03日 17:08
回复:FastJsp3.1 jsp开发框架正式开源,欢迎使用。 2007年10月30日 15:25 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
Fastjsp和JSF走的不是同一个思路,所以无可比性。对于喜欢Jsp的初学者FastJsp能够帮助他们应付一些复杂的项目。

百花齐放才是春,Java世界没有权威,有权威意识的人都是从微软转过来的。

发言不要人身攻击,这是Jdon发言基本原则。理智对待批评者是对自己素质的考验。
[该贴被banq于2007-10-30 15:26修改过]
newthinker

悄悄话
发表文章: 26
注册时间: 2007年10月10日 10:49
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研究得也不深入,但阅读它并尝试使用总不会错的。或许我说的语气重了点,如果让某些人感到不舒适了,我表示道歉.
fastjsp

悄悄话
发表文章: 11
注册时间: 2007年09月15日 12:00
回复: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修改过]
newthinker

悄悄话
发表文章: 26
注册时间: 2007年10月10日 10:49
re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。 2007年12月26日 10:46 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
fastjsp, 做人身攻击只会暴露自己的虚弱。
我对你的fastjsp做了不好评价,那是我自己的理解,也请你不要怀疑别人思考问题得到结论作出判断的能力,否则你不要辩论了.没有想到fastjsp是不容许别人说不的,别人反对了,居然马上遭受到如此恶毒的蓄意攻击.我不想谩骂,而且我也说过了或许我的批评有些过头,你完全没有必要担心这些批评的声音假使你完全自信你的fastjsp真的会比jsf,struts更加优秀.我只是在谈论我对fastjsp这个框架本身的看法而已,你没必要这么大反应吧?你对我的恶毒攻击我没有必要回击,因为我又不是你的境界.
fastjsp

悄悄话
发表文章: 11
注册时间: 2007年09月15日 12:00
回复:re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。 2008年01月08日 15:41 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
THIS MESSAGE HAS BEEN MASKED
fastjsp

悄悄话
发表文章: 11
注册时间: 2007年09月15日 12:00
回复:re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。 2008年01月15日 11:35 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
to newthinker:
你也会思考?那不是在侮辱你的屁股吗?你他妈太垃圾啦!滚蛋吧,老子可没你他妈那么高尚,那么有涵养!对你这种人就要专制专制再专制,难道还仁慈给你立牌坊不成?!笑死人咯。
幸亏你这种屎苍蝇还不多,否则中国的IT就完蛋了。

本主题贴已经毫无意义,管理员看不下去就删除吧。
xyz

悄悄话
发表文章: 84
注册时间: 2005年08月22日 20:17
re:FastJsp3.1 jsp开发框架正式开源,欢迎使用。 2008年02月19日 10:21 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
时间过的好快了,都3.1了(对于我们局外人来说)。我永远支持国人自己的原创!感谢你们!
这个主题有 12 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
正在读取,请等待...
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
  发贴前查询 标签列表勿重复发表问题

RSS 手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com
anti spam