我应该学习什么来提高我的Java技能?

Hor*_*lea 4 java frameworks java-ee

我目前了解Java SE,我想学习更多"企业".

我想要更多的分布式(应用服务器,服务器编程,网络,内容管理系统......),但任何建议都可以.

我听说过很多框架:spring,hibernate,persistence,ejb,jsp,servlet,jsf,jboss,glassfish,ant等等.我很困惑从哪里开始.

所以问题是:有人可以向我解释实际上框架是什么吗?我应该从哪一开始?

Cas*_*sey 7

我明白不知道从哪里开始.答案是任何地方.刚开始 不要担心学习最好的框架(因为通常没有任何特定情况),但我会推荐以下一些技术:

  • Spring(它是一个庞大的框架,涵盖了许多东西,几乎我所知道的Java工作的每个公司都以某种方式使用它).
  • JDBC(主要是知道如何进行直接的sql调用,因为遗憾的是,有太多的遗留代码没有使用ORM工具,并且很容易理解它)
  • 过冬
  • 单元测试和模拟
  • 蚂蚁/ Maven的

该列表可以继续,但最重要的是不要太过陷入框架中.选择一些东西并用它建立一个网站.