论坛首页 Java企业应用论坛

用JSF2+Spring+JPA开发了一个在线考试系统,大家看看怎么样

浏览 20719 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2013-03-16   最后修改:2013-03-16
sulifeng 写道
分页是不是有点问题?   http://test.reremouse.com/exam2/talk/ThreadDetail.jspx?id=23951153716711  比如说这个地址显示有两页,但是点击第二页完全没变化.

另外楼主是不是在使用PrimeFaces的时候遇到了不少坑?有时间还请多总结下啊.....比如说和这篇http://www.iteye.com/topic/1122288类似的总结....


谢谢,果然是有这个问题,已经解决。问题原因是Hibernate的JPA实现在实体类级联其它实体时,比如@OneToMany,如果设置级联获取方法为lazy,会报“不在同一个Session”的错。用了SPRING的那个将SESSION弄在VIEW中的过滤器有时也起不了作用。系统开发的时候用的是ECLIPSELINK,非常好用,但后来发现耗内存有点大,上不了虚拟主机,就换了这个HIBERNATE的实现,各种BUG真是太多了。

我用PRIMEFACES的经历还比较愉快,基本没遇过太多问题,有点不爽的是不支持IE6。我以前是一个忠实的RICHFACER,JSF1的时代一直在用RICHFACES,JSF2出来后,RICHFACE的AJAX优越性已经没有了,改用PrimeFaces。PRIME也是有很多BUG,但如果对界面要求不是太高,比如各类行业应用系统,它的组件库还是可以用来做快速开发的。如果对界面要求很高,那在有PRIMEFACES的同时也还是可以用原生的JSF2做各种应用。

JAVA体系里JSF相对其它WEB框架还是很有特点,页面数据绑定JAVABEAN属性,页面事件绑定JAVA方法,这个和EL、JSTL的思想是一脉相承的,又好理解又简单又很合理,比那种一个FORM用一个SERVLET来处理好理解多了,虽然没本质不同。另外关键还有那一堆第三方库,完全可以省去搞JAVASCRIPT UI的时间,和写AJAX程序花的大量时间。
0 请登录后投票
   发表时间:2013-03-17  
注册不了,提示验证邮箱无法发出
0 请登录后投票
   发表时间:2013-03-20  
"AJAX支持也没有",你说的不对吧,ajax的访问跟框架没有一点关系
0 请登录后投票
   发表时间:2013-03-26  
wxwall 写道
"AJAX支持也没有",你说的不对吧,ajax的访问跟框架没有一点关系


怎么没有AJAX呢这位同仁,登录、换页、置顶、锁贴这些功能全部不页面大刷新的。
AJAX怎么跟框架没有关系,JSF2这种框架是带有JS API的,AJAX调用在这种框架里很简单。
0 请登录后投票
   发表时间:2013-03-29  
楼主好,我是大四学生,毕业设计要做jsp的web一个系统,希望楼主可以赐教下小弟,最快的做出系统的学习路线,谢啦!
0 请登录后投票
   发表时间:2013-05-01  
JSF和primafaces貌似国内现在用的还不是很多,不过个人感觉JSF还是很好的
0 请登录后投票
   发表时间:2013-05-02  
个人感觉  如果把javabaen 全部暴露在外面 安全性有待考虑啊!! 不过看样子这个比现在的  jsp 要简单的多! 有点像freemarker 的页面形式!
0 请登录后投票
   发表时间:2013-05-02  
还有弱弱的请教一下! JSF  是什么东东!   表示 晚上查了一大堆都是 Flash 相关的!
0 请登录后投票
   发表时间:2013-05-02  
总给人一种会很占资源,不放心的感觉
0 请登录后投票
   发表时间:2013-05-06  


偷偷看了下LZ的网页代码,发现了文字错误~

document.onselectstart = new Function("event.returnValue=false;"); //禁止先择,也就是无法复制
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics