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

标签 java frameworks jakarta-ee

<分区>

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

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

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

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

最佳答案

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

  • Spring(它是一个庞大的框架,涵盖了很多东西,几乎我所知道的每家从事 Java 工作的公司都以某种方式使用它)。
  • JDBC(主要是知道如何进行直接的 sql 调用,因为不幸的是周围有太多不使用 ORM 工具的遗留代码,理解它很方便)
  • hibernate
  • 单元测试和模拟
  • Ant /专家

这个列表可以继续下去,但底线是不要太拘泥于框架。选择一些东西并用它建立一个网站。

关于java - 我应该学习什么来提高我的 Java 技能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2799233/

相关文章:

objective-c - GDB:使用地址在外部文件上插入断点

jakarta-ee - JPA 动态持久化单元名称

java - setContextClassLoader 的含义

java - 使用 "id"而不是 "android:id"会导致 NullPointerException

java callable语句帮助使用包过程

java - vaadin7 TextField 上的掩码?

php - 什么是蛞蝓?

java - J2EE Struts、Spring 和 Hibernate 框架问题

java - HtmlUnit 2.8 getFirstByXPath 与 HtmlUnit 1.14 getFirstByXPath 不同吗?

java - 如何将键列表与实体关联