`
风之狐
  • 浏览: 4337 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

开始学习seam和jsf

    博客分类:
  • java
阅读更多
   学习这两个东西两个多星期了,原来用的是ssh,一个偶然的机会看到了seam,就下了试试,感觉很不错,配置灵活简单。spring为人诟病的就是xml配置太多太烂,最开始我下的appfuse的ssh框架,首先spring自己得一个application。xml,然后配置struts的action一个,竟然晕到还得配置为struts的action配置注入的manager bean,配置xml都要吐了。后来我就自己吧那个为action注入的文件给删除了,写一个超类直接从application取得不就完了,搞得写一个简单的action都得配置两个大xml,万一action不要了,删除也麻烦。我们做的项目的所有bean啊什么的几乎都是一次成形的,即便改也是改动方法,从没说是替换类的,配置这些这些真是让人感觉浪费时间,真怀疑有几个公司是来回变配置的。
    从一用seam就感觉比较多我胃口,只是这个 ,seam搭配的东西实在是我不喜欢的,ejb3吧现在还不知道前途怎么样,而且也是重量级的,调试启动慢,还好还可以用Hibernate来带,而且ejb3的语法与Hibernate也差不多,转的时候也好转。但是这个JSF实在是让人太讨厌啦,笨重!不灵活!连个替代品也没有!我一向喜欢的就是服务器做服务器该做的,客户端做客户端该做的,这样我客户端如果是个OCX或者第三方接口我完全都不需要做改动,现在让JSF管的都没什么扩展性啦。
   JSF现在连个分页的功能都没有,要不是有人研究出了扩展datamoudle的方式,JSF都不知道会不会把N条记录都给搞下来。
   反正现在我想要的好多功能JSF都没找到解决的办法,以前在其他框架里面还可以在JS里面直接写,现在完了,你扩展组件吧,麻烦的要死,写个简单的helloworld什么的组件容易,但我要那个有什么用,写个稍微麻烦的就无从下手,这要是用JS写也就10分钟的事。不知道JSF2.0会不会能灵活一点,讨厌这么死板的东西,要是仍然像这样,还不如去研究Ext。
分享到:
评论
1 楼 afadgaeg 2009-05-04  
新手,哈哈,能看到jsf的缺憾的人我不认为是新手,反之则难说

相关推荐

    seam+jsf+richfaces+ajax4jsf 电子书

    Seam、JSF、RichFaces 和 Ajax4jsf 是四个重要的Java Web开发框架和技术,它们在构建现代、交互式Web应用程序中发挥着关键作用。让我们深入探讨这些技术及其结合使用时的知识点。 **1. Seam** Seam是一个开源的Java...

    seam+jsf+richfaces+ajax4jsf打包了

    通过Seam整合JSF、RichFaces和Ajax4jsf,可以构建出功能强大、交互性强的企业级Web应用,同时减少了开发复杂度和时间成本。这个资源对于希望在Java Web领域深化学习的个人或团队来说,无疑是一份宝贵的财富。

    seam,jsf,ajax4jsf的大全资料集合

    这些资料可以帮助开发者更深入地理解和掌握Seam、JSF和Ajax4jsf的使用,从而提升其在实际项目中的应用能力。通过学习和实践,你可以了解到如何将这些技术有效地整合,以构建高效、可维护的Web应用。

    seam 框架整合hibernate+jsf

    7. **测试支持**:Seam的测试工具和API使得对整合后的JSF和Hibernate应用进行单元测试和集成测试变得更为便捷。 通过这些特性,Seam成功地将复杂的业务逻辑、持久化和用户界面融合在一起,为开发者提供了高效、灵活...

    jsf+seam+jpa实例

    通过这个实例,开发者不仅可以学习到JSF、Seam和JPA的基础用法,还能了解它们之间的协同工作方式,从而提升在Java EE开发中的综合能力。同时,理解这一整合实例对于掌握现代企业级应用的开发流程和最佳实践也至关...

    JSF项目中seam的配置

    Seam 是一个强大的Java EE框架,它主要用于简化JavaServer Faces (JSF)应用程序的开发,同时提供了对EJB 3、CDI(Contexts and Dependency Injection)、Ajax等技术的集成。在JSF项目中配置Seam,可以充分利用其优势...

    Seam-无缝集成JSF

    ### Seam-无缝集成JSF #### 一、概述 Seam作为一个强大的应用程序框架,旨在扩展JSF(JavaServer Faces)的功能,为Java Web应用程序开发者提供更完善的解决方案。JSF作为Java Web应用程序的标准框架之一,虽然...

    Beginning JSF2 APIs and JBoss Seam

    通过以上知识点的介绍,我们可以看出,《Beginning JSF2 APIs and JBoss Seam》不仅涵盖了JSF2和JBoss Seam的基本理论和技术要点,还提供了丰富的实战经验和案例分析,对于希望深入学习这两种技术的开发者来说,是一...

    jboss seam 学习资料,seam in action和官方手册

    本资料集合包括《Seam in Action》和Seam官方参考手册,是深入学习Seam框架的理想资源。 ### 《Seam in Action》 这是一本由Dan Allen和Davin Bunk编写的专业书籍,详细介绍了Seam框架的各个方面。这本书适合已经...

    seam jsf ejb 资源相关连部分

    Seam、JSF(JavaServer Faces)和EJB(Enterprise JavaBeans)都是Java企业级开发的重要组成部分,它们各自解决了不同的问题,并且可以很好地协同工作来构建复杂的企业级应用。 #### 二、JSF简介 JSF是一个基于组件...

    Seam项目源代码(基于JBoss和EJB3,JSF的项目源码)

    通过研究这个源代码,你可以学习到如何在实际项目中运用Seam、JSF和EJB3,了解它们如何协同工作,以及如何利用Action Bean来实现业务逻辑。此外,你还可以掌握如何在JBoss应用服务器上部署和运行Java EE应用程序。...

    jsf seam hibernate 初学者练习

    JSF和Seam的集成使得开发人员可以在JSF组件的基础上,利用Seam的强大功能,如依赖注入、事件处理和会话管理。Seam的Contexts and Dependency Injection (CDI)容器使得JSF组件可以轻松获取服务或数据,而不需要手动...

    [JBoss] JSF & Facelets & JBoss Seam 核心技术 (英文版)

    [TipTec Development] JSF & Facelets & JBoss Seam 核心技术 (英文版) [TipTec Development] Essential JSF, Facelets & JBoss Seam (E-Book) ☆ 出版信息:☆ [作者信息] Kent Ka Iok Tong [出版机构] TipTec ...

    seam 的eclipse工程例子3

    此外,还需要创建或编辑`web.xml`和`faces-config.xml`文件来设定JSF和Seam的相关配置。 7. 运行和测试:最后,你可以使用Eclipse内置的服务器(如JBoss AS或WildFly)来运行项目,通过浏览器查看和测试你的Seam...

    Seam - 无缝集成 JSF

    JavaServer Faces (JSF) 是用于 Java™ Web 应用程序的第一个标准化的用户界面...Dan Allen 介绍了 Seam 对 JSF 生命周期的增强,包括上下文状态管理、 RESTful URL、Ajax remoting、适当的异常处理和约定优于配置。

    图书:JSF2 API和JBoss Seam入门

    《JSF2 API和JBoss Seam入门》是一本面向初学者和中级开发者的图书,旨在帮助读者快速掌握JavaServer Faces(JSF)2.0 API和JBoss Seam...对于想要学习或提升JSF和Seam技能的开发者来说,这本书无疑是一个宝贵的资源。

    JSF+Seam帮助文档.rar

    综上所述,"JSF+Seam帮助文档.rar"中的资源为你提供了一个全面了解和学习JSF和Seam框架的机会。通过阅读JSF入门.pdf,你可以掌握JSF的基本用法和原理,然后通过Seam_2.0_Reference_zh_CN.pdf深入探究Seam如何增强JSF...

    《SeamInAction》+《JbossSeam》+《官方中文指南》

    官方文档通常包含了最新的API参考、教程和最佳实践,是开发者解决问题和学习新功能的重要参考资料。 Seam框架的主要优势在于它的集成能力。JSF作为UI层的规范,提供了丰富的组件库和事件模型,而Seam则扩展了JSF的...

    jsf-seam-jpa文档

    1. **集成JSF和EJB 3.0**:Seam允许开发者将EJB 3.0的业务组件直接与JSF页面进行交互,通过注解方式消除两者之间的接口障碍,减少了手动创建facade对象的需求。 2. **注解驱动的配置**:Seam采用JDK 5.0的注解技术...

Global site tag (gtag.js) - Google Analytics