当前位置: 首页 > news >正文

Java练习题4

1.SSM框架整合思路

(1)搭建项目基础结构。首先需要在数据库中搭建项目对应的数据库环境;然后创建一个Maven Web项目,并引入案例所需的依赖;最后创建项目的实体类,创建三层架构对应的模块、类和接口。

(2)整合Spring和MyBatis。在Spring配置文件中配置数据源信息,并且将SqlSessionFactory对象和Mapper对象都交由Spring管理。

(3)整合Spring和Spring MVC。Spring MVC是Spring框架中的一个模块,所以Spring整合Spring MVC只需在项目启动时分别加载各自的配置即可。

2.Spring整合Mybatis的配置文件中的配置信息

(1)使用<context:property-placeholder>元素引入数据库连接信息的文件。

(2)使用<bean>元素定义数据源。

(3)使用<bean>元素创建SqlSessionFactory对象。

(4)使用<bean>元素扫描Dao包,创建动态代理对象

3.系统中各个层次的组成和作用

(1)持久对象层(也称持久层或持久化层):该层由若干持久化类(实体类)组成。

(2)数据访问层(DAO层):该层由若干DAO接口和MyBatis映射文件组成。DAO接口的名称统一以Mapper结尾,且MyBatis的映射文件名称要与接口的名称相同。

(3)业务逻辑层(Service层):该层由若干Service接口和实现类组成。在本系统中,业务逻辑层的接口统一使用Service结尾,其实现类名称统一在接口名后加Impl。业务逻辑层主要用于实现系统的业务逻辑。

(4)Web表现层:该层主要包括Spring MVC中的Controller类和JSP页面。Controller类主要负责拦截用户请求,并调用业务逻辑层中相应组件的业务逻辑方法来处理用户请求,然后将处理结果返回给JSP页面。

4.引入SQL文件的过程

(1)登录数据库。

(2)创建数据库。

(3)选择所创建的数据库。

(4)导入数据库文件。

相关文章:

  • 锂锗磷硫(LGPS)是代表性硫化物固态电解质产品之一 技术研究不断深入
  • python-题库篇-Python语言特性
  • 【计算机毕业设计】196运动健康weixin小程序
  • leetcode 动态规划(基础版)三角形最小路径和
  • JC/T 2752-2023 导(防)静电不发火地坪检测
  • 海外版coze前端代码助手
  • rs232和can的区别
  • python20 函数的定及调用
  • Java面试题:讨论synchronized关键字和java.util.concurrent包中的同步工具,如Lock和Semaphore
  • windows安装spark
  • Mysql特殊用法分享
  • platformio烧写STC8H1K08单片机程序失败:Serial port error: read timeout
  • 探索设计模式——单例模式详解
  • matplotlib 创建多个子图
  • TWM论文阅读笔记
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • linux学习笔记
  • oschina
  • php ci框架整合银盛支付
  • 初识 webpack
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 基于axios的vue插件,让http请求更简单
  • 利用jquery编写加法运算验证码
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 通过几道题目学习二叉搜索树
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 我有几个粽子,和一个故事
  • 再谈express与koa的对比
  • 主流的CSS水平和垂直居中技术大全
  • 《码出高效》学习笔记与书中错误记录
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​520就是要宠粉,你的心头书我买单
  • ​探讨元宇宙和VR虚拟现实之间的区别​
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (1)bark-ml
  • (C语言)共用体union的用法举例
  • (floyd+补集) poj 3275
  • (SERIES10)DM逻辑备份还原
  • (阿里云在线播放)基于SpringBoot+Vue前后端分离的在线教育平台项目
  • (创新)基于VMD-CNN-BiLSTM的电力负荷预测—代码+数据
  • (分布式缓存)Redis哨兵
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (三)uboot源码分析
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .net core Redis 使用有序集合实现延迟队列
  • .NET 药厂业务系统 CPU爆高分析
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .Net插件开发开源框架