SSH三大框架的整合(实例)
搭建项目:
搭建一个实际的项目,为了避免影响到你之前已经搭建过的项目,可以先新建一个工作空间,指定一个新的空间来做这一次的项目,不会和其他的项目冲突,尤其是在编码这一部分。
指定新工作空间的目录:
一个新的空间:
新建一个项目:
点击next:
点击next:
点击next:
指定空间编码,空间编码如果修改的话,整个workspace的编码就都被修改了。
指定为UTF-8:
也可以只指定这个项目的编码(这样其他的项目就不会被影响到):右击项目名->properties:
接下来配置:
找到Library,其中不是该项目指定的版本,可将其删掉。
用自己的项目指定的相关内容:
发现已经成功加进去需要的内容:
接下来添加tomcat:
找到tomcat的路径:
在路径中继续添加:
注意:如果没有上图中的MyEclipse Server Library的话,就选择图中的MyEclipse Library,
然后点击next,出现:
之后选择合适的javaEE版本即可。
如果有MyEclipse Server Library,点击next:
第一个Apache Tomcat是自己添加的tomcat,还有MyEclipse自带的tomcat,一般选择自己添加的tomcat。
添加完成后项目就不会报错了:
现在开始添加这个项目自己需要带的jar包:
加完之后,杂项就都添加完了,接下来添加主项,即添加三大框架,第一项:
整合struts,把sturts的包都加进来:
将上图包添加到WebRoot->WEB-INF->lib下面(图略)。
接下来加sturts的配置文件:
将配置文件加到src中:
加进src之后,运行的时候编译过的东西会被放在class文件夹下面,打开struts.xml:
修改web.xml(添加过滤器):
现在开始添加hibernate的jar包(因为要整合hibernate,所以不需要添加hibernate的配置文件,只需要添加hibernate的相关包):
将上图包添加到WebRoot->WEB-INF->lib下面(图略)。
之后开始添加spring相关包:
将上图包添加到WebRoot->WEB-INF->lib下面(图略)。
把配置文件加进去:
打开配置文件:
接下来在web.xml中添加监听器,一般监听器是放在过滤器的前面:
至此,三大框架的jar包,配置文件,过滤器和监听器已经全部添加完毕。
现在开始测试整合项目,首先是struts和spring的整合,然后是hibernate和spring 的整合,
最后是三个框架整个一起的整合。
比如,spring,我们可以先运行一下看这个spring是否有问题,现在spring的配置文件里面是什么都没有的,现在看能不能加载到spring这个配置文件,如果加载成功,说明加载是没有问题的,就可以在里面任意的加载我想要加载的东西。
测试spring的加载没有问题之后,我们在spring中注册一个service,这个service里面有一个方法,这个方法就是在后台输出一句话,如果能正确的调用这个service并且正确的输出的话说明spring加载成功,并且调用这个bean也是成功的,没问题之后就要和struts结合起来,用前台访问一个地址
如果这个地址可以调用到spring中,注册了一个bean,然后正确执行这个方法,并且按照我们自己想定义的逻辑返回到一个jsp页面中,则说明这个struts也是没有问题的。
那么现在开始struts和spring的整合由此开始:
首先,整合一个spring,要写一个bean,为了方便测试,我们先从业务层开始,先建一个类:
右击src->new->other:
算了 不想记笔记了。
0520
昨天报了一个错:一直没有改对,以为是hibernate配置文件映射的错误,在网找了半天的
解决方法,最后还是在导入外部的properties配置文件的里面发现需要连接的数据库的密码没有改成自己的。
SSH三大框架的整合(实例)相关推荐
- SSH三大框架注解整合(二)
5.使用spring注解注入service,DAO action: @ParentPackage(value = "struts-default") @Namespace(&qu ...
- ssh mysql环境搭建 myeclipse_MyEclipse整合ssh三大框架环境搭载用户注册源码下载
前言 SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框 ...
- java ee ssh三大框架知识点_详解JAVAEE——SSH三大框架整合(spring+struts2+hibernate)...
详解JAVAEE--SSH三大框架整合(spring+struts2+hibernate) 发布时间:2020-09-17 13:34:05 来源:脚本之家 阅读:64 作者:kent鹏 一.整合原理 ...
- eclipse中SSH三大框架环境搭建二
通过上一篇博客我们可以轻松搭建strtus2的环境,接下来由我来继续介绍spring的环境搭建以及spring注入的简单使用 相关链接:eclipse中SSH三大k框架环境搭建<一> ec ...
- 如何理解 ssh 三大框架
作者:meepo 链接:https://www.zhihu.com/question/30525693/answer/199488905 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商 ...
- 三大框架题目整合考试题(含详解)
三大框架题目整合考试题(含详解) 1.在Hibernate的关联关系映射配置中,下列选项对于inverse说法错误的是(bd). (选择二项) A. inverse属性指定了关联关系中的方向 //in ...
- ssh备考-08 SSH三大框架整合
可耻+可笑 救不活了的双非 算了,本来也就是过家家 目录 学习过程一步一步搭建框架,然后写需求 每次专注一个需求 每次最好也都自己搭建一次框架 可以照着文档模板复制粘贴 但是得自己搭建 一.新建项目 ...
- SSH三大框架的知识题
Struts 谈谈你对Struts的理解. 答: 1.struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是Act ...
- SpringMVC中的文件上传与下载,json转换,及三大框架的整合
文章目录 文件上传 准备一个文件上传的表单 导入文件上传需要的jar包 配置文件上传解析器 编写文件上传的Controller控制器中的代码: 使用ResponseEntity返回值处理文件下载 使用 ...
- SSH三大框架笔面试总结
Java工程师(程序员)面题 Struts,Spring,Hibernate三大框架 1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建Sess ...
最新文章
- 安卓桌面软件哪个好_安卓模拟器哪个比较好?
- Python中通过csv的writerow输出的内容有多余的空行
- pmp知识点详解-项目大牛整理_PMP核心知识点—第四章:项目整合管理(一)
- 你所不知道的模块调试技巧 - npm link #17
- 【Android】15.0 第15章 广播和通知—本章示例主界面
- 比特币区块链如何运作?
- 错误票据java_【蓝桥杯】错误票据 - osc_bskh1wlw的个人空间 - OSCHINA - 中文开源技术交流社区...
- 如何将 MacBook 的外置屏幕设置为主屏幕
- “吃神么,买神么”的第一个Sprint计划(第三天)
- 计算机多媒体处理的是什么意思,多媒体处理的是什么信号
- matlab在图像处理中的应用实验,MATLAB实验Matlab在数字图像处理中的应用
- SpringMVC防止表单重复提交
- kali新手入门教学(16)--如何在校园网下使用桥接模式上网
- CAD软件中怎么裁剪参照?
- 三取二计算机,三取二是什么意思
- windows10文件资源管理器打开时显示此电脑
- PHP设计模式之观察者模式
- 电脑dhcp服务器修改,更改电脑dhcp服务器地址
- Storm之——搭建Storm集群
- 15 EXCEL仪表盘创建2
热门文章
- Oracle报998,无法加载oracle in oradb10g_home2 odbc驱动程序,系统错误代码998解决方法(转载+部分原创)...
- 计算机图形学期刊影响因子,计算机图形学 | CCF推荐期刊专刊信息2条
- 使用百度Android地图SDK显示地图定位
- 普林斯顿微积分读本篇三:极限导论
- java 传输 udp_java UDP传输
- delphi madExcept使用指南
- Linux网络抓包工具tcpdump
- PHP网站常见一些安全漏洞及防御方法
- 石头记特定卡密生成获取get!{石头记卡密使用方法}
- Win7安装RNDIS驱动