原来一直使用ICEFACES,在开发过程中发现,icefaces还是不能解决JSF为维护客户端和服务端组件树而多次调用GET方法,导致List或者bean维护中多次调用数据库查询,还有个问题是我写的JSPX文件不能刷新,一刷新就IE死掉了。以前听说过SEAM但是一直不敢使用,因为ICEFACES还是搞清楚就开始SEAM,在两个问题不能解决的情况下,无赖得尝试了SEAM,在ICEFACES官方的EAR包中,修改了一些配置,去掉了EJB(就是在inputFileBean钟使用了EJB,修改这个为普通的BEAN就可以了),添加了HIBERNATE和SPRING,(狠想用EJB但是还不会),就这样不使用EJB的ICEFACE-SEAM开始开发了。感觉蛮爽,在开发钟感觉SEAM的DATAMODEL和DATAMODELSELECT不能封装和重用,但是个人喜欢封装,在SPRINGSIDE的StrutsEntityAction的提示下,编写一个基类,在基类中获得子类的DataModel和DataModelSelect,从而达到可以在基类操作子类的属性,这样基本的增,删,改,查就可以封装了。根据个人的设计模式可以玩很多花样的。。。只是LOG4J的问题没有解决,尝试了几种网上的方法都不行,还有个问题就是在Service层的异常,不知道怎么不能抛出,我写了个int i=1/0;竟然没有报错,相当郁闷。
分享到:
相关推荐
Seam-gen 是一款用于快速生成基于 Seam 框架的基础项目结构的工具,它通过简单的命令行交互式过程,帮助开发者构建项目的雏形,并且能够根据数据库信息自动生成管理数据库的 CRUD(Create, Read, Update, Delete)...
【seam-forge 编译与使用详解】 `seam-forge` 是一款强大的工具,主要用于简化Java EE应用开发,特别是针对Seam框架的应用。它提供了自动化构建、部署和管理Seam项目的能力,大大提升了开发效率。在描述中提到的是...
### seam-gen命令解析知识点 #### 一、Seam框架简介及seam-gen命令的作用 Seam框架是一款基于Java EE标准的轻量级企业级应用框架,它极大地简化了Java EE应用的开发流程,使得开发者能够更加高效地构建复杂的业务...
java jboss seam jboss-seam-selectitems
Algorithm-seam-carving-js.zip,seam-carver的javascript实现。seam carver是一种基于内容的图像缩放算法,算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。
这个名为"Seam-Carving-Matlab-master.rar_boardkkc_seam_seam carving_seamca"的压缩包文件包含了Matlab实现的Seam Carving算法,非常适合学习和理解这一技术。 Seam Carving的基本思想是找到图像中的一条或几条...
seam-support.jar
seam-navigation.jar
### Seam-Javapolis2007 知识点解析 #### 标题解析 - **标题**:“seam-javapolis2007” - **解释**:此标题表明了内容是关于 Seam 框架在 2007 年 Javapolis 大会上的演示或演讲材料。Javapolis 是一个重要的 Java...
Seam是一种Java EE框架,它在开发企业级应用程序时提供了高度集成和语境相关的组件模型。这个框架的主要目标是简化复杂性,使开发者能够更高效地构建动态、响应式的Web应用。Seam的核心理念是将不同的技术,如Java...
这个压缩包文件“mahmoudnafifi-seam-carving-b553f4e”可能包含相关的源代码、示例图像、教程或者演示,用于帮助理解并实践Seam Carving技术。通常,这样的资源会包括详细步骤的解释,可能的编程实现(可能是用...
seam-pageflow.jar
在资源包中,"seam-3.1.0.Beta5"可能是Seam 3.1.0的早期预览版本,尽管描述中提到可以使用"3.1.0.final",但Beta5可能包含了一些特定的实验性功能或bug修复。开发者通常会使用这样的预发布版本来测试新功能和稳定性...
在"jboss-seam-1.1.1.GA.tar.gz_easy"这个压缩包中,我们能够获取到JBoss Seam 1.1.1 GA版本,这是一个稳定且通用的发布版。 1. **JBoss Seam框架**:Seam是基于组件的框架,它将Web层和业务层无缝连接,消除了传统...
Seam 是一个强大的Java EE框架,它通过整合和强化Java EE 5的多个核心组件,如JSF(JavaServer Faces)和EJB 3.0,来提供一个统一且高效的开发体验。Seam的设计目标是简化Web应用的复杂性,特别是对于有状态的Web...
### Seam-无缝集成JSF #### 一、概述 Seam作为一个强大的应用程序框架,旨在扩展JSF(JavaServer Faces)的功能,为Java Web应用程序开发者提供更完善的解决方案。JSF作为Java Web应用程序的标准框架之一,虽然...
最后,文档还介绍了如何在JBoss中使用JSF 1.2 RI运行Seam应用,以及如何使用Seam-gen工具快速启动新项目,包括从数据库生成应用程序、部署为EAR包和增量热部署。 Seam的核心是其上下文相关的组件模型,包括无状态上...
**JBoss Seam——深度整合框架** JBoss Seam是一款开源的企业级应用框架,它以其深度集成的能力而闻名。这个框架的设计目标是简化Java EE(现在称为Jakarta EE)开发,通过提供一个统一的环境来整合各种技术和组件...