当然可以。session bean作为facade,调用dao。
架构应该是web tier+ biz interface+session ejb+dao+hibernate
不过总觉得怪怪的。
架构应该是web tier+ biz interface+session ejb+dao+hibernate
不过总觉得怪怪的。
解决方案 »
- jsp页面跳转相对路径问题
- 刚毕业的学生应该有什么规划呢
- 求解java虚拟机的工作原理
- Struts的表单提交问题
- google分页解决方案
- 初学struts,现在有一个问题!Exception creating bean of class com.softeem.struts.LoginForm,帮帮忙!
- 安裝sql2000 driver for jdbc后還要怎樣配置才行﹖
- JBuilder (Server是WebLogic)中,Web Component(包括Servlet和JSP)如何调用EJB?
- 奇怪:为何在tomcat4.1+Eclipse3.0下lomboz3.0 无法安装??
- webservice
- 为什么现在找不到j2sdk-1.4.0_02?
- Struts中使用validation框架的问题?
Hibernate的数据源通过JNDI从Weblogic上取得,Hibernate的事务、Session Factory及日志等由Spring来管理,这方面有过经验的朋友请指点一下,我不知道怎么配置?
我认为你最好把spring 和hibernate 理解透点;你就知道他们的优点和缺点了;到时候就容易多了;
^_^
我建议用:spring + hibernate来做;
<bean id="myDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>jdbc/FinanceDataSourceNoXA</value>
</property>
</bean>我在配置文件中程序这么写数据源bean,调试时报下列的错误:
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
是不是缺少其它配置文件,还是配置不对?还有一问:在配置文件中已经配好了 hibernateProperties ,是不是hibernate.properties文件就不需要了,请指点。
我主要是想用EJB容器管理事务和提供数据源及缓冲,DAO层只处理原子业务操作,不管理事务。我采用Oracle数据库和Weblogic,配置上我不清楚,有过类似经验的朋友来聊聊。