原来一直使用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;竟然没有报错,相当郁闷。
分享到:
相关推荐
例如,可以选择项目创建的目录,指定 JBoss AS 的安装位置,以及是否使用 ICEfaces 界面而非 RichFaces。RichFaces 是一个用于 JavaServer Faces(JSF)的应用程序框架,提供了多种皮肤供用户选择。 2. **创建基础...
Seam支持多个开源JSF AJAX库,如JBoss RichFaces和JBoss ICEFaces,甚至内置了一个AJAX远程调用层,极大地提升了Web应用的交互性和响应速度。 #### 4. 声明式状态管理 Seam扩展了Servlet规范中的三个上下文(请求、...
- ICEfaces:一种Java服务器端的用户界面组件库。 - Java J2EE/JEE:一种广泛使用的Java企业级开发平台。 - jBPM:一个用于工作流和业务流程管理的引擎。 - JGroups:一个Java群集库。 - jQuery JavaScript ...
例如,如果已熟悉IceFaces且项目需要Seam,那么两者结合可能是理想的选择。 另外,Dfaces作为GlassFish家族的一员,可能在GlassFish和Sun开发环境中得到较好的支持。但具体集成效果和适用性,需要根据实际项目进行...
- JSF(Facelets,Richfaces,Ajax4jsf,ICEFaces):提供组件化开发,易于构建用户界面。 - Struts2:基于MVC的框架,整合了许多其他技术如OGNL和拦截器。 - Spring MVC:Spring框架的一部分,提供了强大的MVC...
JSF是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了...sun-ri、myfaces、icefaces、richfaces、seam
Liferay Portal支持多种技术,包括AJAX、Apache ServiceMix、ehcache、Groovy、Hibernate、ICEfaces、Java J2EE/JEE、jBPM、JGroups、jQuery JavaScript Framework、Lucene、MuleSource ESB、PHP、Ruby、Seam、...