我的提问 我要提问

全能打杂 2018-10-24 11:09:50

[@饭娱咖啡][¥20]如何设计优雅的全能的单体项目架构

架构 java web

如何设计优雅的全能的单体项目架构(后端-java),功能多全-
---app+web项目
但人手又不足

回答(24)

饭娱咖啡

App 我没怎么接触过,没法给出好的建议。这里只说下 Web 项目,所谓万变不离其宗,以下内容可能也适用 APP。
你可以参考大多数项目都会采用的的后端架构模式 SSM 或者 SSH,应该算得上你说的优雅。
好处是:
1.用的人多,你在搭建架构的过程中遇到的各种问题,都能在别人的文章和博客中找到答案。
2.在开源社区中你找到很多采用 SSM 或者 SSH 的开源项目,你可以拿过来参考使用,这样可以一定程度上解决你的人手不足的问题。

至于用 Mybatis 还是 Hibernate,我用的比较多的是 Mybatis ,自己写的SQL,语句出错或者查询出错都容易找到原因,但是对SQL的语法有基础的要求,要了解一些基础的SQL语句优化。

游客xg2ly2pfnpm3k 0

把你的想法说给你手下,说清楚他们有的是办法没办法就是技术上的问题解决不了。

1503236433610164 1

发布招聘信息,很好的解决你的问题

小司机l 0

Java全家桶

游客sxeimn3qqlv4g 0

路过,学习一下。非常健康网m.sojk.net。。

熊在此处 0

spring boot+memcached(redis)+mybatisplus+mysql

eninnan 0

你好我又来了

galaxystar 0

买一个现成的系统,然后改是最快的

eninnan 0

1

eninnan 0

刷掉它

itxiaowang 0

看应用的用途,如果是工具咨询类的,建议是小程序+springboot/golang。

java男神 0

mybiteplus了

dragonlee227 0

优雅😹

1382148494135822 0

框架层面可以考虑springboot全家桶
系统设计层面如果是单体应用, 还是需要考虑高内聚和低耦合, 按照稳定性关系从高到低的关系进行分层, 同时按模块进行分组

suonayi 0

单独的、一站式应用框架非spring boot莫属,而且这个技术栈是通用的和开源的,掌握它绝对值得!

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
详情请见 https://spring.io/projects/spring-boot

小柠檬_ 0

用nodejs吧,后端开发效率比java高多了,可以解决人手不足的问题

怅惘 0

学习下。。。

糖醋鼻子 0

要优雅哪里?

天了噜ice 0

Java的全家桶

1214441058843145 0

看你对优雅的标准。
我觉得用户体验好,就是优雅。
如果你是在问设计模式或优雅代码,那就是另一回事

相关问题