本人前一段收到任务,负责独立设计开发一个微型系统作为现有 DM 产品的一个子系统,主要是提供用于Imaging (扫描+索引) 生产的“工作台”,由于系统本身是个独立的生产车间,也会包括一些类似后台管理的功能。
由于是生产系统,且主要是根据电子文档的图像进行数据录入,故表现层要求较低,结构也很简单,但连续工作性能及并发性能要求较高(主要考验逻辑层)。模型层对外提供的服务数量也较少,但内部模型逻辑实现较复杂。由于老板在易用性方面意见很大,不得不对模型层作较大的修改,增加一些属性以适应需求。
设计初期对需求估计不足,刚开始只采用了最简单的java bean + DAO 的架构,为了获得一些transaction之类的高级功能还徒手写了一些底层实现类。由于不用任何框架故性能还算不错,但一旦修改一些属性就要对DAO动一番大手术,已经屡次累得我骂娘了。现在有意在系统模型进一步复杂化之前,把整个程序转到某个ORM框架上去。
ORM框架,本人对EJB的实现比较熟悉,对Hibernate只是有所耳闻。不过因为JBoss的EJB实现就是Hibernate(系统最终要部署在JBoss的),性能上应该不会有太大区别?尽管如此我对EJB还是有所保留,毕竟这是一个主要用于大型超大型系统的框架,对它能否适用于微型系统实在没有信心,而Hibernate毕竟还是相当轻量级,对它印象不错,可惜就是不太了解。
哎,说得乱七八糟的,各位见谅,提点意见啊。
分享到:
相关推荐
ejb+hibernate资料 ejb+hibernate资料 ejb+hibernate资料 ejb+hibernate资料
EJB与Hibernate的整合简述 (就是EJB与Hibernate的集成的那个重新发布的,因为不能重复上传,所以只能这样改个名字了)
精通Java+Web开发:基于Struts+EJB+Hibernate+JBuilder随书光盘
Hibernate与EJB集成 Hibernate与EJB集成
精通JSF基于EJB Hibernate Spring整合开发与项目
《精通JSF基于EJB HibernateSpring整合天发与项目实践》人民邮电出版社, 作者:徐明华/邱加永/郑经煜
里面有java中开发所需的各种jar包,例如ssh框架整合 ssi框架整合 ejb,hibernate等程序开发
对于pojo类中标注的详细解释 EJB3、 Hibernate开发
包括ejb,hibernate,java,jsp,servlet,js等现在多家企业的第一手面试题
精通JSF-基于EJB Hibernate Spring整合开发与项目实践-第16章代码
精通JSF-基于EJB Hibernate Spring整合开发与项目实践-第15章代码
网上商城struts+hibernate+ejb 功能强大 欢迎下载 对初学者很有帮助
This paper analyzes elements of remote invocation method, points out the initialization, JNDI search and remote invocation are the keyfactors affecting the EJB performance. Thus, an idea optimizing ...
精通JSF-基于EJB Hibernate Spring整合开发与项目实践-第14章代码
Jboss下hibernate整合EJB
精通JSF-基于EJB Hibernage Spring整合开发与项目实践代码.part1,第一部分,。将三部分一起下载完后再解压第一部分!
精通JSF-基于EJB Hibernage Spring整合开发与项目实践代码.part1.第3部分。三部分全下完再解压第一部分!
Idea搭建EJB架构Demo项目源代码
本人感觉很实用,能够实现对学生信息的修改,添加,删除,学生能够进行信息查询。
在使用Hibernate3的时候,发现程序编译好了,在运行时总是抛出java.lang.NoClassDefFoundError: javax/persistence/EntityListeners异常,经查找是因为缺少ejb3-persistence.jar包。应该是这个~