jeecg理解

本文探讨Jeecg框架的历史背景、出现的必要性及其在项目开发中的作用。Jeecg通过网页配置模式简化数据库设计,提高了开发效率,尤其适用于企业项目。同时,文章指出Jeecg的适用场景以及在处理复杂关系时的局限性,并对Jeecg的架构和技术栈进行了简要分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写这篇博文有两个目的,一个是做任务,一个是记录下来我对jeecg项目的理解,抛砖引玉,欢迎大家吐槽,拍砖和人身攻击就不要了,违法。

言归正传,下面进入正题。

从历史角度谈下jeecg出现的可能性,必要性,以及能够解决当前项目开发中的什么问题。

从面向对象语言出现开始,编程不再局限于逻辑性思维,而开始往工程学靠拢。面向过程的开发语言在大型项目中很难形成统一规范,也难以实现通过规范化的文档和人们的共识去协作开发一个项目,面向过程的开发方式往往是一个人的设计思路,完成一个项目,这种方式开发模式是无法发挥优势的,或许这个时候程序本身就是一种开发模式,但其他开发者可能对这种开发方式一窍不通,或者理解不够到位。面向对象的开发方式使人们开始可以以共同的规范,按照相同的设计模式和设计思路来进行开发。这时候人们可以把一个整体的项目分成不同的模块,然后通过相同的设计模式和设计思路来进行开发不同的模块,然后合并到一起,形成一个完整的项目,实现人类的信息化进程。此时一个项目可能会解决一种信息需求,比如实现一个论坛系统,来解决人们一群人沟通的需求和讨论某个专题的需求;或者一个学习系统;或者学校里的一个网站;或者学校里面一个学院的一个网站;或者一个专业的网站;或者一门课程的网站;或者一个学分管理系统等等。此时的信息系统使用的是各个程序员或团队自己熟悉的开发模式,数据库和框架甚至语言。比如早起的mvc开发模式,webwork框架,struts1框架,ejb框架等。然而每种框架都存在其优点和缺点,于是开始出现框架之间的协作和融合,我们最熟悉的也是现在应用最多的ssh框架。框架的出现使开发模式变得更加规范,各种中间件也开始出现,以便解决遇到的各种问题。比如hibernate的出现,屏蔽掉了数据库之间的差异。spring的出现消灭掉了配置文件而使用约
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水上冰石

希望能帮助到你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值