首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java路线图和学习材料

Java路线图和学习材料
EN

Stack Overflow用户
提问于 2011-08-31 06:36:39
回答 1查看 5.4K关注 0票数 5

过去6年来,我一直在使用DOTNET(企业应用程序)进行编程。虽然我在大学里学习过Java作为一门语言,但我还是Java的新手。

虽然很难在DotNet和Java之间做出选择,但知道两者都不错。因此,我计划开始学习Java。

请您让我知道在Java、应用服务器、企业集成技术等方面应该学到什么,因为Java中有很多选项,以及我必须首先遵循的任何书籍。

EN

回答 1

Stack Overflow用户

发布于 2011-08-31 07:42:04

这是一个非常普遍的问题,但下面是我要学习的顺序:

  • 了解服务器的工作方式。最简单的方法可能是查看阿帕奇Tomcat。这将作为其他Java应用程序服务器的基础
  • 接下来,您需要有关Java服务器如何接受请求并给出响应的基础知识。这将是Servlet页面(JSP)
  • 爪哇豆是Java的基础。它表示您将跨应用程序使用的对象模型。
  • 如果您对消息传递感兴趣,您应该熟悉JMS
  • 要连接到各种数据库,您需要知道如何使用JDBC。本教程将很快帮助您启动和运行。
  • 一旦您了解了这些,在Java世界中就会有一些人们使用的框架。一旦你了解了基本知识,你就可以挑选。鲜有著名框架的例子:
    • Hibernate是众所周知的ORM框架,它支持对JDBC的进一步抽象。
    • 许多提供控制反转的弹簧框架依赖注入
    • Apache为开发MVC应用程序提供了一个框架。注意,人们通常在或Strut之间进行选择。欢迎您同时学习。
    • JavaServer人脸(JSF)是构建应用程序的另一种选择。我个人没有用过这个
    • 如果您喜欢构建web服务,则应该查看贾克斯-RSRestlet框架

还有许多其他框架用于构建Java应用程序。您应该了解基本知识,然后选择您想要学习的框架来扩展基础。我并没有把每一个框架都放在选项中,但这应该足以让你开始工作。

至于书籍,没有一本书涵盖了所有选项,但Java的核心可以在线购买/下载/查看。您可以在Java教程作为印刷书籍上获得它们,这将给您最初学习的机会。人们推荐的另一本书是头第一Servlets和JSP

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

https://stackoverflow.com/questions/7253404

复制
相关文章

相似问题

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