`
Anatorian
  • 浏览: 62167 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

项目上线了,螃蟹吃完了

阅读更多
公司历时近半年的java项目终于于上周上线了。在项目经理到来之前,我们在技术选型上动摇了很久,struts, struts2 ,spring mvc, grails等都试用过一些,基本上选定了struts2。项目经理到位后,他最终选定了seam这个非常新的技术,于是这近半年来,我们可以算得上是尝试吃螃蟹的人了。无论过程怎么样,最终还是完成了任务,让程序成功上线了,这至少可以说明seam已经合格了。 影响一个项目的因素非常的多,单从技术的角度来说,seam给我们带来的好处还是要更多一些的。这些好处有些是jsf提供的,有一些则是seam的发明。JSF表单里的数据到对象的绑定,减少了手动从request里解析出请求值的复杂度。richfaces能够让我们非常轻松地完成简单的ajax效果。seam的组件机制和上下文机制,让我们可以更轻松地组织后台的代码。如果没有jsf和seam,我想我们应该也能按时完成项目,但是会更累一些,多写很多代码。 使用seam,也要付出代价的。首先是对html精细控制不容易,客户有时的一些对于界面的需求不是很容易实现。其次是性能问题。处理一个复杂的页面,我的开发机上,居然要用十几秒钟的时间。好在最后部署在服务器上的时候能够经受得起性能测试,否则,后面的性能调优也是一件痛苦的事。 到目前为止,在网上能找到的关于seam的资料,依旧还是很少的,在缺少前人经验的基础上,完全的摸索,难免会走一些弯路。经过我们的努力,我们已经将一些做的不好不对的地方改正,但是还有一些问题,已经来不及修正,存在于现在的代码中。头经常会问,如果现在我们回头再做,我们还会用seam吗?我们会怎么使用seam?这个一言两语难以回答。但至少我们不会再写出一开始那种代码了。我们已经为吃螃蟹付出了代价,如果是下一个项目,不出意外, 我们还是会用seam,只是下一次会用得更好,更快。
分享到:
评论
1 楼 lenhome 2009-01-20  
我也选择了seam做了一个项目,也已上线,总体感觉还好,就是性能还是相对不爽!

相关推荐

    螃蟹投票 v2.1.9螃蟹投票 v2.1.9

    10. 版本控制:使用像Git这样的版本控制系统,便于多人协作和版本回溯,对于开源项目尤其重要。 综上所述,“螃蟹投票 v2.1.9”的源码提供了一系列与软件开发、维护和定制相关的知识,涵盖了从基础的编程语言到复杂...

    javascript案例 螃蟹赛跑

    螃蟹赛跑是一个趣味盎然的JavaScript编程实例,它通常用于教授基本的编程概念,如循环、条件语句和数组操作。在这个案例中,我们可以探讨如何使用JavaScript来模拟一场螃蟹之间的比赛,每个螃蟹都有不同的速度和可能...

    62--[打螃蟹].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码

    62--[打螃蟹].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码62--[打螃蟹].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码62--[打螃蟹].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码62...

    java 编写的螃蟹过街游戏源代码

    "java 编写的螃蟹过街游戏源代码"这个标题表明这是一个使用Java编程语言开发的游戏项目,具体来说是一款模拟螃蟹过街的游戏。Java是一种广泛应用的面向对象的编程语言,以其“一次编写,到处运行”的特性而闻名。在...

    功能模块-螃蟹投票V1.8.6-螃蟹公众号投票

    功能模块_螃蟹投票V1.8.6_螃蟹公众号投票

    螃蟹和牛奶能一起吃吗_螃蟹不能和什么一起吃.docx

    ### 螃蟹饮食搭配禁忌 螃蟹是一种广受人们喜爱的美食,因其肉质鲜美、营养丰富而闻名。然而,螃蟹并非可以随意与其他食物搭配食用。根据中医理论及传统经验,螃蟹与其他某些食物一同食用可能会对健康造成不利影响。...

    房地产活动策划 - 2020地产项目中秋游园会 金秋螃蟹品鉴会活动策划方案.pptx

    房地产活动策划 - 2020地产项目中秋游园会 金秋螃蟹品鉴会活动策划方案.pptx

    易语言螃蟹小游戏.zip易语言项目例子源码下载

    通过源码,我们可以学习如何实现这些功能,例如如何判断螃蟹是否吃到食物,如何计算得分等。 5. **资源管理**:游戏中的图片、音频等资源的加载和使用,易语言提供了对文件和资源的操作接口,学习如何加载和显示...

    螃蟹吃蛋糕圈圈scratch源程序下载.sb2

    螃蟹接蛋 糕!

    螃蟹投票1..8.3.zip

    然而,具体的细节,如这个软件的功能、用途、更新内容或者与"螃蟹投票"相关的具体知识点,并没有在描述或标签中提供。通常,"1..8.3"可能表示软件的版本号,意味着这是一个从1.0到8.3的更新序列。但是,由于缺乏详细...

    螃蟹赛跑FLASH CS3

    螃蟹赛跑FLASH CS3 源代码 适合新手使用 老手也可以试试

    【全开源】螃蟹霸屏1.6.8.zip

    7. **社区支持**:开源项目通常有活跃的用户社区,用户可以在论坛上交流使用技巧,报告问题,或请求新功能。 为了深入了解螃蟹霸屏的功能和具体用法,我们需要解压这个压缩包,阅读文档,甚至运行源代码。如果你是...

    H5小游戏源码 泡泡鱼与螃蟹.zip

    由于提供的文件名称列表只有一个条目——"H5小游戏源码 泡泡鱼与螃蟹",这可能是整个游戏项目的根目录或者压缩包内的主要文件夹,包含所有游戏相关的资源和代码。通常,一个H5游戏源码会包括以下几个部分: 1. HTML...

    腾达AC9编程器固件电信版螃蟹方案

    腾达AC9编程器固件电信版螃蟹方案

    可爱的小螃蟹作文.doc

    吃完后,它们通常会选择休息,展现出懒洋洋的一面。 接着,作者描述了两只螃蟹的顽皮行为。它们曾经发生过激烈的争斗,公蟹和母蟹互相用钳子夹对方,争斗过程中充满斗志。尽管将它们分开,但它们仍然设法找到彼此并...

    打螃蟹-少儿编程scratch项目源代码文件案例素材.zip

    《打螃蟹-少儿编程scratch项目源代码文件案例素材》是一个专为儿童设计的编程学习资源,旨在通过游戏化的教学方式,让孩子们在娱乐中掌握编程基础。Scratch是一款由麻省理工学院(MIT)媒体实验室“终身幼儿园团队”...

    螃蟹红包码1.7.0.zip

    【螃蟹红包码1.7.0.zip】是一个软件更新压缩包,主要针对“螃蟹红包码”这一应用的1.7.0版本。该应用可能是一个与红包相关的工具,特别适用于那些喜欢参与线上红包活动的用户。从标签“红包”我们可以推断出,此应用...

    螃蟹poend博客日文模板 v1.0

    螃蟹Poend博客日文模板 v1.0 是一个专为螃蟹Poend程序设计的国际化扩展,主要针对日本用户群体。这个模板的出现使得博客平台能够适应日语环境,提供更友好的用户体验,对于那些希望吸引日本读者或者以日语为主要交流...

    scratch鱼吃螃蟹教案分享.pdf

    在这个“大鱼吃螃蟹”的教案中,学生将通过Scratch学习编程基础,包括模块概念、顺序结构、循环结构以及变量的使用。 1. **模块概念**:Scratch中的编程主要依赖于积木式的模块,这些模块代表不同的编程指令,如...

    Scratch射击螃蟹游戏案例编程 Scratch蓝桥杯高级组真题

    在“Scratch射击螃蟹游戏案例编程”中,我们可以通过学习和实践来掌握一些核心的编程概念和技巧,这些知识点对参与如蓝桥杯这样的编程竞赛非常有帮助。 首先,游戏的基本框架构建:在Scratch中,游戏通常包含角色...

Global site tag (gtag.js) - Google Analytics