开发环境:Myeclipse6.5;Mysql5.1;Mysql-front
开发任务:用户的注册,查找,删除
A.导入Hibernate包
操作:
1. 依次选择,菜单栏上的:Myeclipse-->Project Capabilites-->Add Hibernate Capabilities
2. 弹出对话框,然后在Hibernate Specifications中选择HIbernate3.2;
在中间的Library复选框中,一般简单的程序选择上面两个就足够了(什么时候选择最后那个,选了有什么别的好处,暂时没有学到!!);
JAR Library Installation:记住要选择下面的Copy Checked Library...的选项,原因是 上面那个没有真正的将那些jar文件导入到指定的文件夹中,只是到buil-path下,这样,如果我们的程序部署到Tomcat上去运行的话,Tomcat在Lib目录下找不到需要的jar文件,从而就会报异常!! 所以,基本上任何的jar导入,一般都选择“Copy Checked Library...” PS: Library folder :/WebRoot/WEB-INF/lib
3. 再次弹出一个对话框,保持默认配置,直接点击Next 此时生成了非常重要的配置文件 hibernate.cfg.xml
4. 对话框again,因为,本人现在学习的是个小功能程序,只运用了Spring去管理Hibernate的一些相关信息(sessionFactory),所以在面对这个对话框的时候,去掉所有选择,点击Next
5. 与4同理,这里,也是取消所有选择,然后直接点击Finish.
B.导入Spring包
操作:
1. 与A.1同理,只是最后选择Add Spring Capabilities
2. 弹出对话框 其中,Spring Version:选择版本,一般选择2.0以上, 在此我选择2.0。 中间选择Spring Libraries: 在这次学习中,选择了5个
Spring2.0 AOP Libraries;
Spring2.0 Core Libraries;
Spring2.0 Persistence Core L...;
Spring2.0 Persistence JDBC Libr...;
Spring2.0 Web Libraries.
之后的选择和A.2之后的选择一样。
3. 又弹出个对话框,在此次学习开发中,我们取消了Enable AOP Builder。 并且 将Folder原来默认的src改成WebRoot/WEB-INF 点击 Next
4 去掉所有的默认选择,直接点击Finish(Creat SessionFactory我们将手动的学习完成)
C. 导入Struts Libraries
1. 从官方网站下载Struts,lib的就可以了小一点,下载速度快些。
2. 分别复制: framworker.jar; ognl.jar; struts-core.jar; struts-srping-plugin.jar; xwork.jar到工程的webRoot/WEB-INF 文件夹
3. 在工程的src文件夹下 new一个xml文件,取名叫做struts.xml. 打开此文件之后,在第二行输入一些DTD的代码
代码如下:
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">
这样MyEclipse就具备了xml自动提示的功能。 而此文件中的内容,等到过后实际开发时在去加东西。
4. 在文件web.xml中声明一些struts的映射-Filter过滤器,和Spring的Listener监听器 代码如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
D. 配置完上述所有东西之后,重启Tomcat如果没有问题,说明配置成功!
分享到:
相关推荐
Spring5.0.3 + Hibernate5.0.7 + Struts2.5.13全注解整合(SSH全注解整合)Spring5.0.3 + Hibernate5.0.7 + Struts2.5.13全注解整合(SSH全注解整合)Spring5.0.3 + Hibernate5.0.7 + Struts2.5.13全注解整合(SSH全注解...
Spring4.0+Hibernate4.0+Struts2.3整合案例:实现增删改查。 ===================== application.xml: xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...
SSH三大框架,即Struts、Spring和Hibernate,是Java Web开发中的常用技术组合,它们各自负责不同的职责:Struts作为MVC模式中的Controller层,处理用户请求并转发到相应的业务逻辑;Spring则作为核心容器,负责依赖...
整合Struts1、Spring2和Hibernate2的过程主要包括以下步骤: 1. **配置环境**:确保所有依赖库已添加到项目的类路径中,如struts-core.jar、spring-framework.jar和hibernate-core.jar等。 2. **配置Struts1**:...
Struts1+Spring+Hibernate整合注册登录(BLing原创).part1.rar 有二个文件
本项目主要涉及的是Spring、Hibernate和Struts2这三个主流的Java开发框架的整合。它们分别负责不同的职责:Spring作为全能型容器,管理对象和依赖注入;Hibernate是持久层框架,负责数据库操作;而Struts2则是一个...
在IT行业中,SSH(Spring、Struts2、Hibernate)是一个经典的Java Web开发框架组合,而Redis则是一个高性能的键值存储系统,常用于缓存和数据持久化。将SSH与Redis整合,可以提升应用程序的性能和响应速度。下面将...
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
一个简单的spring+struts2+hibernate+mybatis整合(数据库脚本放在项目资源文件的sql目录下) 因为没想好mvc用springmvc好,还是struts2好 所以没有整合进去
SSH整合是指将Spring、Hibernate和Struts这三大Java开源框架集成在一起,用于构建高效、灵活的企业级Web应用程序。这三个框架分别负责不同的职责:Spring作为应用的基石,提供依赖注入(DI)和面向切面编程(AOP),...
总的来说,这个"struts2+spring2.5+hibernate3.2整合完整项目"提供了一个完整的开发实例,涵盖了前端到后端,以及数据库的各个环节。对于学习者而言,可以深入理解这三大框架的协同工作,提升Java Web开发技能。而...
总的来说,"最新项目系统:Struts2+Spring4+Hibernate4三大框架整合"为学习和实践Java Web开发提供了一个实用的平台,对于提升开发者的技术水平和项目经验具有极大的帮助。通过深入研究和实践,开发者可以掌握Java ...
《图书管理系统spring+struts+hibernate》是一款基于Java技术栈开发的图书管理软件,其核心框架包括Spring、...对于学习和理解Java Web开发,特别是Spring、Struts和Hibernate的集成应用,这是一个很好的实践案例。
【Spring+Hibernate+Struts2整合配置详解】 在Java Web开发中,Spring、Hibernate和Struts2(简称SSH)是一个常见的MVC框架组合,用于构建高效、可维护的Web应用程序。这三个框架各自专注于不同的领域:Spring负责...
Java-Spring+Struts+Hibernate-SSH框架整合01-Spring+Hibernate(一步一步的教你敲代码)(博客园,博客名称:Java-Spring+Struts+Hibernate-SSH框架整合01-Spring+Hibernate)
在本整合中,Spring 2.5.6版本主要作为业务逻辑的管理和协调者,它可以通过配置文件管理Bean的生命周期,同时与Hibernate和Struts进行无缝集成。 Hibernate 3.2是一个流行的ORM(对象关系映射)工具,它消除了...
Struts2+Spring+Hibernate和Struts2+Spring+Ibatis是两种常见的Java Web应用程序集成框架,它们分别基于ORM框架Hibernate和轻量级数据访问框架Ibatis。这两种框架结合Spring,旨在提供一个强大的、可扩展的、易于...
总结,"Spring+Hibernate+Struts2 论坛项目"是一个典型的Java Web开发案例,它涵盖了后端开发的多个重要方面,如MVC架构设计、数据库操作、业务逻辑处理等,对于学习和理解Java企业级应用开发具有很高的实践价值。...
在“Spring+Hibernate+Struts”系统中,Hibernate 负责处理数据库操作,将Java对象映射到数据库表,从而避免了繁琐的SQL代码编写。通过 Hibernate,开发者可以轻松地进行数据的增删改查操作,同时支持事务管理和缓存...
在SSH整合项目中,通常会将Struts 2的Action作为Spring的Bean管理,由Spring负责Action的实例化和依赖注入。同时,Hibernate的SessionFactory和Session对象也会在Spring中配置,使得业务层可以方便地进行数据库操作...