第一篇随笔,有点紧张。有错别字是正常的。。。。
好了,自我描述下。我是一个有几年.net开发经验的老菜鸟。是的,老菜鸟。别跟我讨论底层,别跟我讨论协议。TMD啥都不会。
为什么要学JAVA,我也不想,公司需要,也有个人爱好。喜欢敲代码啊,就学咯。
废话不多说。进入正题。这个随笔只是想记录自己成长的过程。
安装Eclipse不用我多说了。我在中国,所有别谈翻墙了。穷的连蓝灯专业版都买不起。
百度=>Eclipse 官网
告诉大家,百度很恶心,以后自己搜索东西的时候,注意看红色圈圈有没有广告两个字。别入坑了。
另外注意看搜索网站是不是想要的。
--------------
卧槽。忘记了。这文章不讲基础。
然后一系列的安装之后,就可以打开了。
我还安装了语言包,
不懂?继续百度咯。
反正一路百度下来。就差不多了。
总算能打开了。开始学习之路了。
然后我建立了几个项目,什么鬼,都跑不起来。
久闻大名的Maven项目,这应该是我学习的重点吧。
先规划一下学习的东西。
我想要创建一个基于DDD(领域驱动设计)java项目,
IOC框架肯定是要用的,
我还喜欢BDD(黄瓜最好用了。)敏捷开发模式。 有兴趣的去学学:https://docs.cucumber.io/
B/S架构的,(好像是废话,我要桌面开发。用我大VS完全能胜任。)
还有ROM框架,MyBatis久闻大名了。
前后端分离。用Swagger
还有啥呢。要不要使用一下Docker,Redis,
唉唉。大佬,你漂了,刚学就耍这些东西了。
还久仰大名Spring Boot。其实我也不知道是什么鬼。
事件有没有,我喜欢基于事件驱动开发模式。
ES 事件溯源?汤老大的ENode很屌啊。思想非常前卫。JAVA肯定有一大堆,改天去Github找下。
CQRS架构?这些能坚持学下去再说吧。
好了。总结一下了。
先学Spring MVC吧,对应asp.net mvc 上手应该很快吧。
1.Spring MVC 下个随笔就是它了。
其它:
Mybatis
Swagger
--------------
其它的先缓缓吧。消化不了。
我太啰嗦了。其实这是给自己看的。如果有大神指点就说吧。洗耳恭听。