11月22日
实验三:JFinal极速开发框架实验
一、实验要求
根据参考资料,学习JFinal极速开发框架的使用并如下任务:
任务一:了解Maven及其使用方法,总结其功能作用(占20%)
任务二:学习JFinal框架,基于Maven建立JFinal工程,并对JFinal框架功能进行总结介绍(占30%)
任务三:基于JFinal完成一个简单的学生信息管理系统(要求实现学生信息的增删改查)(占40%)
实验总结:(占10%)
二、实验步骤
任务一:
Maven是一个项目管理和构建自动化工具,主要服务于基于Java的工程。它遵循“约定优于配置”的原则,旨在提供一个项目对象模型,通过这个模型来管理项目的构建、报告和文档等。
Maven的主要功能和作用:
依赖管理:
Maven能够自动处理项目所需的依赖,包括依赖的传递性解析。这意味着如果你的项目依赖于某个库,Maven会自动下载这个库以及该库所依赖的其他库。
项目构建:
Maven定义了一系列的标准生命周期阶段,如编译(compile)、测试(test)、打包(package)、部署(deploy)等,这些阶段可以帮助自动化构建过程。
项目管理:
Maven通过POM文件来管理项目信息,包括项目依赖、插件、构建配置等。这使得项目结构更加清晰,便于维护。
继承和聚合:
Maven支持项目继承,允许子项目继承父项目的配置。同时,它还支持项目聚合,可以管理多个模块的项目结构。
Maven的使用方法:
idea一般可以自动配置和使用Maven管理项目,在idea中选择新建项目,如果是新建一个java语言的项目,在构建系统中选择Maven,新建出来的项目就会自动安装配置好Maven,我们可以在pom文件里面自己添加自己所需的依赖等等。如果是新建一个Maven管理的常规项目也是一样,同样可以在自动生成的pom文件中进行依赖管理。