Java EE 快速 channel (真正快速学习企业 Java)

标签 java jakarta-ee

<分区>

我们刚刚在办公室开始了一个 Java EE 新项目,我需要有效地参与。我主要从事 Web 应用程序的工作,我使用 PHP/MySql,但我也了解 Java SE 并编写了几个独立的应用程序。

我需要有关如何快速学习 Java EE 的帮助和建议,以便我可以毫无困难地融入项目。我需要有关书籍和教程推荐以及资源链接的帮助。

最佳答案

这在很大程度上取决于您的学习速度。在这种情况下我会做什么:

  • 阅读教程的一小部分以获得技术的一般概念
  • 实验,每当我不明白什么的时候,我会返回教程,或者用谷歌搜索问题。

在使用相关技术创建了一个不平凡但仍然简单的应用程序之后,您就可以进入现实世界了。不过,必须有更熟悉它的人,你可以问问他。

对于 JavaEE,我建议进行以下练习:

  • 创建一个启动 EJB 计时器的无状态 EJB。计时器必须在数据库中的可配置时间段内触发
  • 计时器应该向 JMS 主题发送消息
  • JMS 主题应该由消息驱动的 bean 使用
  • EJB 应该由 servlet 调用,告诉它是使用数据库配置的时间段,还是使用默认时间段。
  • 发送到 JMS 主题的消息应该包含存储在数据库中的对象的 ID
  • 在收到 ID 后,MDB 应该增加一些对象并将其持久化
  • 使用 JPA 实现持久化。

在这里,您将了解 servlet、EJB - 无状态和消息驱动、计时器、JMS 和 JPA。

引用the Sun JavaEE tutorial并立即谷歌任何你不明白的东西。

关于Java EE 快速 channel (真正快速学习企业 Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2763093/

相关文章:

JavaFX:如何将 Button 属性绑定(bind)到线程状态?

java - 磁盘持久性和复制?

java - java中rest API的身份验证失败错误

java - Hibernate:使用复杂对象的集合会引发异常

java - 404-在 Spring MVC 中找不到页面

java - 静态字段和单例的问题

java - 如何在 Java REST 服务中验证 XML 输入非空属性?

java - 将 URL 指定的文档上传到字节数组

java - 所有的 javax jar 在哪里?

java - Hibernate:如何列出所有映射的对象?