共 9 篇文章 |
|
Hibernate、Struts、Spring工作原理原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory.Execute()从ActionForm对象中获取数据,完成业务逻辑,返回一个ActionForward对象,ActionServlet再把客户请求转发给ActionForward对象... 阅668 转24 评0 公众公开 09-07-24 14:55 |
Struts,Spring,Hibernate面试题总结Hibernate工作原理及为什么要用?5. Hibernate的查询方式。-(2)如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm 对象中;Execute()从ActionForm对象中获取数据,完成业务逻辑,返回一个ActionForward对象,ActionServlet再把客户请求转发给ActionF... 阅3759 转41 评0 公众公开 09-06-17 15:21 |
整合Struts2与Spring的步骤。一、需要的JAR文件为:Spring和Struts2框架本身需要的JAR文件以及他们所依赖的JAR文件,比如commons-logging.jar等等,另外还需要Struts2发布包中的struts2-spring-plugin-x.xx.jar。2) 业务逻辑控制器类中引用的业务类不需要自己去初始化,Struts2的Spring插件会使用bean的自动装配将业务类注入进来,其实... 阅3565 转32 评0 公众公开 09-05-09 14:29 |
struts2+spring中action的生命周期问题。将struts2中的action交给spring管理。如果没有指定scope就会出现验证时第一次验证的结果一直存在,导致后面的验证根本没有进行。所以在spring中配置action时要指定scope属性为prototype.<bean id="randomImageAction" class="cn.link.sgums.action.RandomImageAction" scope=&q... 阅1694 转5 评0 公众公开 09-05-09 14:24 |
hibernate query,QueryException: addEntity() or addScalar() must be called 异常 原来的错误代码如下:package iforcecn.dao;import org.hibernate.Query query = session.createSQLQuery(hql);上面这些事转载的,但我发现使用Hibernate3.0时会报这个异常,但如果换成Hibernate3.1就没有这个异常了,所以更简单的办法是替换Hibernate的版... 阅2311 转2 评0 公众公开 09-04-20 08:48 |
比如说,现在hibernate3出来了,改动挺大,实际上最要命的是包结构,hibernate2的包结构是net.sf.hibernate.*,然而hibernate3是org.hibernate.*。如果你希望将你的一个项目从hibernate2升级为hibernate3,你不得不修改DAO中所有对hibernate和spring-hibernate的引用。如果你的代码中出现hibernate2与hibernate3不兼容的方法和类,比如saveOrUp... 阅3546 转6 评0 公众公开 09-04-19 12:43 |
关于java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisit最近使用MyEclipse自动生成Spring+Hibernate工程的时候发生java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V.从网上下一个最新的asm-all-3.0.jar的jar包,然后把原来的所有a... 阅894 转1 评1 公众公开 09-04-16 10:58 |
Struts2与Spring、Hibernate三者整合的过程示例。<filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.form表单提交给与登录相关的LoginAction.java文件,而LoginAction.java在struts.xml文件中相应的name值为"loginAction",所以这里的action值为"loginAction&qu... 阅21852 转685 评1 公众公开 09-04-16 09:59 |
ssh框架的好处典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。DAO模式需要为每个DAO组件编写DAO接口,同时至少提供一个实现类,根据不同需要,可能有多个实现类。由Spring充当DAO工厂时,无须程序员自己实现工厂模式,只需要将DAO组件... 阅1766 转21 评0 公众公开 09-04-14 17:32 |