自己写的SSH框架搭建Word文档格式.docx

上传人:b****6 文档编号:19991791 上传时间:2023-01-13 格式:DOCX 页数:18 大小:1MB
下载 相关 举报
自己写的SSH框架搭建Word文档格式.docx_第1页
第1页 / 共18页
自己写的SSH框架搭建Word文档格式.docx_第2页
第2页 / 共18页
自己写的SSH框架搭建Word文档格式.docx_第3页
第3页 / 共18页
自己写的SSH框架搭建Word文档格式.docx_第4页
第4页 / 共18页
自己写的SSH框架搭建Word文档格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

自己写的SSH框架搭建Word文档格式.docx

《自己写的SSH框架搭建Word文档格式.docx》由会员分享,可在线阅读,更多相关《自己写的SSH框架搭建Word文档格式.docx(18页珍藏版)》请在冰豆网上搜索。

自己写的SSH框架搭建Word文档格式.docx

AddSpringCapabilities…,添加Spring框架支持

由于Spring采取最小化库发布的方式,使得Spring的库文件彼此都是分离的,因而我们需要自己选择需要的库,需要引用的如下图:

选择开发包

选择好后Next,在窗口中选择Browse,选择ssh工程下面的WEB-INF文件夹,然后Finsh。

设置spring配置文件存放路径

3.添加Struts1.2框架支持

AddStrutsCapabilities…,添加Struts的支持。

在弹出的对话框中选择Struts1.2,修改Basepackagefornewclasses成所需的包名,其余保持原状,Finish即可

4.配置数据源

在MyEclipse右上角选择MyEclipseDatabaseExplorer,打开数据库管理视图。

在左侧的DBBrowser点击右键,选择New…,打开DatabaseDriver对话框。

在DatabaseDriver对话框中按照如下配置选择数据库驱动。

首先选择DriverTemplate,在这里我们选择MySQL。

DriverName是以后配置时使用的驱动名字,用以区分驱动,这里使用MySQL即可。

然后根据实际情况填写URL,Username和Password。

点击AddJARs添加数据库驱动文件。

为方便配置,可以选择Savepassword保存密码。

配置完毕后Finish即可。

5.Spring与Hibernate的整合

当配置完数据源后,就可以添加Hibernate支持了。

切换到MyEclipseJavaEnterprise视图,在ssh工程上面右击,在弹出的菜单中选择MyEclipse->

AddHibernateCapabilities…,添加Hibernate的支持。

我们选择Hibernate3.3,全部按照默认设置即可,然后点击Next;

在对话框中选择Springconfigurationfile,表示我们希望将Hibernate托管给Spring进行管理,这是将Hibernate与Spring进行整合的基础。

然后点击Next;

在出现的对话框中选择ExistingSpringconfigurationfile。

因为我们已经添加了Spring的配置文件,所以这里选择的是已存在的配置文件。

MyEclipse会自动找到存在的那个文件。

然后在SessionFactoryID中输入Hibernate的SessionFactory在Spring配置文件中的BeanID的名字,这里我们输入sessionFactory即可。

在出现的对话框中的BeanId里面输入数据源在Spring中的BeanID的名字,这里我们输入dataSource。

然后在DBDriver里面选择我们刚刚配置好的ssh,MyEclipse会将其余的信息自动填写到表格里面。

在出现的对话框中取消CreateSessionFactoryclass。

点击Finish即可。

此时MyEclipse会自动打开Spring的配置文件,文件内容为:

此时,切换到MyEclipseDataBaseExplorer视图,右键打开数据库连接,在需要使用的数据表格上面点击右键,选择HibernateReverseEngineering...。

这里我们使用刚刚建立在test数据库中添加的user表。

在打开的对话框中修改Javasrcfolder为我们建立的/ssh/src,这里需要选择到src文件夹,并且需要填写Javapackage,这是MyEclipse生成的类所在的包,我们将其取名为user。

然后选择JavaDataObject,建立POJO类。

然后选择JavaDataAccessObject。

其中,POJO类是数据库表格所对应的Java类,JDO类是MyEclipse自动生成的对数据库的一些操作。

这里会封装一些常用的操作,简化我们的编写。

填写完成后点击Next。

在出现的对话框中选择IDGenerator为native,然后点击Finish即可。

此时ssh项目的目录结构如下所示。

其中的User.Java是MyEclipse生成的使用面向对象的Java语言对数据库表格进行的抽象,User.hbm.xml是将数据库表格中的字段和POJO类的属性进行映射的定义,UserDAO.java封装了一些MyEclipse自动生成的对数据库的操作。

这时我们修改一下文件目录,使之更好的组织。

我们建立一个dao包,将DAO类与POJO类分开。

然后我们在struts包下面建立action和form包,用来管理Struts的Action和Form。

为了将实现与接口进行解耦,我们建议在dao包下面添加接口,然后建立dao.impl包,将实际的DAO类放在这里。

DAO类是直接与数据库打交道的类,为了对业务逻辑进行封装,我们将业务全部写在service类里面,和dao一样,我们先建立service包,里面添加业务接口,具体的实现放在service.impl里面。

将UserDAO.java移动到dao的impl包下面,并在dao包下建立接口IUserDAO,内容为:

在service中建立接口IUserService.java,在service中impl中建立UserService.java

UserService.java:

此时的整体工程结构为:

 

此时的applicationContext内容需要配置bean内容为:

7.整合Struts和Spring

Struts和Spring整合方式其核心是让Struts能够访问到交给Spring进行托管的类,这个我在网上看到了一个方式,自我认为很好,因此只要我们可以让Struts从Spring获得需要的类就可以了。

为了达到这个目标,我们创建一个类BaseAction:

为了让Web容器能够初始化Spring,我们需要修改web.xml文件,增加以下内容:

<

完>

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1