不必太多废话,继续上篇文章,继续SSH框架的完善。

1.Spring引入
上次已经把Spring相关的jar包导入了,本次的开端,就是创建Spring的配置文件了。与创建Struts的配置文件比较类似,不过这次将文件创建在web目录下,右键-new-xml configuration file-struts config,创建Spring的配置文件。与此同时,该配置文件会自动配置到Intellij的modules settings中。
(图片01-配置文件创建)

2.Spring接管Hibernate
接下来就是处理Hibernate了,这里Hibernate将交付于Spring管理,因此,与Hibernate相关的配置文件等,就可以删除了。修改刚才创建的配置文件,添加数据库的配置,并且配置sessionFacory。
(图片02-Spring数据库配置)

3.Spring结构建立与XML文件配置
提到Spring,就需要引入Service与其Impl了。通过Spring在Action中注入服务,通过服务管理DAO,通过DAO操作数据库。层次分明。通过我在整个处理过程中的了解,我觉得Struts是在Action中注入Form,而Spring是在Action中注入Service。通过在配置文件中对于注入对象的配置,从而实现对象的注入。此处不再详细描述。
(图片03-Spring配置文件)

4.运行与测试
开启Tomcat服务器,部署项目并运行。打开浏览器查看结果,并且进行测试操作。
(图片04-服务端与网页运行截图)

5.总结
简单总结了一下本次SSH框架的搭建,在记事本上稍微写了一下。
(图片05-记事本SSH框架)

这确实是一个强大而实用的框架。

收工。

至此,项目的SSH服务端框架搭建完成。

--------------------------------------------------------------------------------

题外话:

以上只是我搭建SSH框架的一些记录。真正想学习SSH框架的话,还是建议大家参考这个网站:

http://blog.csdn.net/yeohcooller/article/details/9316923

另外,分享一个基于Intellij IDEA编写的SSH框架项目:

http://download.csdn.net/detail/yushulinfengprc/9836876

项目实训-千寻-服务端SSH框架完善相关推荐

  1. 项目实训-千寻-服务端框架搭建

    1.项目创建 服务端的开发工具,自然是选用Intellij IDEA了.新建项目,选择WebApplication.记得勾选create web.xml复选框.然后,基本就是一路"下一步&q ...

  2. 视频教程-C++微服务架构及安全云盘项目实训-C/C++

    C++微服务架构及安全云盘项目实训 夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审 ...

  3. 山东大学暑期项目实训——云主机服务比价与预测系统

    山东大学暑期项目实训--云主机服务比价与预测系统(十二) 使用tensorflow做预测 一.简单的预测函数值 1.使用训练数据做预测 创建模型: model = keras.Sequential([ ...

  4. 项目实训(校园互助平台)

    项目实训 前言 一.开题答辩(3月11号) 二.准备阶段 1.任务分配(3月12日) 2.购买服务器,搭建服务器(3月13日) 3.购买域名,申请备案(3月15日-3月20日) 4.域名备案成功,添加 ...

  5. web前端小项目个人实例_Web前端:小程序界面与逻辑项目实训

    大家好,我来了!本期为大家带来的Web前端学习知识是"Web前端:小程序界面与逻辑项目实训",喜欢Web前端的小伙伴,一起看看吧! 主要内容 数据绑定 渲染 界面层数据渲染 事件处 ...

  6. 计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw ...

  7. 项目实训2021.06.28

    项目实训题目是关键词泛化,被分到第三小组服务展现,要求分别实现两个接口. 接口一:输入语料.输出关键词. 接口二:输入关键词.输出同义词. 要求用Flask框架实现.第一天先了解了关键词泛化的含义,简 ...

  8. 项目实训-关键词提取-任务理解工作分配

    项目实训记录系列博客 一马当先,争做国家栋梁. 博客说明 本博客初衷是用于学校项目实训知识梳理.工作内容.收获感悟的记录. 若能在您的学习之路上有所帮助,不胜荣幸.但若需转载,也请注明出处. 博客包含 ...

  9. 项目实训--unity多人游戏开发--开篇一(综述)

    文章目录 项目开篇 背景 分工 个人任务 总结 项目开篇 背景 对于游戏,在近些年来发展迅猛,例如现在的王者荣耀.原神等手游在中国非常流行,电脑游戏的发展也在不断前进,例如一些端游,英雄联盟等游戏也占 ...

最新文章

  1. 体温高会折寿?温州大学学者发现体温比代谢率更会影响寿命,已在小鼠身上验证 | Nature子刊...
  2. oracle导入初始数据死机,Sqoop导入Oracle数据至hive卡死在hive.HiveImport: Connecting to jdbc:hive2不执行...
  3. 人工智能AI实战100讲(五)-基于强化学习的自动化剪枝模型
  4. python txt文件排序,使用Python在.txt文件中按數值(降序)排序高分列表
  5. android 串口通信丢包,新手求教为什么串口接收数据总丢包
  6. HPU--1189 Ou à
  7. java linux 信号_Java 中关于信号的处理在Linux下的实现
  8. springboot项目识别不了pom.xml文件_Spring Boot Web 项目教程,Spring Boot的环境配置
  9. 插入排序详解(Java实现)
  10. 青海师大有没有计算机系,计算机专业选择:北交、重邮实力强劲,青海师大性价比不错...
  11. J-Trace入门系列1:感动人心的功能与更感动人心的售价
  12. Flutter中使用connectivity实现网络检测
  13. 使用hexo+gitee免费搭建个人博客全网最详细
  14. 小故事大道理:送你四个生活启示
  15. java类实现接口关键字_一个Java类实现一个接口使用的是implements关键字。
  16. [图像处理-1]:颜色中英文对照表 颜色名字 色彩名称
  17. 快速搭建个人在线书库,随时随地畅享阅读!
  18. 7.4 用学习工具提高学习的效率——《逆袭大学》连载
  19. iOS9不受信任的企业开发人员,无法信任
  20. 安卓机适合用的手机浏览器,可下载视频可锁屏

热门文章

  1. 高数_证明_极限存在的夹逼准则
  2. 记住我remember-me功能的几种实现方式
  3. 【Vue-Bug记录】Vue 删除取消报错Uncaught (in promise) cancel
  4. 制作自己的ui组件库
  5. 自己收集的一些逆向工程的入门概念——壳、注册机、算法求逆、反病毒、免杀
  6. 播音主持艺考培训:气息练习有多重要?
  7. python中和操作目录相关的函数包括_python文件和目录操作函数小结
  8. html 超链接标签
  9. 企业自研业务系统的登录如何添加动态口令,实施MFA双因子认证?
  10. JS 浮点型计算的精度问题 推荐的js 库 推荐的类库 Numeral.js 和 accounting.js