2024.12.19
实验三:JFinal极速开发框架实验
一、实验要求
1.了解Maven及其使用方法,总结其功能作用
2.学习JFinal框架,基于Maven建立JFinal工程,并对JFinal框架功能进行总结介绍
3.基于JFinal完成一个简单的学生信息管理系统(要求实现学生信息的增删改查)
二、实验步骤
任务一:
Maven 的主要功能
- 1. 依赖管理
自动下载、管理项目所需的库(jar 包)和插件,以及解决依赖冲突问题。 - 2.
构建自动化
支持编译、测试、打包、部署等全流程构建,且配置统一。 - 3.
标准化项目结构
提供统一的目录结构和命名规范,方便项目维护和协作。 - 4.
插件系统
Maven 通过插件扩展功能,支持代码检查、生成文档、执行测试等。 - 5.
多模块支持
适合管理大型项目,可以通过父子模块的方式构建多模块项目。 - 6.
生命周期管理
定义了一套构建生命周期(如清理、编译、测试、打包、部署),开发者只需关注配置。
使用方法:下载:从Maven 官方网站 下载最新版本
配置环境变量:添加 MAVEN_HOME 和 PATH 变量,指向 Maven 的安装目录和 bin 目录。
验证安装:在命令行运行 mvn -v,若输出版本信息,则安装成功。
任务二:
通过实验指导搜集到了资料并进行学习
任务三:
学生管理系统首页
学生信息查询
添加学生信息界面
三、实验总结
在本次实验中,要下载Jfinal包,并且在Maven中进行配置使用。在进行试验时,遇到问题有些jar包不存在,搜集资料之后发现是maven配置错误,修改之后可以正常导包,后面无法运行参考启动说明之后察觉数据库密码忘记修改了导致没有正确连接数据库,修改之后成功运行。然后还需要做一个学生信息管理系统,实现增删改查,在框架的基础上修改了数据库和相关代码,最终完成实验。