`
zxingchao2005
  • 浏览: 80477 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

SSH实现的增删改查实例

 
阅读更多

一.整合步骤

1.通过MyEclipse向导,添加struts功能

2.通过MyEclipse向导,添加Hibernate3功能:生成会话工厂的那个步骤中一定要将那个对号要去掉,不能由hibernate来生成,而是交给Spring来生成;还有就是导入jar包的时候选择复制到lib目录下这一项。

3.通过MyEclipse向导,导入实现Spring功能,注意导入jar包的时候选择复制到lib目录下这一项。

3.利用MyEclipse反向工程的方法,以Spring<dao>生成dao对象的方式创建Hibernate DAO,相关POJO及其xxx.hbm.xml。

4. DAO实现类加入@Transactional标记。

5. 修改applicationContext.xml文件,增加Spring事务管理、DAO等bean的配置。

6. 编写action类。

7. 在applicationContext.xml文件中添加Action的代理bean。

8. 在struts的配置文件中,添加相应的Action,类名指向Spring中的代理bean,并加入<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor" />和<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/classes/applicationContext.xml" />
</plug-in>。

9. 编写Jsp文件。

10. 发布web项目。

11. 启动web服务器,运行项目

二.SSH实现关于书籍增删改查实例

1.创建mysql数据库及其表

create database book;

create table book(id int not null primary key auto_increment,bookname varchar(30),bookauthor varchar(30));

2.表现层

(1)index.jsp(首页)

(2)list.jsp(书籍列表页面)

(3)new.jsp(新增书籍页面)

(4)edit.jsp(书籍修改页面)

(5)error.jsp(错误公用页面)

(6)form.js

3.公用类及其javabean

(1)EncodingFilter.java(过滤器)

(2)book.java

4.DAO层

BookDAO.java

5.service层

(1)IBookManager.java(接口)

(2)BookManager.java(实现类)

6.Action处理

(1)BookForm.java

(2)BookAction.java

7.配置文件

(1)log4j.properties

(2)hibernate.cfg.xml

(3)book.hbm.xml

(4)struts-config.xml

(5)applicationContext.xml

(6)web.xml

三.运行效果

分享到:
评论

相关推荐

    SSH2项目增删改查事例

    在这个"SSH2项目增删改查事例"中,我们可以深入理解如何利用SSH2框架来实现数据库操作的基本功能。 1. **Struts2**:Struts2作为MVC框架,负责处理HTTP请求并分发到相应的Action类,它是业务逻辑的入口。在增删改查...

    ssh整合增删改查实例

    在这个实例中,我们将深入探讨如何通过SSH整合实现数据的增删改查操作。 首先,Spring作为核心容器,负责管理应用对象(如DAO、Service等)以及依赖注入(DI)。在配置文件中,我们需要定义Bean,并通过@Autowired...

    ssh2增删改查实例

    在"ssh2增删改查实例"中,开发者可能通过以下步骤展示了SSH2的使用: 1. **配置环境**:设置Struts2、Hibernate和Spring的依赖库,配置web.xml、struts.xml、hibernate.cfg.xml和spring配置文件,定义数据源、事务...

    基于ssh实现增删改查

    在这个主题中,“基于SSH实现增删改查”指的是利用这三个框架协同工作来实现数据库的基本操作:添加(Add)、删除(Delete)、修改(Update)和查询(Query)。下面将详细探讨SSH框架各自的职责以及如何在实际开发中...

    SSH增删改查实例

    架子,写实体类,写dao层,实现dao层, 如果是struts2就要有action, 配置struts.xml实现跳转。 配置hibernate,和hbm与数据库映射, 将spring搭建好, 管理struts和hibernate。管理事务。

    SSH案例(增删改查)

    这个压缩包中的"SSH案例(增删改查)"显然是一个教学或实践项目,旨在帮助初学者理解如何使用SSH框架进行基本的数据操作:增加、删除、修改和查询。 首先,Struts作为MVC框架的核心,负责处理HTTP请求并调度控制...

    SSH三大框架登录小实例,以及spring的登录增删改查实例测试

    在这个实例中,我们将探讨如何利用这三个框架实现一个简单的登录功能,并通过Spring进行登录、增、删、改、查的完整操作。 首先,Struts2作为MVC模式中的Controller层,负责处理用户请求并转发到相应的Action。在...

    ssh实现增删改查

    总的来说,SSH框架通过各组件间的协同工作,极大地简化了Web应用的开发,特别是对于数据管理,SSH提供了强大的支持,使得增删改查操作变得简单且易于维护。在CRUD(Create, Read, Update, Delete)应用场景中,SSH...

    ssh2 增删改查实例

    在SSH2实例中,Hibernate用于处理数据库的增删改查操作,通过HQL(Hibernate Query Language)或SQL实现数据查询。 在CRUD操作中: - **创建(Create)**: 当用户提交新建数据时,Struts2 Action接收到请求,Spring...

    ssh实现增删改查例子

    在这个"ssh实现增删改查例子"中,我们将深入探讨如何利用SSH框架进行基本的数据操作,包括添加(Add)、删除(Delete)、修改(Update)和查询(Query)。 1. **Struts2**:这是一个基于MVC设计模式的Web应用框架,...

    SSH实例,实现增删改查

    这个实例是关于如何使用SSH来实现基本的增删改查(CRUD)操作,非常适合初学者学习和理解。 1. **Struts2**:Struts2是一个MVC(Model-View-Controller)框架,负责处理HTTP请求并决定应用程序应该如何响应。它提供...

    SSH2登陆增删改查

    SSH2登陆增删改查是Java Web开发中的一个经典应用场景,它涵盖了Struts2、Spring和Hibernate这三个核心框架的整合使用。Struts2作为表现层框架,负责处理HTTP请求和响应,提供MVC(Model-View-Controller)设计模式...

    ssh框架增删改查示例

    在SSH框架下实现增删改查操作,通常包括以下步骤: 1. 创建数据库表:使用hib.sql或类似的工具创建数据库表,根据实体类定义字段。 2. 定义实体类:使用Hibernate的注解或XML配置文件,描述实体类与表的映射关系。 3...

    全注解版SSH增删改查实例

    总结来说,全注解版SSH增删改查实例是Java Web开发中一个实用的学习资源,它展示了如何在不依赖XML配置的情况下,利用Spring、Struts2和Hibernate的注解实现高效的业务逻辑处理。这样的实例有助于开发者快速理解和...

    ssh2增删改查

    总的来说,"ssh2增删改查"实例是学习SSH2框架实战操作数据库的好起点。它涵盖了Java Web开发中的基本操作,同时也展示了SSH2如何协同工作以实现高效、稳定的业务逻辑处理。通过理解并实践这个例子,开发者可以深入...

    SSH整合增删改查全部

    在本例子中,SSH整合被用于实现数据库的增删改查功能,并且包括了搭建SSH框架所需的jar包和详细步骤。 首先,SSH整合的准备工作包括下载并导入这三大框架的相应库文件,通常这些库会被打包到项目的lib目录下。在...

Global site tag (gtag.js) - Google Analytics