项目实训-千寻-服务端SSH框架完善
不必太多废话,继续上篇文章,继续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.项目创建 服务端的开发工具,自然是选用Intellij IDEA了.新建项目,选择WebApplication.记得勾选create web.xml复选框.然后,基本就是一路"下一步&q ...
- 视频教程-C++微服务架构及安全云盘项目实训-C/C++
C++微服务架构及安全云盘项目实训 夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审 ...
- 山东大学暑期项目实训——云主机服务比价与预测系统
山东大学暑期项目实训--云主机服务比价与预测系统(十二) 使用tensorflow做预测 一.简单的预测函数值 1.使用训练数据做预测 创建模型: model = keras.Sequential([ ...
- 项目实训(校园互助平台)
项目实训 前言 一.开题答辩(3月11号) 二.准备阶段 1.任务分配(3月12日) 2.购买服务器,搭建服务器(3月13日) 3.购买域名,申请备案(3月15日-3月20日) 4.域名备案成功,添加 ...
- web前端小项目个人实例_Web前端:小程序界面与逻辑项目实训
大家好,我来了!本期为大家带来的Web前端学习知识是"Web前端:小程序界面与逻辑项目实训",喜欢Web前端的小伙伴,一起看看吧! 主要内容 数据绑定 渲染 界面层数据渲染 事件处 ...
- 计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw
计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw ...
- 项目实训2021.06.28
项目实训题目是关键词泛化,被分到第三小组服务展现,要求分别实现两个接口. 接口一:输入语料.输出关键词. 接口二:输入关键词.输出同义词. 要求用Flask框架实现.第一天先了解了关键词泛化的含义,简 ...
- 项目实训-关键词提取-任务理解工作分配
项目实训记录系列博客 一马当先,争做国家栋梁. 博客说明 本博客初衷是用于学校项目实训知识梳理.工作内容.收获感悟的记录. 若能在您的学习之路上有所帮助,不胜荣幸.但若需转载,也请注明出处. 博客包含 ...
- 项目实训--unity多人游戏开发--开篇一(综述)
文章目录 项目开篇 背景 分工 个人任务 总结 项目开篇 背景 对于游戏,在近些年来发展迅猛,例如现在的王者荣耀.原神等手游在中国非常流行,电脑游戏的发展也在不断前进,例如一些端游,英雄联盟等游戏也占 ...
最新文章
- 体温高会折寿?温州大学学者发现体温比代谢率更会影响寿命,已在小鼠身上验证 | Nature子刊...
- oracle导入初始数据死机,Sqoop导入Oracle数据至hive卡死在hive.HiveImport: Connecting to jdbc:hive2不执行...
- 人工智能AI实战100讲(五)-基于强化学习的自动化剪枝模型
- python txt文件排序,使用Python在.txt文件中按數值(降序)排序高分列表
- android 串口通信丢包,新手求教为什么串口接收数据总丢包
- HPU--1189 Ou à
- java linux 信号_Java 中关于信号的处理在Linux下的实现
- springboot项目识别不了pom.xml文件_Spring Boot Web 项目教程,Spring Boot的环境配置
- 插入排序详解(Java实现)
- 青海师大有没有计算机系,计算机专业选择:北交、重邮实力强劲,青海师大性价比不错...
- J-Trace入门系列1:感动人心的功能与更感动人心的售价
- Flutter中使用connectivity实现网络检测
- 使用hexo+gitee免费搭建个人博客全网最详细
- 小故事大道理:送你四个生活启示
- java类实现接口关键字_一个Java类实现一个接口使用的是implements关键字。
- [图像处理-1]:颜色中英文对照表 颜色名字 色彩名称
- 快速搭建个人在线书库,随时随地畅享阅读!
- 7.4 用学习工具提高学习的效率——《逆袭大学》连载
- iOS9不受信任的企业开发人员,无法信任
- 安卓机适合用的手机浏览器,可下载视频可锁屏
热门文章
- 高数_证明_极限存在的夹逼准则
- 记住我remember-me功能的几种实现方式
- 【Vue-Bug记录】Vue 删除取消报错Uncaught (in promise) cancel
- 制作自己的ui组件库
- 自己收集的一些逆向工程的入门概念——壳、注册机、算法求逆、反病毒、免杀
- 播音主持艺考培训:气息练习有多重要?
- python中和操作目录相关的函数包括_python文件和目录操作函数小结
- html 超链接标签
- 企业自研业务系统的登录如何添加动态口令,实施MFA双因子认证?
- JS 浮点型计算的精度问题 推荐的js 库 推荐的类库 Numeral.js 和 accounting.js