首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该学习什么来提高我的Java技能?

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

Stack Overflow用户
提问于 2010-05-10 05:25:16
回答 6查看 1.6K关注 0票数 4

我目前了解Java SE,我想学习更多的“企业”知识。

我想要更分布式的东西(应用程序服务器、服务器编程、web、内容管理系统...)但是任何建议都是可以的。

我听说过很多框架: spring,hibernate,persistence,ejb,jsp,servlet,jsf,jboss,glassfish,ant等等。

所以问题是:有人能给我解释一下框架到底是什么吗?我应该从哪一个开始呢?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-05-10 05:48:40

我理解不知道从哪里开始。答案无处不在。开始吧。不要担心学习最好的框架(因为对于任何特定的情况通常都没有),但我会推荐以下一些技术:

它是一个巨大的框架,涵盖了很多东西,几乎我所知道的每一家从事工作的公司都在以某种方式使用它).ORMJDBCJDBC(主要是知道如何直接调用

  • ,因为不幸的是,有太多的遗留代码没有使用Mocking
  • Ant/Maven

工具,而且理解测试和

  • 很方便

这个列表还可以继续,但底线是不要太纠结于框架。挑选一些东西,并用它来建立一个网站。

票数 7
EN

Stack Overflow用户

发布于 2010-05-10 05:40:40

你用过数据库吗?如果没有,我将从这个开始:使用jdbc学习sql (例如,使用spring jdbc )。

然后学习什么是数据库事务。这是一个非常重要的概念(参见spring transaction management)。

然后,我会继续学习像hibernate这样的orm (对象关系映射)框架。但是在这一点上,如果您非常了解sql / jdbc / transaction管理,那么这应该是相当容易的。

在对后端框架进行实验的同时,您还可以学习前端框架,比如用于服务器端的spring mvc和用于客户端的jquery或prototype (javascript)。

检查像appFuse这样的东西,它将为您提供一个可以增强的应用程序框架。

票数 3
EN

Stack Overflow用户

发布于 2010-05-10 05:31:33

我会(按顺序)结账:

  1. servlets。无论我需要学习或处理哪种框架,servlets总是在它们的系统
  2. JDBC中的某个地方。对数据库进行加密是大多数frameworks.
  3. Spring.的关键您可以从配置和IoC开始,然后继续学习大量的技术(例如,JDBC包装、ORM、面向方面编程等)。SPring将引导您找到大量的附加工具和框架,并为您提供一种非常简单的方法来实现它们。

对于EJB,我可能不会担心。我在客户中看到的使用率很低。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2799233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档