Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
分布式架构
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
ChatGPT
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
GitHub工具
更多话题
对JF框架的一点建议
10-04-07
javagens
如果各位熟悉struts2的话,这是前提了;以下的话只代表个人想法:
在
DDD
方面我认为JF这部分模块做的很好,同时其他方面也都够用,是不是不一站式,整体上我还认为不太成熟。
我的建议是struts2扩展功能很成熟了,能否包装DDD功能模块做成一个strtus2 plugin,当然这个在感情上说起来让人气愤,尤其是作者bang老师,这里没有冒犯的意思,只是一点想法。作为一站式的框架中 , JF真的很多方面不成熟,很前卫的理想思想,但并不凸显优势。
banq
2010-04-07 11:41
多谢建议,其实Struts2等任何表现层框架都是可以和JF友好工作,只要你分层
架构
适当就可以,将JF定位在业务层框架,负责
DDD
实现即可。如下通用三层框架组合:
表现层 + 业务层 + 持久层。 任何一层都可以选用你喜欢的框架产品,Struts2属于表现层,持久层可以用Hibernate或iBatis或NoSQL
唯一不同的是,就不能用JF的CRUD流程配置功能,这个功能目前已经是次要功能了。
[该贴被banq于2010-04-07 11:42修改过]
javagens
2010-04-07 13:50
我对JF的
DDD
很感兴趣,表现层或者说全站我一直用 JSF STRUTS1/2 或 wicket ZK 附加spring等框架组合,我想问这些技术和JF的DDD模块配合使用,那些可以,那些不可以,或者需要注意什么呢。
DDD确实作为纽带思维,对与开发各个专业领域的应用太重要了,只是我还没有把握用JF。
请BANQ老师指点一下,最好扩展一下,比如如何更好的组合这些模式工具。谢谢!
banq
2010-04-08 09:35
2010年04月07日 13:50 "javagens"的内容
那些可以,那些不可以,或者需要注意什么呢 ...
还是应该有主次之分,DDD是面向业务的,业务是主要的,什么表现层框架,持久层框架都是非常技术层面的细节,是次要的,是为主要服务的,DDD框架应该是指挥技术层面为业务服务的。
但是,平时我们学习都是从这些技术开始,先入为主,所以,我认为重要的是自己思维思想的一个转变。
JF具体使用上可见说明书,应该没有什么特别不方便限制。关键还是如何建模,JF只是提供一种建模落地实现。