为了账号安全,请及时绑定邮箱和手机立即绑定

在Java EE 6中制作Java Web应用程序要学什么?

在Java EE 6中制作Java Web应用程序要学什么?

呼唤远方 2019-10-04 15:18:07
我的目标是制作Web应用程序!我读完了“ Headfirst-Java”和“ Headfirst-Servlets和JSP”这两本书。因为这个主题(网络应用程序)是如此之大和复杂,所以我想问一下我接下来应该学什么。当我阅读Java EE,EJB,JSF,JPA,Glassfish之类的流行语时,我会感到非常紧张,但我不会放弃。谁能告诉我我应该如何继续学习?我应该读这样的书 吗:从GlassFish 3开始Java EE 6平台:从新手到专业,还是我应该做一些在线教程?谢谢!
查看完整描述

3 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

即使我知道这会引起争议,我的建议还是仅从Java EE 6开始。因此,抓住GlassFish v3并获得《使用GlassFish 3:从新手到专业人士开始Java EE 6平台》一书,或者按照Java EE 6教程进行学习。在我看来,这本书(我已经开始阅读,所以我知道我在说什么)提供了更多指导,如果“一切”对您来说都是新的,那可能会更好(该指南涵盖了Java EE平台及其API。以及用于构建,部署应用程序的环境)。


现在,正如我所说,我已经听到声音说“ Java EE很沉重,改用Spring,为表示层学习Struts或Wicket或Stripes,为持久性学习Hibernate,或者不是因为我不喜欢ORM,而是使用iBatis或直接JDBC(您将看到,它对Spring来说很酷,Spring是如此酷),并使用Tomcat(以及为什么不选择Jetty)或JBoss,或者只是忘记了所有这些,而去了Grails,等等。 ...”。


但是,我认为这并没有真正帮助您,而且在没有指导或指导的情况下(并且您不会找到涵盖所有组合的永不过时的独特资源),对于初学者来说,这听起来一定很令人困惑。


因此,因为我认为Java EE 6是对Java EE以前版本的重大改进,因为它提供了非常好的标准API来满足您的所有需求(Servlet 3.0,JSF 2.0,JPA 2.0,EJB 3.1 lite,Bean Validation 1.0,CDI等等),因为这些API都非常不错,因为学习它们并没有什么真正的错误,因为这已经是一项艰巨的任务,因为您必须从某个地方入手,我只专注于Java EE 6而忘了现在的其他框架。更准确地讲,我将从Java EE 6 Web Profile开始(然后再添加一些内容)。


通过这样做,1)您将开始并学习崭新的事物; 2)您将花一些时间在所有其他框架和/或工具上以适应并证明仍然需要它们。如果有的话,仍然是时候对幸存者进行实验了,您将能够更好地了解幸存者为何存在。


查看完整回答
反对 回复 2019-10-04
?
ITMISS

TA贡献1871条经验 获得超8个赞

我的建议1是停止阅读书籍并开始实施某些东西。根据我的经验,书本学习不足以替代您通过实际做事所获得的知识。


1-上下文:这是给刚刚读完有关该主题的两本书并正在寻找更多书籍的人的建议。在实践中,您需要在阅读和做事之间取得平衡。尤其是如果您有特定问题要尝试解决。


查看完整回答
反对 回复 2019-10-04
  • 3 回答
  • 0 关注
  • 329 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信