发布时间:2023-09-26
浏览次数:0
SSM(++)框架集由三个开源框架集成而成:
其中包括轻量级控制反转(IoC)和面向方面(AOP)容器框架。
分离控制器、模型对象、调度程序和处理程序对象的角色使它们更易于定制。
它是一个优秀的持久层框架,支持普通的SQL查询、存储过程和中间映射。
1. 创建项目
使用IDEA创建一个新的Maven项目。 选择标记的3和4后,就会为我们手动创建该文件夹。 您不能选择 3 和 4 然后自行创建。
点击下一步,填写(一般是域名的反义词,也用作项目中类的包名,项目名,也就是根文件夹名)
接下来选择本地maven的位置
继续下一步并选择保存项目的位置。
点击后会手动生成maven骨架并下载需要的jar包。 第一次创建可能需要很长时间,但之后会更快。 等待它完成。
创建后的项目结构如下:
2、项目结构介绍:
.idea文件夹和.iml是idea的一些配置文件。 我们不需要担心它。 即使我们删除它,也没关系。 事实上,如果我们删除它并重新打开项目,我们将不得不重新配置它。
src文件夹是我们放置项目代码的地方
pom.xml是maven配置文件。 我们可以对任何需要的jar包添加依赖,然后maven会帮我们下载到本地仓库。
之后,您需要创建设计项目所需的文件结构。 在main下创建一个java来放置java文件。 在src下创建一个test来放置测试文件。 在main下新建一个文件夹。 右键单击键盘并找到 。 选择root如右图:
继续构建项目结构:
按照之前流程改变后的目录结构如右图:
3.添加和更改配置文件
配置.xml并引入jar包
pom.xml主要描述了项目的maven坐标、依赖关系、开发人员需要遵守的规则、缺陷管理制度、组织以及所有其他与项目相关的激励措施。 它是一个项目级配置文件。
这是我配置之前pom.xml文件的内容。 我还需要补充很多内容。 继续阅读下面的文档。
下面的pom.xml是我添加内容后的
修改pom.xml
注意:如果那里显示蓝色错误信息,请检查我的路径中的.xml配置是否正确(Maven上)。修改完成后,idea中的Maven会提示更新。 更新后就不会出现白色错误了。
修改后的.xml(只留下不带注释的内容)intellij idea 数据库关系图,根据自己的文件进行修改即可
配置jdbc。
配置.xml
配置log4j。
Log4j 是一个开源项目。 通过使用Log4j,我们可以控制日志信息传输的目的地到控制台、文件、GUI组件intellij idea 数据库关系图,甚至服务器、NT风暴记录器、UNIX守护进程等; 我们还可以控制每条日志的输出格式; 通过定义各个日志信息的级别,我们可以更详细地控制日志的生成过程。 这些可以通过配置文件灵活配置,无需更改应用程序代码。
配置web.xml
4. 配置
至此,框架基本搭建完成。 我们先运行并测试一下。 这需要先配置它。
这里我们选择战争模式。 网上对这两种模式的解释是
war模式——将WEB项目以包的形式上传到服务器
war模式-根据当前文件夹的位置将WEB项目上传到服务器
被替换为 and。 这样改变jsp页面就不用重启服务器,实现热部署。 然后点击确定,效果如右图。
启动项目。启动成功,发现路径是这样的,这是受到我们之前选择的战争模式的影响。
正常启动。 这时候就已经配置完毕了。
5.配置反向生成
首先降低文件中的配置,并将此配置添加到.xml文件中。
配置 - 添加到 .xml 文件
请注意,里面的节点的属性值是本地mysql-java.jar的位置。 由于连接数据库需要驱动,所以我们使用maven手动为我们下载jar包。 在右边的路径中寻找JAR包(右图可以帮助你找到路径)。
我们按照上图点击,然后Ctrl+v找到该节点的属性值,替换为本地的包路径。
配置。
这里保存的是连接数据库的相关信息,在使用该功能时用到; 虽然在jdbc中。 它在系统运行时使用。 这两条信息是相似的。 如果图方便的话,可以将两者合并到一个文件中。 如果单独写的话,可以插就插。
是连接数据库后手动生成的实体类的保存位置。 这是生成的xml映射文件的保存位置。 是生成的数据库保存的位置。 Table 是数据库中表的名称。
创建数据表
这样我们就需要在数据库中创建一个测试表。
基本配置已经基本完成。 只需双击执行maven-操作即可。
我当时就遇到一个问题,找不到-。 如果你也有这个问题,可以参考这篇博客解决:idea创建Maven项目时,在插件中看不到 - 问题解决
当日志提示“BUILD”时,表示生成成功。 成功后会生成相应的.xml、dao层、layer文件。 具体效果如右图所示:
6.配置junit
如果你写完一段代码并想验证它的正确性,你不一定需要开始运行或调试。 这时候我们都会想到用测试工具来验证。 这里我们配置junit测试。然后我们来测试一下新生成的是否有用。 因为有了标签,我们首先在文件中添加一个@标签,表明它是一个数据访问组件,即DAO组件。
如右图所示:
取出来后就可以新建一个测试文件并开始测试了。 将鼠标移到后面(按箭头方向),然后按按钮上的快捷键alt+enter,然后测试
如右图所示:
选择需要测试的功能方法,点击确定,可以发现这里并没有显示测试的功能方法,所以不用担心,继续阅读下面。
如右图所示:
如果你有一个测试功能方法,点击它,会在test目录下生成测试文件; 如果没有测试方法,我们就根据下面的目录自己创建一个。
如右图所示:
开始编译测试,编译测试代码。
OK,这样就完成了测试类的编码。 拿出来运行测试。 右键单击红色三角形并运行它。
如右图所示:
运行后效果图:
OK,运行后返回1,说明运行成功。
让我们刷新数据库看看是否已插入。
我们到了,甚至成功了! 如果中间有什么问题请联系我。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码