如何使用SSM框架写一个新闻管理系统

SSM框架指的是Spring+SpringMVC+Mybatis,是一种比较流行的后台框架。这篇文章主要来讲一下如何使用一个搭建好的SSM框架。

这里用的很多东西是卓音工作室封装好的东西,所以有些东西可能跟最原始的对不上。

这里使用的环境为IDEA+Tomcat9.0+jdk1.8

首先看一下如何打开一个用SSM框架写好的项目,打开项目的时候,只需要打开项目中的pom.xml文件,然后选择open as project
这里写图片描述

先看一下整个项目的目录结构
这里写图片描述

进入之后,点开右侧的Maven Projects,可以看见有报错的信息
这里写图片描述

点击右上角的Maven Settings,更改User settings file和Local repository,指向Maven中的/conf/settings.xml和/maven_repo
这里写图片描述
然后,配置tomcat
这里写图片描述
配置数据库的文件在/web/src/main/resources/database-config.xml,可以更改数据库的用户名、密码和数据库名
这里写图片描述
项目配置到目前为止,就可以启动tomcat运行起来了。
接下来我们来为项目中添加内容。
首先,我们在/service/src/main/java/common/entity文件夹中写实体类。记得在类的最上方写上两个注解:
(1)@Table(“t_news”),表示这个实体类对应数据库中的哪张表;
(2)@Entity表示这个类是一个实体类

记着,这里写的实体类要继承自AbstractEntity(卓音工作室jar包中封装好的),实体类中定义的每个属性上面都要有相应的注解,标志着该属性对应的是数据库中的哪个字段。

这里写图片描述

这里提到的是,需要定义为int类型的属性,尽量定义为Integer

然后,添加对应的get和set方法。IDEA中添加方法的快捷键是Alt + Insert,然后选择要添加的方法即可

截止到目前为止,一个活生生热乎乎的实体类就写好了

接下来,写它的mapper,注意这里要写的是一个接口,不写实现。
在/service/src/main/java/mapper下建立一个package,在package下面新建接口NewsMapper

这里写图片描述

里面开始定义增删改查等方法。由于是接口,所以我们不写实现,只写定义。如图

这里写图片描述

这里要注意的有三点
第一,写好注释,注明这个方法要做的是什么内容
第二,在方法中的每个参数前面写好注解,例如@Param(“news”)
第三,在写注解的时候,要引入jar包,记住引的是这个org.apache.ibatis.annotations.Param,不要引错。

写好了mapper接口,就该写mapper的实现了。我们去/service/src/main/resources下面新建包,注意这里新建的包一定要 和刚才的mapper的包名字一致。

然后,新建xml文件

IDEA里怎么好像不能新建xml,反正我确实没有找到。那我们就采用一种比较极端的方式,新建一个file
这里写图片描述

…未完待续

好的,那我可以为你介绍一下 SSM 框架以及如何使用它来开发一个宠物管理系统SSM 框架是 Spring + SpringMVC + MyBatis 三个框架的整合,它们分别负责数据层、业务层和展示层的功能。使用 SSM 框架可以使代码结构更加清晰,易于维护和扩展。 以下是实现宠物管理系统的一些步骤: 1. 创建项目 首先,你需要创建一个 Maven 项目,并添加 Spring、SpringMVC 和 MyBatis 的相关依赖。你可以在 pom.xml 文件中配置这些依赖。 2. 创建数据库 在创建数据库之前,你需要确定宠物管理系统需要存储哪些数据。例如,你可能需要存储宠物的基本信息、主人的信息以及宠物和主人之间的关系。 创建好数据库之后,你可以使用 MyBatis 来操作数据库。你需要编 SQL 语句来执行对数据库的增、删、改、查等操作。 3. 创建实体类 在 Java 代码中,你需要创建对应数据库表的实体类。例如,你可以创建一个 Pet 类来表示宠物,其中包含宠物的属性,如姓名、年龄、性别等。 4. 创建 DAO 层 在 DAO 层中,你需要使用 MyBatis 来操作数据库。你可以编 XML 文件来配置 MyBatis 的 SQL 语句,并在 Java 代码中调用这些 SQL 语句来操作数据库。 5. 创建 Service 层 在 Service 层中,你可以编业务逻辑代码。例如,你可以编一个 PetService 类来提供查询、添加、修改和删除宠物的接口。 6. 创建 Controller 层 在 Controller 层中,你需要处理客户端发来的请求,并返回响应结果。你可以使用 SpringMVC 来处理请求和响应。例如,你可以编一个 PetController 类来处理与宠物相关的请求。 7. 创建视图层 在视图层中,你需要编 HTML、CSS 和 JavaScript 代码来展示数据和交互。你可以使用 JSP 或 Thymeleaf 等模板引擎来生成 HTML 页面。 以上是实现宠物管理系统的一些步骤,当然具体的实现细节还需要根据具体的需求来进行调整。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值