云栖问答

找不到答案?去提问题

架构 java web 2018-10-24 11:09:50

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

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

4个回答

1

饭娱咖啡 已采纳

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

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

0

翔翔inno

0

爱吴

说说web的
spring+springmvc 是必须的,如果项目不要求性能特别高,要求优雅可以使用hibernate使用比较简单,甚至可以不懂sql,推荐可以用用springboot,习惯大于配置让你省去配置的繁琐工作,springboot可以用默认Hikari数据源。

0

1090241749302623

用HBuiderX,一键生成全套

1
GO
995
浏览
0
收藏
邀请他人回答

充分利用阿里云现有资源管理和服务体系,引入中间件成熟的整套分布式计算框架,以应用为中心,帮助企业级客户轻松构建并...

阿里云依据网站不同的发展阶段,提供更合适的架构方案,有效降低网站的开发运维难度和整体IT成本,并保障网站的安全性...

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...