云栖问答

找不到答案?去提问题

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

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

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

36个回答

3

饭娱咖啡 已采纳

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

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

游客jdmdjyxio52yk 回复

楼上讲的对

评论
1

1503236433610164

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

1

galaxystar

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

0

天了噜ice

Java的全家桶

0

怅惘

学习下。。。

0

阿里巴巴云服务器

人手不足,买源码二次开发,用阿里云服务器限时199起一年:https://www.aliyun.com/acts/hi-group-buying?userCode=tx9f3oyz

0

eninnan

刷掉它

0

游客rndpzq6cqn55m

外包

0

lzhdim

去找外包网解决也行啊

0

eninnan

1

0

dragonlee227

优雅😹

0

熊在此处

spring boot+memcached(redis)+mybatisplus+mysql

0

綤翞

外包吧!成本可能还低些,自己搞有时候不一定划算

0

gqq

我目前也正在独自开发Android app!
架构是前台展现和后台服务两部分。
用户手机上能看到的所有界面用Android开发就行了!
后台主要是用来提供数据、权限等!采用的是框架:springmvc 、mybatis
数据库是MySQL

0

游客w3ql6yaghzrpq

话说,动不动就全家桶。你真的知道为什么用哪种技术吗?

0

游客xg2ly2pfnpm3k

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

0

游客kfqxwdsekbxii

小白看不懂

0

1336269031077107

外包吧

0

suonayi

单独的、一站式应用框架非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

芸领科技

阿里云

2
GO