24.11.14

实验三:JFinal极速开发框架实验
一、实验要求
根据参考资料,学习JFinal极速开发框架的使用并如下任务:
任务一:了解Maven及其使用方法,总结其功能作用(占20%)
任务二:学习JFinal框架,基于Maven建立JFinal工程,并对JFinal框架功能进行总结介绍(占30%)
任务三:基于JFinal完成一个简单的学生信息管理系统(要求实现学生信息的增删改查)(占40%)
实验总结:(占10%)
二、实验步骤
任务一:
Maven 是一个强大的构建管理工具,主要用于自动化项目构建、依赖管理和生命周期管理。它通过 POM.xml 文件统一配置项目信息,可自动下载依赖库、解决依赖冲突并支持递归依赖,同时提供清理、编译、测试、打包到部署的全流程管理。Maven 标准化了项目结构,支持多模块管理和丰富插件扩展,帮助开发者高效构建和维护一致性强的 Java 项目。
任务二:
直接idea打开文末下载的demo项目文件,然后pom文件重新加载一下,然后从DemoConfig中main方法直接启动就算建立完成了,JFinal 是基于 Java 语言的极速 WEB + ORM + AOP + Template Engine 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 😃
我感觉jfinal后端代码挺好的,就是前端自己定义的语法还有与后端的交互模式放到现在来说不好用,平时写的都是前后端分离,这个jfinal框架虽然快但是复杂业务调试的话会很麻烦,主要就是一个快速开发,_JFinalDemoGenerator这个代码挺厉害的,根据数据库表能生成对应的实体类,就是前端太难用了

任务三:
直接照猫画虎写了一个,功能和自带的demo的blog管理一样,基础增删改查

三、实验总结
通过本次实验我通过使用jfinal开发极速开发框架掌握到了这种开发框架的工作原理与使用方法,了解到了开发框架的一些优点与弊端,遇到的困难大概就是去了解它这个前后端交互的机制,还有后端对逻辑处理的机制,有方便的地方也有麻烦的地方,尤其是前端编写,很不习惯这个框架的语法,但如果要编写一些简单的小网站的话还是开发框架会更好用一些

posted @ 2024-11-14 18:49  起名字真难_qmz  阅读(10)  评论(0)    收藏  举报