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

seam可以超过rails吗

阅读更多

seam一词本身很有意思:seam表示缝合,而seamless又表示为无缝的。本是反义的东西却表示一个意思(有点像“XX大胜XX”与“XX大败XX”)

seam有很多做法可以说来自与rails,但seam是否可以超过rails却很难说。

1:seam本身要整合的东西太多太大,而rails则是一身轻松

2:seam在不少方面是在重复发明spring的轮子

3:seam要整合的关键是各大厂商的利益分成问题,而rails似乎更像php,目的显得更简单

记得林锐(注:国内IT业曾风靡过一时的红人)曾说过一句话:XX牛人被国家级领导人接见过的话通常就会费掉。而对于java来说JCP似乎充当了上句中国家级领导人的角色。

 

分享到:
评论
1 楼 moonjava 2008-01-24  
时间会说明一切

相关推荐

    Seam框架文档简述

    Seam可以轻松地与其他流行的数据访问框架如JPA(Java Persistence API)、Hibernate等进行集成,为开发者提供了更多的选择。 ##### 7. 集成常用工具和组件 除了JBPM(一个用于业务流程管理的工具)之外,Seam还...

    JBOSS SEAM组件中文手册

    1. **JSF集成**: Seam与JSF的紧密结合,使得UI层的开发更为简便,通过Seam可以直接在JSF页面上操作后端数据。 2. **JPA集成**: Seam支持JPA,方便地处理数据库操作,包括实体管理和事务控制。 3. **EJB 3集成**: ...

    MATLAB_Seam_Carving_seamcarving_

    MATLAB_Seam_Carving_seamcarving_ 是一个与图像处理相关的项目,主要涉及到一种称为“seam carving”的技术,这是一种动态图像调整大小的方法,它可以在不改变图像整体视觉效果的情况下,增加或减少图像的宽度和...

    seam_carving 代码实现 seam

    - **图片缩放**: 传统的缩放方法可能导致图像失真,而Seam Carving可以在不明显改变视觉效果的情况下改变图像尺寸。 - **UI设计**: 可用于自适应界面布局,根据屏幕尺寸动态调整元素大小。 - **视频处理**: 应用于...

    Seam_Java框架.doc

    此外,Seam还集成了数据验证,允许在Entity Bean中定义数据约束,这些约束在页面上即可直接应用,类似于Ruby on Rails的验证机制。这得益于Seam的作者Gavin King同时也是Hibernate的创始人,使得数据持久化和验证的...

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

    **JBoss Seam 学习资源概述** ...通过阅读这些材料,开发者可以全面了解和掌握JBoss Seam框架,提升其在企业级Java应用开发中的技能。不论是初学者还是经验丰富的开发者,都能从中获益,进一步提升自己的技术水平。

    为Seam做好准备

    8. **Seam工具**:Seam提供了一些工具,如Seam Gen,可以帮助快速生成项目结构和基础代码,学习如何使用这些工具能加速开发进程。 9. **Seam事件和上下文**:Seam引入了一种独特的事件模型和组件上下文,使得组件间...

    整合了seam的一些资源

    此外,Seam还整合了`EJB`,使得开发者可以轻松地利用EJB的强大功能,如事务管理、安全性和可扩展性。 `Ajax`支持使得Seam应用能够实现部分页面更新,提供更流畅的用户体验。Seam与`RichFaces`的集成则进一步增强了...

    Seam security

    2. 身份认证:在Seam Security中,身份认证可以通过简单的三步过程完成: - 声明认证方法:定义一个方法,该方法验证用户凭证是否有效,并通过表达式语言(EL)进行访问。 - 创建JSF登录表单:创建一个标准的Java...

    seam in action 中文 english

    《Seam in Action》是一本专门探讨Seam框架的书籍,该书分为中文和英文两个版本,对于初学者...配合提供的"seam+in+action.pdf"和"u_10_04_02-hilton-leroux.pdf"等学习资源,相信读者可以更深入地学习和掌握Seam框架。

    Seam Carving的C++实现代码

    Seam Carving是一种图像内容感知的尺寸调整方法,它能够在保持图像主要结构...加载测试图像,编译并运行代码,就可以看到Seam Carving效果。通过调试和修改参数,你可以调整接缝的选择策略,以适应不同的图像和需求。

    seam_in_action

    根据提供的信息,我们可以推断出这是一本关于 Seam 框架的专业书籍,书名为《Seam in Action》,作者为 Dan Allen 和 Manning 出版社出版。本书主要讲解了 Seam 框架在 Java EE 3 环境中的应用与开发实践。接下来将...

    seam的注解和标签

    - `<s:form>`: 是Seam提供的增强版的JSF表单标签,它可以自动处理Seam组件的绑定和验证。 - `<s:in>` 和 `<s:out>`: 分别用于注入和输出Seam组件。它们类似于EL表达式,但在某些情况下,如在JSF的EL无法解析时,...

    Seam - 语境相关的组件

    通过注解,你可以告诉Seam何时、何地以及如何创建和管理你的组件。例如,`@Named`注解用于标识一个bean,`@Inject`用于注入依赖,`@ManagedBean`和`@ViewScoped`注解分别定义了bean的管理方式和作用域。 在Seam框架...

    seam 框架整合hibernate+jsf

    Seam通过提供对Hibernate的无缝集成,使得开发者可以在不脱离Seam上下文的情况下方便地处理持久化操作。例如,Seam可以自动管理Hibernate的Session,提供事务控制,以及实现基于注解的实体管理和查询。 JavaServer ...

    seam参考手册中文版

    通过以上知识点的梳理,我们可以看到Seam不仅仅是一个简单的Web开发框架,它还融合了诸如业务流程管理、持久层支持等多种功能。这使得开发者能够更加专注于业务逻辑本身,而不是被底层的技术细节所困扰。对于想要...

    Jboss Seam中文版

    2. **在Tomcat服务器上运行示例**:Tomcat作为轻量级的应用服务器,可以快速部署简单的Seam应用,便于学习和测试。 ##### 1.2 第一个例子:注册示例 这个示例展示了如何使用Seam实现用户注册功能,包括前端页面...

    Seam in Action

    《Seam in Action》这本书深度探讨了...通过阅读《SEAM in Action.pdf》和参考Archive created by free jZip.url提供的资源,你可以深入理解Seam框架,并学会如何在实际项目中有效运用,从而提升开发效率和产品质量。

    seam需要的jar包

    Seam框架是一个全面的Java企业级应用开发框架,它整合了JSF...通过正确配置这些库,可以有效地利用Seam的强大功能,包括组件管理、事务处理、安全性和与其他Java EE技术的无缝集成,从而高效地开发复杂的企业级应用。

    seam级联菜单例子

    在Seam框架中,我们可以利用其内置的Ajax支持来实现这一功能。Ajax交互通常由RichFaces或PrimeFaces这样的JSF组件库提供,它们提供了丰富的UI组件,包括级联选择器。 首先,我们需要在`view`目录下找到对应的JSF...

Global site tag (gtag.js) - Google Analytics