关于JFinal分层模式开发?

关于JFinal分层模式开发,我想结合SSH框架这种模式,请问各位大神,这种模式可行吗?

微信图片_20201229145629.png

评论区

糊搞

2020-12-29 15:22

SSH都已经是全面并重量级的框架了,你还用JFinal这个轻量框架干什么?所以先搞清楚你的需求

JFinal

2020-12-29 15:26

具体问题是?

steven_lhcb_9527

2020-12-29 16:02

SSH早就被淘汰了。JFinal也可以分层啊

1377205950

2020-12-29 16:08

@JFinal 我想controller(页面数据交互)跳service(业务处理)跳dao(数据库操作)

1377205950

2020-12-29 16:09

@steven_lhcb_9527 这样分层可行吗,官方的demo的dao集成到model里面了

steven_lhcb_9527

2020-12-29 17:09

你也可以在service层写,就是没有DAO层。service层+model+Controller+View。

JFinal

2020-12-29 17:23

@1377205950 分层、架构不限定,可以随心所欲

1377205950

2020-12-29 17:24

@steven_lhcb_9527 能看下您的框架结构吗

1377205950

2020-12-29 17:34

@JFinal 我对分层没什么概念,养成好习惯,合理分层开发好点

zzutligang

2020-12-29 17:42

@1377205950 jfinal相对ssh精简了太多的东西了。JFinal官方也是建议controller,Model,Service分开写。方便后期代码管理,另外controller里也可以整理的更简洁。至于ssh里的dao,JFinal已经精简到最简单模式了。

1377205950

2020-12-29 18:06

@zzutligang jfinal我都用了好几年了,从1.4用到4.9,对分层没有概念,一直都是用controller,model,Service,后期还用了Validator,不过官网给的建议是MVCS,https://www.pianshen.com/article/1738212621/,没搞懂这个V是什么意思。

1377205950

2020-12-29 18:20

@zzutligang 现在我的controller都是以查数据为主,Service对数据库增删改

1377205950

2020-12-29 18:21

@zzutligang 看到SSH,SSM的框架布局,就是想问问这样做可不可行

JFinal

2020-12-29 19:02

@1377205950 jfinal 项目建议用 MVCS:Controller、Service、Model、View

也可以用别的模式,jfinal 并没有限定

steven_lhcb_9527

2020-12-30 08:41

之前有段时间也是很纠结分层,后面都是随心所欲,怎么舒服怎么来。

1377205950

2020-12-30 09:39

好的,谢谢大家的分享,忠心感谢,@steven_lhcb_9527 @JFinal @zzutligang @糊搞

热门反馈

扫码入社