整合3大框架:**hibernate_reveng.xml**总丢,严重注意。
第一步: 将Hibernate与数据库连接。
第二步: 创建Web工程;添加Hibernate+Spring。生成Dao包与hsf包。
第三步: 添加接口iface;添加DAO接口与service接口。 【DAO接口与service接口都继承至实体(实体名.java)】
注意:·添加DAO接口后,要更改同名DAO包里的DAO.java。【在DAO类名里添加implements DAO接口名】
·***DAO接口继承实体类,自动生成的DAO实现DAO接口;接口类型要与DAO类一致。***
第四步: 创建实现类impl;添加要实现的impl类。 【该类自动实现接口的方法】
注意:·先引入需要用到的DAO接口;然后更改return; 添加DAO的set和get方法。
第五步: 更改applicationContext;
注意:·添加<业务逻辑>+<事务管理器>+<通用事务类>+<策略>+<业务代理类>
·【代码直接拷贝,然后更改即可。】
第六步: 添加测试类。
注意:·有3句代码必须加; 然后编写测试内容。
·1、 String path = "/WebRoot/WEB-INF/applicationContext.xml";
·2、 ApplicationContext ctx = new FileSystemXmlApplicationContext(path);
·3、 AddressService addrservice = (AddressService)ctx.getBean("AddressImplProxy");【这句根据详细情况详细改】
第七步: 添加Struts;
注意:·更改new class名与版本1.2;
·在struts-config.xml里添加Form,Action与JSp; Form impl选择Dynamic FormBean第2项动态验证form
·Superclass选择第2项; 选择Forwards添加跳转页面。 【finish】
·在图形窗口中添加jsp跳转页面 【添加了cuess fail address】
·更改login.jsp页面内容。添加【.do?method="名称+Execute"】
·在Action中编写代码; 引入service接口并添加set和get方法;
·在struts-config.xml代码区里查看<form-beans>是否有属性没有写入; 在<action>里添加validate="false";
·在address.jsp中添加<%@ taglib prefix="html" uri="/Web-INF/struts-html.tld"%>
·在body里添加<html:form>并说明用哪个方法处理;然后添加jsp代码用于添加数据。
·在web.xml中添加Spring监听器。 【就是<listener>】
·在struta-config.xml里添加Spring插件 【就是<plug-in>】; 更改<action>里的type。
【type="org.springframework.web.struts.DelegatingActionProxy"】
·在applicationContext中加载strtus; 【注意name值与acton中的path值相同】
·***每个主键表都要<hibernate-mappping>里添加属性default-lazy="false", 【取消异步加载】;
并且在需要排序的<set name="名称">里添加属性order-by="id asc" 【根据id排序】
分享到:
相关推荐
SSH三大框架,指的是Spring、Struts和...通过SSH框架的整合,开发者可以构建出松耦合、高复用的Java Web应用,大大提高开发效率和代码质量。在实际项目中,SSH整合的运用非常广泛,也是许多Java程序员必备的技能之一。
SSH框架整合的关键在于如何协调这三大框架的工作,使得它们能够协同工作。整合过程中通常会涉及以下步骤: 1. **配置Spring**:创建Spring的配置文件,定义Bean的实例化和依赖关系,包括数据库连接池、DAO(Data ...
SSH三大框架整合指的是Struts、Spring和Hibernate这三个开源框架的集成应用,它们是Java Web开发中的常用工具,分别负责表现层、业务层和数据层的管理。本资源提供了一个已经搭建好的环境,适合有一定基础的开发者...
SSH三大框架整合指的是Struts、Spring和Hibernate这三个Java开源框架的集成应用,它们分别是MVC设计模式的实现、依赖注入及事务管理的核心框架以及对象-关系映射的流行工具。以下将详细介绍如何在MyEclipse6.5环境中...
SSH三大框架整合指的是将Spring、Struts和Hibernate这三个在Java Web开发中广泛应用的开源框架集成在一起,以构建高效、灵活的Web应用程序。这三个框架分别负责不同的职责:Spring作为整体的容器管理依赖注入(DI)...
SSH三大框架整合是Java开发中常见的一种Web应用架构模式,主要由Struts2、Hibernate和Spring这三大开源框架组成。这种架构模式旨在提高开发效率,实现业务逻辑与表现层的分离,以及数据访问的便捷性。 **Struts2** ...
SSH框架整合后的优势: - 分离关注点:每个框架专注于自己的职责,Struts处理请求转发,Spring管理依赖,Hibernate处理数据库操作。 - 提高代码复用性:通过Spring的依赖注入,可以方便地重用和替换组件。 - 支持AOP...
北大青鸟作为知名的IT教育机构,提供的这个"租房系统更新SSH三大框架整合版"很可能是他们的一个教学项目或实例,旨在帮助学生理解和掌握如何在实际项目中运用这些技术。 首先,Spring框架是Java企业级应用的核心...
SSH三大框架整合图.框架模式是大智慧,用来对软件设计进行分工。
总之,这个项目为初学者提供了一个实践SSH框架整合的实例,通过它,你可以了解到如何将这三个强大的框架协同工作,实现一个完整的Web应用。随着你对每个框架理解的深入,可以尝试添加更多功能,如分页、缓存、国际化...
在SSH三大框架整合的过程中,Spring通常作为核心,负责管理和协调其他组件,如控制Struts的Action实例化和管理Hibernate的Session。Struts负责接收HTTP请求,转发到Spring管理的Action,然后Action调用Service层方法...
SSH三大框架整合CURD指的是将Spring、Struts2和Hibernate这三个流行开源框架集成在一起,用于构建Web应用程序,尤其是处理CRUD(Create、Read、Update、Delete)操作。这些框架分别负责应用的依赖注入、表现层管理和...
**SSH框架整合详解** SSH(Struts2、Spring、Hibernate)是Java开发中常见的三大开源框架,它们分别负责Web层、业务层和服务层的管理,实现了MVC(Model-View-Controller)设计模式,极大地提高了开发效率和代码的...