SSH框架搭建说明

SSH框架搭建说明

ID:37905629

大小:3.48 MB

页数:36页

时间:2019-06-02

SSH框架搭建说明_第1页
SSH框架搭建说明_第2页
SSH框架搭建说明_第3页
SSH框架搭建说明_第4页
SSH框架搭建说明_第5页
资源描述:

《SSH框架搭建说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、框架搭建说明---Struts+Spring+Hibernate的整合一、单独搭建Hibernate简述1.关键类与配置文件理解A.Hibernate的配置文件是hibernate.cfg.xml,其中包括了对数据库名称,数据库驱动名称,链接密码等最基本信息的配置B.在Hibernate中,通过创建一个Session类,可以对后台数据库进行基本的CRUD操作,Session对象可以进行最基本的添加删除修改等操作,而这些操作完全被Hibernate封装成了一系列函数,而见不到过多的SQL语句。我们只需要对这些函数进行调用即可。C.Hiberna

2、teSessionFactory类可以方便我们获得上述Session类的实例,它是一个工具类,并不是Hibernate自带的,而是MyEclipse给我们提供的,我们可以选择MyEclipse自动生成,也可以自己去写这个类(在添加了Spring支持以后,也可以由Spring为我们生成这样的一个类)D.POJO类也就是持久化类,它是一个简单的JAVABEAN,它主要包含了对应表中的一些属性及相应的get、set方法E.****.hbm.xml是映射文件,****就是它对应的POJO类名。这个映射文件反映了POJO类中的各个属性和数据库后台表中的

3、字段的对应关系,它是非常重要的,通过逆向工程操作,MyEclipse可以根据已经建好的数据库表,为我们自动生成这个xml文件2.开发中要记住以下几点A.对应每个数据库表有一个POJO持久化类例如Guestbook.javaB.每个表(每一个持久化类)有一个映射文件Guestbook.hbm.xmlC.有一个Hibernate的基本配置文件hibernate.xmlD.可能有一个SessionFactory帮助类SessionFactory.java3.环境搭建过程新建一个Java工程,命名为hibernatedemo新建一个基本的数据库连接,

4、以备将来供Hibernate使用,MyEclipse中点击视图,切换到DataBaseExplore视图,在这个视图中,点击新建连接,进行数据库连接的基本设置。写好后,不断next,会提示数据库已经建好。然后连接这个刚刚建好的数据库。此过程中会要求输入数据库密码,并且连接成功后没有提示,如果失败则有提示。Mysql连接已经建好了,跳回到MyEclipseExplore视图,对hibernatedemo工程添加hibernate支持几次next之后,出现数据库连接的信息,配置如下在这里可以选择是否生成一个帮助我们产生Session的帮助类Ses

5、sionFactory选择生成,将来如果要添加Spring支持,则此处不选Hibernate支持导入成功,显示如下的配置页面打开刚才新建好的连接,并在下拉列表中找到你需要进行操作的的表,右键,点HibernateReverseEngeering…,这就是创建逆向工程,从一个数据库表生成相应的POJO持久化类和对应的POJO.hbm.xml映射文件注意,如果单独添加Hibernate支持,可以不选择生成DAO,将来在与Spring整合的时候,再添加DAO。Next,不需更改很多,IDgenerator可以选择native完成后,回到MyEcli

6、pseExplore透视图,可以看到src包下面多了Guestbook.java和Guestbook.hbm.xml文件,这就是持久化类和它对应的xml映射文件,映射文件中的就表示数据库表guestbook表的主键。而HibernateSessionFactory.java这个类就是帮助我们获得Session对象的帮助类。Hibernate.cfg.xml文件中,包括了对数据库连接的基本信息的配置环境搭建步骤归纳为:A.新建JavaProjectB.增加Hibernate支持C.生成HibernateSessionFacto

7、ry类(辅助获取Session类的实例)D.根据数据库表生成POJO和映射文件一、单独搭建Spring简述1.关键类及配置文件理解A.ClassPathXmlWebApplicationContext类:使用Spring,首先是与此类打交道。它对应于Servlet中的ServletContext类。使用Spring框架可以通过ClassPathXmlWebApplicationContext类创建一个Spring的容器,另外在Web开发中,可以使用ServletContext类创建一个Servlet容器。我们要在Web开发中使用Spring框

8、架,则需要让web的容器servletcontext对象能够得知spring的容器ApplicationContext对象,也要让spring的容器能够得到web的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。