欢迎来到皮皮网网首页

【出海棋牌源码】【倾诉app源码】【会员端源码】源码搬砖

来源:智能厨房APP源码 时间:2024-11-24 17:16:24

1.java一般用什么软件编写?
2.H5游戏架设经验分享
3.easyui和extjs哪个好
4.原来这么简单Springboot多module项目工程搭建这样做就好了。源码搬砖

源码搬砖

java一般用什么软件编写?

       çŽ°åœ¨ä¼ä¸šjava开发一般使用哪些软件开发?

       é’ˆå¯¹çŽ°åœ¨ä¼ä¸šçš„话,其实使用的软件是差不多的,企业越大,可能涉及到的工具更多些。学习Java开发推荐千锋教育,千锋教育口碑很不错,实力强大,而且千锋的企业使命就是致力于帮助更多迷茫的学生实现他们的梦想。

       åˆ—举如下:

       1、【idea】这个是目前最主流的Java开发工具,应该也是使用最多的了;和它经常拿出一块讨论的是【Eclipse】,这两个是Java使用最广泛的开发工具;

       2、【github/gitlab】这两个网站主要是用于代码管理的,目前使用git的比使用svn的要多很多;

       3、【maven】这个其实应该不能算工具,是用于jar包管理的;

       4、【jira/禅道/bugzilla】这几个是用于项目管理,测试提bug用的;

       5、【jenkins】用于做持续集成和项目编译的;

       6、【conflunece/语雀】这两个一般是用于团队协作和文档记录的;比如需求文档,开发文档,测试文档等;

       7、【starUML/processON/planUML】这些一般用于画流程图,时序图使用的;

       8、【Axure】这个是用于产品使用,画原型prd的;

       æƒ³è¦äº†è§£æ›´å¤šjava开发的相关信息,推荐咨询千锋教育。千锋励精图治,不改教育初心。十一年来,千锋以政策为引导,不断完善国内特色现代职业教育体系建设,充分发挥教研师资队伍使命,构建品质教育,加大创新型人才培养力度,为经济发展提供智力人才和智力支撑,成为新时期职业教育发展的新方向,在同行业中有很高的美誉度。

       å­¦ä¹ java需要下载什么软件?

       1、安装JDK,到官网上去下载JDK1.6,不需要使用最新的1.8,很多软件为了兼容性都还在1.6上跑着。学习好基础之后,再使用集成开发环境的开发工具(IDE),推荐使用InteliJ(付费的),功能很强大,智能。免费的话,推荐使用eclipse吧。

       MyEclipse功能很强大,建议是先不要使用,开发工具从记事本--UltraEdit---JBuilder--MyEclipse一点点过渡

       åˆå­¦java,一般都是从控制台应用程序开发开始的(我刚开始喜欢在记事本中写代码),在cmd下调试,首先你要为你的电脑搭建好开发环境,你需要在sun网站上(其它下载站也有)下载一个叫JDK的东东,安装完成后调试成功你就开始写你的第一个java程序了。

       ç”¨è®°äº‹æœ¬å†™äº†ä¸€æ®µä½ åˆä¼šå‘现,这TM太枯燥了,程序开发如果只是这样,辛辛苦苦半天挣的钱,还不如去搬砖、扛水来的实在(我这样说,并不是说记事本不好,牛掰的程序员,最钟爱的就是记事本,我们作为初学者,这是必经之路),这时候你就要考虑换了,UltraEdit、还有JBuilder,都挺好用的

       éšç€ä½ å­¦ä¹ çš„越来越深,你就不单单只局限于控制台开发,就会慢慢对web开发感兴趣了(例如你经常使用的网银,现在银行的网上银行交易系统都是用jsp(j2ee的核心技术)写的),这时候你需要更强大的软件来支持你的开发(你出去打架,拿着棍子怎么打那家伙都不死,这时候你就要考虑换刀了,开发工具只是你所利用的一个工具,通过它来达到你的目的)

       åšweb开发,很多人喜欢喜欢用Dreamweaver先把页面设计好然后再拖拽到Eclipse中再进行业务逻辑等其它的开发,有的时候根本就是乱七八糟,我的建议是这东西你最好别用,你手动编写出来的东西,你自己更好控制

       å½“ä½ çš„web页写好的时候,你需要把它部署在服务器软件上,让它动起来动态地显示在你的眼前,这时候你需要一款服务器软件,现在服务器工具像tomcat之类的都是免费的,你可以再网上下载,我不敢乱粘链接,要不可能我给你的解答会被百度屏蔽掉的

       åšjava开发,如果涉及到了web开发,a.JSPb.基本网页设计c.JavaScript脚本d.服务器技术e.数据库f.等等等等这些你都要涉猎,多看一些电子书,视频,上网查一些资料,对你会有很大的帮助,一定要多写!

       Java上手给人的感觉很难,但只要你努力,会越学越简单,.NET上手很简单,但越学越深,源码搬砖语言是相通的,当你有一天在java上游刃有余的时候,你学习其它语言的时候,会比别人快一些的

初学者用什么开发软件来编写JAVA程序?

       ç”¨myeclipse或者eclipse,记事本都可以。

       1.初学者的话不建议上来就用IDE开发工具比如说Eclipse、MyEclipse、IntelliJIDEA、netbean。但是也可以使用这些,不建议的原因不便于你了解JavaAPI,及相关的编译原理,编译过程之类的。主要是就是熟悉基础。

       2.刚开始可以使用记事本、editplus、notepad,这些工具的话,比较单纯,但是可能会给初学者制造一些不必要的麻烦,影响学习的积极性。

       3.会让你快速找到编程的快感。2的话如果你搞定了使用IDE的话也就是如数家珍。并且对于基础也会了解的比较多,因为在使用2的过程中你会犯下很多错误,当然大多数可能都是拼写错误,但是要大胆试错,不要怕。

       4.也可以使用记事本编辑保存格式为.java的文件,然后安装JDK,使用cmd去编译执行。

JAVA编程是用什么软件的?

       JAVA编程常用的软件:

       1、Eclipse:

       Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。

       2、MyEclipse:

       MyEclipse是Eclipse的升级版,也是一款功能强大的J2EE集成开发环境,由Genuitec公司发布,提供免费版和收费版。被誉为最好用的JavaIDE之一。

       MyEclipse是对EclipseIDE的扩展,利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。

       3、IntelliJIDEA:

       IntelliJIDEA是一款综合的Java编程环境,被许多开发人员和行业专家誉为市场上最好用的IDE之一,与MyEclipse齐名。

       å®ƒæä¾›äº†ä¸€ç³»åˆ—最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。

       4、NetBeans:

       NetBeansIDE是一个屡获殊荣的集成开发环境,可以方便的在Windows、Mac、Linux和Solaris中运行。NetBeans包括开源的开发环境和应用平台,NetBeansIDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序。

       5、BlueJ:

       BlueJ是一款支持Java编程语言的集成开发环境(IDE)。它原本是为了教育目的而开发的,同时也适合于那些想做小型软件开发的开发人员。它的运行需要JDK(Java开发工具包)的帮助。BlueJ主要是为面向对象的程序设计教学而开发的,因此它的设计不同于其他的开发环境。

       å‚考资料来源:百度百科-BlueJ

       å‚考资料来源:百度百科-IntelliJIDEA

       å‚考资料来源:百度百科-Netbeans

       å‚考资料来源:百度百科-eclipse

       å‚考资料来源:百度百科-MyEclipse

用来编写JAVA程序的应用软件有哪些?

       1、Eclipse-IBM甩出来给开源社区的IDE,其本身就是使用Java开发的。\x0d\2、MyEclipse-把Eclipse包装了一下,加了J2EE企业开发的许多功能强大的插件。\x0d\3、NetBeans-SUN公司自己开发的Java开发环境,功能挺多的。\x0d\4、还有一些超喜欢手工编写Java代码的牛人喜欢使用带语法着色功能的纯文本编辑器编写Java程序,代码写完后在命令提示符下编译运行。这种方式只适用写少量代码或作为学习使用,开发大型项目不适用,因为效率很低。

Java语言中有哪些必备的开发工具?

       æƒ³è¦æˆä¸ºJava技术大牛并不容易,技术大牛不仅需要具备扎实的开发技能,还需要掌握开发工具和框架的使用,在开发中,工具的选择和使用是非常重要的,工具的功能不同使用的情况也不同。下面电脑培训为大家具体介绍Java软件开发必备的开发工具。

       1、MongoDB

       MongoDB是使用非常广泛的工具,具有跨平台和面向文档数据库等优势,是现在使用最多的一种数据库。在使用过程中,有灵活的文档模型、高可用复制集、可扩展分片集群,还能进行实时监控等相关操作。IT培训认为内存使用和页面错误,复制集等与MongoDB的阴影是密不可分。

       2、Elasticsearch

       Elasticsearch主要是云构建分布式RESTful的搜索引擎,但是Elasticsearch不仅仅是一个全文本的搜索引擎,还是一个具有分布式实时文档存储,里面的每个数据都可以被搜索。在使用过程中,还具有分布式搜索引擎、分析引擎等实时分析功能。

       3、Cassandra

       Cassandra属于开源分布式数据库管理系统,Cassandra主要是使用Java编程语言进行编写的,所以在JDK6以上的版本都是可以进行使用的,使用的操作命令和平时使用的一些数据库相似。昆明北大青鸟认为只要是熟悉其他数据库的知识,使用Cassandra是非常容易的。

       4、Redis

       Redis可以进行内存数据结构存储,Redis有很多其他工具所不具备的优势,不仅可以在内存中保存数据库内容,并且所使用的磁盘具有持久性。Redis的数据类型比许多键值数据存储系统更丰富,另一个优点是Redis可以将数据复制到任何数字。

       5、Hadoop

       Hadoop是进行Java编写的软件框架,主要使用在分布式存储。对于非常大的数据,用户可以在不知道分布式基础的情况下进行开发分布式程序,并且能够使用集群实现高速计算和存储。在使用过程中,北大青鸟昆明计算机学院认为Hadoop还能实现分布式文件系统,能够对大量的数据进行存储。

H5游戏架设经验分享

       首先,我不是源码搬砖专业做游戏的,只是源码搬砖在一些机缘巧合下,发现可以自己架设游戏做GM,源码搬砖后台免费发送游戏中的源码搬砖出海棋牌源码各种充值和道具,然后在游戏里为所欲为,源码搬砖各种榜一秒杀,源码搬砖简直不要太爽,源码搬砖于是源码搬砖便一发不可收拾开始了游戏架设的研究...

       本文分享我对游戏架设的经验心得,如果你也喜欢架设游戏,源码搬砖那么这篇文章肯定会对你有所帮助。源码搬砖

       我目前架设运行的源码搬砖游戏都汇总在文章:好玩的免费GM游戏整理汇总,所有游戏架设教程,源码搬砖包含已下架的源码搬砖都在我博客的游戏分类中,网上大多是视频教程,而像我这种耗时耗力写详细图文教程基本是没有的。

       游戏架设对我来说就像打开了一个新世界,原来游戏还可以这么玩~

       最开始我是在某宝上发现有后台的游戏,可以任意充值和发送道具,觉得很爽,虽然还当不了榜一,但是可以体验满级VIP和各种道具带来的快感,不过这种游戏基本不会运营太长时间就会关服。

       后来我就想到是不是可以自己搭建个游戏,正好自己是做前端的,也很想研究下游戏界面是如何实现的,所以就开始研究,各种查找资料,直到自己搭建成功了第一款游戏《大天使之剑》,打开了新世界。倾诉app源码

       我搭建的游戏基本都是Linux环境的H5游戏,只搭建过一款客户端类型的《阿拉德之怒》,因为自己是做前端的,所以对H5比较熟悉,而且因为自己使用的苹果手机,App需要签名会比较麻烦,而H5只要有浏览器就可以。

       至于为什么不用windows环境和一键端,则是因为我买的服务器配置都比较低,windows会占用过多内存,而一键端的集成特性会使得一台服务器基本只能搭建一个游戏,很不划算。

       我的博客和公众号初衷是分享一些IT技术文章,后来也把游戏架设写了进去,发现浏览关注人数增加了不少- -,占到百分之7、,这让我哭笑不得,总觉得背离了初衷。

       现在博客的点击量是W+,基本每天会有的访客和的点击量。

       公众号目前关注人数6千,嗯,大部分都是因为游戏关注的- -。

       然后还有个游戏群...主要是给大家游戏授权和交流用。

       架设游戏首先需要一台服务器,市面上的云服务器很多,建议选大厂的,2核4G内存6M宽带配置一般游戏足矣,H5游戏比较吃宽带,会员端源码因为需要加载的网络资源比较多。

       个人推荐腾讯云的轻量应用服务器,性价比高,放心我不是打广告,我不配- -,新人、双十一或者新年活动比较合适,一年不到,有条件的可以多买几年,腾讯云轻量应用服务器还有个好处是可以免费创建两个快照,这点很实用。

       网上的资源网站其实很多,我整理了几个我常用的资源网站,有收费的也有免费的。

       以上网站有挂掉或者停止运营的风险,请谨慎购买。还有很多其他的资源网站,大部分都是搬砖的资源,很容易搜到。如果还找不到,可以看看以上这些资源网的友情链接。

       大部分资源网站用的都是Zibll、CeoMax或者Ripro主题网站,自己也曾想过搞一个的念头,奈何时间精力有限,就放弃了。我架设过的游戏资源都会免费分享在公众号上,大家可以通过公众号echeverra回复游戏名获取。

       架设游戏有时候是一件很玄妙的事情,《阿拉德之怒》我第一次架设还算顺利,telegram源码界面现在已经连续运行了多天没有发生过异常重启,但是第二次换服务器架设却死活也不成功,我怀疑很大概率是由于服务器本身的问题。

       架设就好比你看说明书组装家具一样,只要安装指定的环境,按照步骤一步步来基本都会成功的,我写的图文教程都很详细,很多人都架设成功并在群里分享。如果环境步骤都没问题多次尝试还是不成功,那很有可能是遇到我上文提到的服务器自身问题。

       这里列举一些游戏群里大家架设大概率会遇到的问题:

       游戏是可以使用域名的,最开始我使用域名有两个原因,第一域名比直接IP访问更直观且高大上,第二如果服务器到期了,虽然要更换服务器IP,但是访问游戏的域名是不变的。

       但使用域名是有风险和限制的,域名备案需要填写网站类型,个人是没有运营游戏资质的,所以废了九牛二虎之力我又将域名形式改回了IP,如果你有类似想法就不要踩坑了- -。

       经常有人会问我一个服务器上能不能同时搭建多个游戏,答案是肯定的,我基本上每个服务器都会搭建2-3个游戏,还有博客网站等,这也导致我的服务器基本没有空闲的时候,一直有网络请求。

       想要一个服务器搭建多个游戏有几个比较苛刻的前提:

       第一是几款游戏搭建环境一致或兼容,如CentOs的版本,数据库的bios更换源码类型和版本等,只有环境都符合搭建的几个游戏才能都成功运行起来,比较好的一点是一般游戏对环境要求都比较通用,大部分使用CentOs 7 和mysql 5 都可以。

       第二内存足够,一般一个H5游戏会占用小2G左右的内存,所有4G内存的配置只能搭建两个游戏,需要注意的是使用内存超过%会有大概率端口异常挂掉的情况。这时候可以写个脚本监测端口,挂掉再重新启动即可。

       第三是端口不能冲突,几款游戏如果占用了同一个端口,那么肯定会有冲突,之前我搭建《冰雪传奇》和《雷霆传奇》就发生过冲突的端口,后来将《冰雪传奇》的端口进行了修改才解决。

       第四是数据库表名不能冲突,和端口冲突同理,只能修改数据库和源码中的表名解决,但这种情况并不常见,除非你搭建的几款游戏是换皮的。

       具体能否搭建多个游戏还需要实际去操作,多多尝试~

       拿到一款游戏源码我都会强迫症的全局搜索源码中的广告,然后去除掉,因为很影响玩游戏的心情。

       考虑安全问题,源码中的数据库密码和GM码我也会更改,建议大家也改掉。

       架设好之后我会试玩一段时间,有一些简单的BUG我会尝试修复下,如果比较严重修复不了,影响整体游戏体验的那就只能放弃了,这种坑我也踩了不少。

       我分享的游戏基本不会有大问题,而且都是我优化过的,像《梦幻西游》我就花了很长的时间去修复完善,直到满意为止。

       数据是无价的,所以数据要及时备份,不要等数据丢失了才后悔莫及,我会使用两种方式对数据进行备份处理。

       第一种是使用服务器快照,腾讯云轻量服务器有两个免费的快照,定期创建快照备份好,一旦有异常可对快照进行回滚恢复数据。阿里云的快照会按照容量收费,价格也很便宜。

       第二种是使用宝塔的计划任务,可以定时每天执行备份数据库和文件,发生异常可以导入备份的数据库,记得每隔一段时间把备份的数据下载到本地保存好,以防万一。

       虽然这些游戏源码或者端在网上很多,但或多或少都有版权问题,如果是架设的私服游戏以营利为目的那肯定是违法的。所以我架设的游戏都是无法内充的,也不允许群里讨论内充问题。

       具体的法律条文大家感兴趣可以查查,营利数额较大或者有其他严重情节的会被有期徒刑或者拘役,所以提醒大家一定一定不要有这种违法的念头。

       研究架设游戏半年多的时间我认识很多游戏相关的朋友,有游戏资源网的站长,也有开发游戏的技术高手,还有一些热爱架设游戏的玩家。有几个对架设游戏特别感兴趣的玩家,架设遇到问题会研究很久,架设很多次直到成功。

       其实我想说的是游戏架设大家玩玩就好,这个技术含量并没有那么高,不要把过多的时间和精力浪费在这上,真正有技术含量的是其中的源码实现,修复BUG和完善游戏功能。去把时间用在真正能提升自己的地方,不要本末倒置。

       写本文的目的一个是想把自己对游戏架设的一些经验分享给大家,让大家少走一些弯路,还有一个原因算是对自己的半年多架设游戏的一个总结吧。自己购买了4台服务器,免费运行着6个游戏和数个小游戏,通过架设和玩游戏也收获了很多快乐,但也到此为止啦~

       以后还是会继续维护运行这几款游戏,平时会给大家授权下GM,但应该不会在架设新游戏了,这里对我游戏群里的小伙伴说声抱歉- -,非常感谢大家的支持,我还是会把更多的时间精力放在工作和家庭上,毕竟架设游戏只是个爱好而已。

       倒是有计划开发一款自己的博客主题,名字想好了叫star,每月的号是我和媳妇的纪念日,star小星星则是代表我们的小baby。希望博客主题开发好后大家多多支持捧场啦~

       最后祝大家兔年快乐,新的一年都能有所收获~

       好啦,以上就是我对H5游戏架设经验分享的所有内容,希望对你有所帮助,如有问题可通过我的博客或微信公众号echeverra联系我。

       你学“废”了么?

       (完)

       文章首发于我的博客echeverra.cn/build-game,原创文章,转载请注明出处。

       欢迎关注我的微信公众号echeverra,一起学习进步!不定时会有资源和福利相送哦!

easyui和extjs哪个好

       ä½œä¸ºExtJs和EasyUI都用得很熟练的一个老资格程序员,我发表一下我的看法。

       é¦–先两个框架的组件都很丰富,商业应用都要收费。ExtJS的动态性和扩展性更好,从使用效果看,easyui的组件相对体验更好一点。

       ExtJS

       ä¼˜ç‚¹ï¼š1.完全开源,我说的开源的意思并不是说不收费。

       2.我非常赞赏它的架构设计,完全的面向对象的组件化设计。所有的组件都是从一些基础的组件派生出来的,并且提供了overide,extend等扩展方式,可以说能够任意扩展。可能一些半桶水的人觉得ExtJS很难用,那是因为他们只懂皮毛。

       3.ExtJS的文档和实例做得比EasyUI要好得多,基础比较好的开发人员只用看官方的文档、demo、适当参考源码就能够完成任何工作,遇到问题完全不用去百度或论坛问其他人。

       4.可以完全动态开发,代码都写在JS文件里,不像ExtJS那样非得在页面放一个DOM元素。所以可以自己定制组件在任意页面引用,复用性好。

       ç¼ºç‚¹ï¼š1.可能太多人用,造成审美疲劳,反正我看腻了它的界面,自己定制界面主题有太难。

       2.可能因为它太庞大,不像easyUI那样基于页面已有的HTML

       DOM渲染,所以一般人觉得比较难(但是话有说会来,如果使用者的水平高的话,这其实也是也是它的优点。因为你要是在同一个界面点击不同按钮要动态显示各种各样不同的window、form等等的话,只要把这些JS引用到当前页面就可以吧,见上述优点4)。

       easyui

       ä¼˜ç‚¹ï¼š

       1.在页面的DOM元素加一些属性然后加几行JS就可以动态构造出相应的组件。开发方式相对ExtJS直观和简洁一些。

       2.组件相对体验更好一点,界面好像跟干净简洁。

       ç¼ºç‚¹ï¼š1.半开源,对于一个高手来说看不到源代码是很痛苦的,事,因为他们总有这样那样的扩展需求。

       2.一定要在页面上放置相应的DOM元素才能渲染(如果不对dom元素设置隐藏的话,在页面没有渲染过程中会显示一堆乱七八糟的东西)所以无法自己定制组件在其他页面引用,要复用的话得搬砖一样把JS和DOM都复制过来,遇到非常复杂的页面那是相当杂乱和痛苦的。

原来这么简单Springboot多module项目工程搭建这样做就好了。

       本文通过构建一个包含5个子模块的项目,演示SpringBoot在Maven环境下的多模块构建过程。

       1、创建副工程

       a. 通过Spring Initializr创建

       b. 创建后删除不需要的文件,保留:.idea文件夹、项目pom文件以及一个*.iml文件

       删除前->删除后

       2、创建子模块

       a. 右键点击父工程,选择New -> Module... 创建子模块。依次创建scaffold-common、scaffold-api、scaffold-dao、scaffold-service和scaffold-web共5个模块

       注意:除了scaffold-web子模块创建时选择添加Spring Web依赖,其他模块暂时不添加依赖。

       b. 将所有子模块的mvnw、mvnw.cmd文件及.mvn文件夹全部删除

       c. 对于src里的内容,只保留scaffold-web的启动类和配置文件,其他子模块的启动类和配置文件都删除

       3、编辑父工程的pom.xml文件

       a. 将父工程pom.xml文件修改成如下内容,声明父工程包含的子模块,同时抽取统一的配置信息和依赖版本控制,方便子pom直接引用,简化子pom的配置

       1、多模块项目中,父模块打包类型必须是pom。2、因为开发框架是Spring Boot,父模块默认继承spring-boot-starter-parent,因此可以删除spring-boot-starter和spring-boot-starter-test依赖(祖先已经包含了)

       父工程pom.xml如下

       4、编辑子模块pom.xml

       a. 子模块scaffold-common的pom.xml文件内容如下,其中parent要使用顶层的父模块,同时由于项目用到了Lombok,所以还添加了lombok依赖

       由于子模块的配置信息会继承父模块的,所以子模块原来的properties可删掉

       b. 子模块scaffold-dao的pom.xml文件内容如下,同样parent要使用顶层的父模块,并添加scaffold-common子模块,以及数据库相关依赖

       c. 子模块scaffold-service的pom.xml文件内容如下,同样parent要使用顶层的父模块,并添加scaffold-dao子模块依赖

       实际开发中dao模块会引入对数据相关包的依赖,如mysql、Druid连接池、mybatis等

       d. 子模块scaffold-web的pom.xml文件内容如下,同样parent要使用顶层的父模块,并添加scaffold-service子模块依赖

       注意:之前创建这个子模块的时候已经添加了spring-boot-starter-web依赖,如果没有则手动添加

       e. 子模块scaffold-api的pom.xml文件内容如下,同样parent要使用顶层的父模块

       5、移动项目启动类所在包

       a. 目前项目启动类ScaffoldWebApplication在com.xyy.scaffold包下面,需要将其移动到com.xyy包下

       b. 移动的方式是右键点击ScaffoldWebApplication选择Refactor -> Move,将to package改成com.xyy

       c. 移动后

       6、编写controller并启动

       a. 在com.xyy.scaffoldweb下写个测试Controller

       b. 启动项目

       c. 打开浏览器访问

       搭建项目工程结构

       搭建好多module项目并成功启动后,再来构建项目工程结构

       1、scaffold-web模块

       主要包含一个启动类、一个web和一个config包

       2、scaffold-service模块

       主要包含业务逻辑代码,包含业务接口及其实现类

       3、scaffold-dao模块

       主要包含数据访问层内容,DO定义、DB访问层以及数据库相关配置类

       4、scaffold-common模块

       包含每个模块可能都会用的一些基础类,如:dto、错误码、util工具类以及全局异常类和常量等

       5、scaffold-api模块

       主要负责外部依赖服务的管理,包含外部依赖服务的定义以及访问部分,以及通过facade模式做的封装类,如:request、response定义;外部服务api接口和外部服务通用枚举等

       6、整体服务的调用过程如下

       整理不易,干货分享就找@搬砖后端研发

       本文中涉及的源码,如有需要可以私聊我呀