实习心得体会---idea+SSM整合20190713

数据库实验三 数据库系统设计综合实验实验报告——SSM框架实现 广州大学学生实验报告 开课学院及实验室:计算机学院 2020年12月24日 学院 计算机学院 年级、专业、班级 网络192 姓名 林泽佳 学号 19062000** 实验课程名称 数据库原理实验 成绩 实验项目名称 数据库系统设计综合实验 指导老师 *** 一、预备知识 本实验的任务是设计并实现一个数据库系统。数据库设计的一般步骤包括:需求分析、概念结构设计、逻辑结构设计、 阅读详情

使用资料:

https://blog.youkuaiyun.com/weixin_42747657/article/details/81160501

1,mysql   2,tomcat  3,idea   4,spring

5,springmvc  6,springmvc   7,mybatis   8,maven

步骤:

1,建立数据库

JDBC---执行流程--》bean-->dao-->service--->controller-->页面

执行流程:页面----》controller-----》service----->dao--->bean

建立表

2,用maven创建项目

三

三,导包

pom.xml  修改文件

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<maven.compiler.source>1.7</maven.compiler.source>

<maven.compiler.target>1.7</maven.compiler.target>

<!-- spring版本号 -->

<spring.version>5.0.2.RELEASE</spring.version>

<!-- mybatis版本号 -->

<mybatis.version>3.2.6</mybatis.version>

<!-- log4j日志文件管理包版本 -->

<slf4j.version>1.7.7</slf4j.version>

<log4j.version>1.2.17</log4j.version>

<c3p0.version>0.9.5.2</c3p0.version>

<taglibs.version>1.1.2</taglibs.version>

</properties>



<dependencies>

<!-- spring核心包 -->

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-core</artifactId>

<version>${spring.version}</version>

</dependency>



<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-web</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-oxm</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-tx</artifactId>

<version>${spring.version}</version>

</dependency>



<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-jdbc</artifactId>

<version>${spring.version}</version>

</dependency>



<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-webmvc</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-aop</artifactId>

<version>${spring.version}</version>

</dependency>



<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-context-support</artifactId>

<version>${spring.version}</version>

</dependency>



<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-test</artifactId>

<version>${spring.version}</version>

</dependency>

<!-- mybatis核心包 -->

<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis</artifactId>

<version>${mybatis.version}</version>

</dependency>

<!-- mybatis/spring包 -->

<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis-spring</artifactId>

<version>1.2.2</version>

</dependency>

<!-- 导入java ee jar 包 -->

<dependency>

<groupId>javax</groupId>

<artifactId>javaee-api</artifactId>

<version>7.0</version>

</dependency>



<!-- 导入Mysql数据库链接jar包 -->

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>5.1.30</version>

</dependency>

<!-- 导入dbcp的jar包,用来在applicationContext.xml中配置数据库 -->

<dependency>

<groupId>commons-dbcp</groupId>

<artifactId>commons-dbcp</artifactId>

<version>1.2.2</version>

</dependency>

<!-- JSTL标签类 -->

<dependency>

<groupId>jstl</groupId>

<artifactId>jstl</artifactId>

<version>1.2</version>

</dependency>

<!-- 日志文件管理包 -->

<!-- log start -->

<dependency>

<groupId>log4j</groupId>

<artifactId>log4j</artifactId>

<version>${log4j.version}</version>

</dependency>





<!-- 数据连接池 -->

<dependency>

<groupId>com.mchange</groupId>

<artifactId>c3p0</artifactId>

<version>${c3p0.version}</version>

</dependency>



<dependency>

<groupId>taglibs</groupId>

<artifactId>standard</artifactId>

<version>${taglibs.version}</version>

</dependency>



<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-api</artifactId>

<version>${slf4j.version}</version>

</dependency>

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-log4j12</artifactId>

<version>${slf4j.version}</version>

</dependency>



<!-- 导入servlet-api/jsp -->

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>javax.servlet-api</artifactId>

<version>3.1.0</version>

<scope>provided</scope>

</dependency>

<!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->

<dependency>

<groupId>javax.servlet.jsp</groupId>

<artifactId>javax.servlet.jsp-api</artifactId>

<version>2.3.1</version>

<scope>provided</scope>

</dependency>
</dependencies>

 

 

 

 

 

 

 

 

四;创建目录结构MVC

M-model

V-View

C-Contrallor

 

保证修改一处代码,不用修改其他代码

 

目录结构:

1,model/bean/entity实体

2,dao---与数据库交互

3,service业务逻辑层,dao的实现

4,controller控制器(springmvc)

 

五,编写实体类

User类,set,get,构造函数,属性

 

六,配置spring,mybatis

7,编写mapper

 

 

8,编写service

 

9,配置springmvc

 

 

10,配置tomcat

JAVAEE框架技术之14SSM综合案例 产品管理CRUD 二、SSM整合 Spring+SpringMVC+Mybatis–>SSMSpring+Struts2+Hibernate -->SSH在学习springmvc时我们发现,springmvc也会像spring一样扫描加载指定的包,只不过springmvc扫描的是controller包下的文件用于服务映射执行,所以在进行ssm整合时,可以将spring相关的所有配置文件书写在springMVC中进行加载,实现简单的SSM项目整合就是在web.xml中仅使用springMVC核心控制器DispatcherSe 阅读详情

相关推荐

实训(实习)总结报告

这是一个关于软件测试的实训实习总结报告,内容比较充实,纯属原创,欢迎大家下载借鉴。

实训总结day1

一、实训工具的安装,主要是IntelliJ IDEA的安装,激活与配置 二、IntelliJ IDEA的配置主要包含: 配置外部的Tomcat、JDK 设置默认启动的浏览器 设置代码自动保存,修改后自动更新源码和字节码文件 三、设置类注释模板: 1、选择File–>Settings–>Editor–>File and Code Templates–>Includes–&g...

发光吖的博客 1509

ssm学习总结

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

SSM框架搭建过程及心得体会

一.SSM框架介绍 SSM框架即Spring+SpringMVC+MyBatis  Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本...

qq_40874928的博客 8074

Calibre PEX提参实战:如何用hcell和xcell文件精准屏蔽模块(附避坑指南)

本文深入解析Calibre PEX工具中hcell与xcell文件的协同工作机制,提供模块级寄生参数提取方案。通过实战案例和避坑指南,帮助工程师精准屏蔽已验证IP模块,提升仿真效率和数据一致性,适用于65nm以下工艺节点的复杂SoC设计。

weixin_29275257的博客 626

从零开始,用MATLAB/Simulink手把手搭建一个无刷直流电机(BLDC)的控制模型

本文详细介绍了如何使用MATLAB/Simulink从零开始搭建无刷直流电机(BLDC)控制模型。通过可视化建模方法,避开繁琐的数学推导,直接构建三相逆变器、电机本体参数化模型、霍尔传感器与换相逻辑实现,以及速度闭环控制设计。文章还提供了PID控制器整定、抗饱和处理和系统调试的实用技巧,帮助工程师快速掌握BLDC控制系统的仿真与实现。

weixin_27741699的博客 254

java ssm项目心得总结_SSM整合,个人总结和step

我最近才整合完SSM。前段时间,分开学习了这三个框架,都是看某黄埔军校的视频,整合的部分没看视频,想自己做。但是有一些部分自己没有能完成,主要是如何从spring容器里取出ApplicationContext,这个我的实现比较low,看了看讲义,才OK的。我的实现:[java] view plain copyWebApplicationContext acc = WebApplicationCon...

weixin_34677379的博客 2851

保姆级教程:在Windows 11上用VSCode和Conda搞定Depth-Anything-3(含常见报错修复)

本文提供在Windows 11系统上使用VSCode和Conda配置Depth-Anything-3的完整教程,涵盖环境搭建、依赖安装、常见报错修复及深度图生成实战。特别针对CUDA与PyTorch版本匹配、Hugging Face镜像加速等关键问题提供解决方案,帮助开发者高效实现计算机视觉中的深度估计应用。

weixin_30338481的博客 346

SSM框架整合总结

关于ssm整合的相关总结: 1.持久层—>mybatis:通过Spring 来管理持久层的 Mapper (相当于 dao 接口),来完成对数据库的操作。 首先我们回顾一下,在单独使用mybatis的时候,在其配置文件中有哪些必须的配置! ①mybatis.xml全局配置文件 由于该核心配置文件是用来操作底层数据库的,故而必须会有一些登陆数据库、事务控制等操作的相关配置。 a.配置连接数据库...

qq_44725583的博客 801

基于Xilinx XDMA 的PCIE通信

基于Xilinx XDMA 的PCIE通信 概述:   想实现基于FPGA的PCIe通信,查阅互联网各种转载…基本都是对PCIe的描述,所以想写一下基于XDMA的PCIe通信的实现(PCIe结构仅做简单的描述(笔记),了解详细结构移至互联网)。实践实践!!! 说明: 参考文档: PCI Express Base Specification Revision 3.0 PCI Express Base Specification Revision 5.0 pg195-pcie-dma PCI Express体系

Crazzy_M的博客 1万+

高级数据结构之R树(R-tree)

R树(R-tree)是一种将B树扩展到多维情况下得到的数据结构,它最初由Antonin Guttman于1984年提出。B树的结点中会存储一个键的集合,这些键把线分成片段,沿着那条线的点仅属于一个片段。因此,B树使得我们可以很容易地找到点。如果把沿线各处的点表示成B树结点,我们就能够确定点所属唯一子结点,在那里可以找到该点。 Antonin Guttman在他提出R树的经典论文中给出的R树例子...

白马负金羁 1万+

SSM整合--心得

2020年9月21日 SSM框架整合 代码见:D:\IDEA工程\ssmbulid\Store-SSM 第一步 创建maven项目,加入web,导入依赖如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s

weixin_45706439的博客 403

Android 14.0 系统开机屏幕设置默认横屏显示

在14.0的系统ROM产品定制化开发中,对于产品需求来说,由于是宽屏设备所以产品需要开机默认横屏显示,开机横屏显示这就需要从 两部分来实现,一部分是系统开机动画横屏显示,另一部分是系统屏幕显示横屏显示,从这两方面就可以做到开机默认横屏显示了

安卓兼职framework和app工程师的博客 2150

黑猴子的家:JavaEE 之 SSM 框架整合

1、整合前需要注意的问题 尖叫提示:框架版本是否兼容1) 查看不同MyBatis版本整合Spring时使用的适配包http://www.mybatis.org/spring/ 2)下载整合适配包https://github.com/mybatis/spring/releases 3)官方整合示例,jpetstorehttps://github.com/mybatis/jpetstore-6 ...

黑猴子的博客 663

使用R语言实战:构建Logistic回归模型

Logistic回归是一种基于概率的分类算法,它用于预测离散的结果变量(也称为响应变量或因变量)。与线性回归不同,Logistic回归的输出是一个概率值,通常在0和1之间。这使得它非常适合处理二分类问题。市场营销:预测客户是否会购买某个产品。医学研究:预测疾病的发生与否。信用风险评估:预测个人申请贷款的违约风险。社会科学:预测个人对某个政策的态度。

2301_79331230的博客 1140

海康VisionMaster与西门子Smart 200进行S7通信

海康VisionMaster与西门子Smart 200进行S7通信

haier123888的博客 8178

javaee实验报告心得_java,web实验报告心得.doc

java,web实验报告心得java,web实验报告心得JavaWeb实验报告实验一 开发环境配置及Servlet程序设计一、实验目的1、了解并熟悉编程环境、编程工具,包括Tomcat、MyEclipse和JDK;2、学会配置环境变量;3、掌握在MyEclipse中编辑简单源程序的方法、创建包和servlet类的方法;4、掌握在Tomcat中手工创建可执行程序的方法;二、实验内容及要求本次实验内...

weixin_39858245的博客 2653

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SSM框架整合总结—案例

目录 环境 Mybatis层 Spring层 SpringMVC层 环境 IDEA MySQL 5.7.19 Tomcat 9 Maven 3.6 Spring 基本环境搭建(添加依赖)—pom.xml <dependencies> <!--Junit--> <dependency> <groupId>junit<...

m0_59619191的博客 2028

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

SSM整合总结

自己学过spring springMVC mybatis 后,对SSM整合过程的总结

月下树梢上的博客 1498

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

SSM框架中注解含义及应用场景小结

先说一下什么是组件扫描: 指定一个包路径,Spring会自动扫描该包及其子包所有组件类,当发现组件类定义前有特定的注解标记时,就将该组件纳入到Spring容器。等价于原有XML配置中的<bean>定义功能。 组件扫描可以替代大量XML配置的<bean>定义。 使用组件扫描,首先需要在XML配置中指定扫描类路径: <context:component-scan ...

weixin_34302561的博客 391

暑期实训日志7——在idea中搭建简单springboot项目

简单springboot项目的搭建

TsukinagaShiroko的博客 484

ssm实训小结

   在本次实训中,学习了SpringMVC、Mybatis及两者的整合即ssm框架。SpringMVC的实现原理是通过Servlet拦截所有URL来达到控制的目的,也了解到和掌握了SpringMVC和Mybatis的使用步骤。SpringMVC的流程   SpringMVC的使用步骤一般分为以下六个步骤:  1.配置web.xml      Spring的MVC必须要配置web.xml     ...

luran_lz的博客 1万+

基于ssm实践项目的心得

一、在业务层spring对数据库的事务管理

weixin_41536380的博客 3685

ssm实训报告心得_Java开发学习心得(一):SSM环境搭建

Java开发学习心得(一):SSM环境搭建有一点.NET的开发基础,在学校学过基础语法,对JAVA有点兴趣,就简单学习了一下,记录一下从哪些方面入手的,暂时不打算深入到原理方面,先简单搭下环境看看,所以有些地方可能讲得不慎准确。1 SSM框架从网上的讨论来看,SSM框架似乎正在慢慢被Spring Cloud的取代。1.1 Spring FrameworkSpring是一个开源的Java/Java ...

weixin_39756273的博客 4624

ssm——小学期实训总结

实训总结     经过这两个星期短暂的学习,我学习了ssm的框架搭建与web前端设计基础。在第一个星期,老师着重为我们讲了框架的原理、搭建与运用;而在第二个星期,重点则转移到了小组对项目的开发与研究上,理论与实践相结合。    在学习框架的时候,我们学习了springmvc与mybatis的配置搭建,学习利用前端进行数据传输,并在后端运用map实现对数据库的增删改查,实现了简单的各页面交互。在上课...

satoshi_3104的博客 1万+

IDEA学习体会与心得

** IDEA学习体会与心得 ** 通过近期的学习体会,我觉得IntelliJ IDEA有以下优点: 1:代码输入过程中,自动填充方法或类。智能检查类中的方法,当发现方法名只有一个时自动完成代码输入。 2:自动保存功能 3:添加第三方依赖库方便,支持很多第三方依赖库 4:错误检查 对代码进行自动分析,检测不符合规范的,存在风险的代码,并用红色下划线显示。 5:有丰富的快捷键 【1】怎么配置TOMC...

qq_22266971的博客 5536
上一篇: HTML基础总结(三):表格
下一篇: SSM框架下web项目的运行流程
iamlinuxasd
博客等级 码龄10年 4粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值