有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在跳转到JavaEE之前,我应该做更多的JavaSE吗?

我几乎看完了《头先Java》这本书。我之所以学习这个是因为我希望有一天能在JavaEE上找到一份开发工作。现在我在想,我应该继续学习EE(继续学习Head First Servlet和JSP)还是应该花更多时间学习SE?会有帮助吗?我会继续直接说,我想在最快但最合适的时间学习EE(一种平衡的方式)。有什么建议吗

提前谢谢


共 (6) 个答案

  1. # 1 楼答案

    知识从来都不是坏事,所以推荐更多SE

    但现在让你的脚沾湿EE也没什么错。从servlet、JSP和JDBC开始。你可以用这些来做很多有用的事情,可以称之为EE

    如果确实要编写JSP,只需确保使用正确的方法——使用JSP标准标记库JSTL。没有scriptlet代码

  2. # 2 楼答案

    我同意这个建议,因为从学习核心Java跳到J2EE是可以的。也就是说,我会不断磨练你的核心Java技能

    当我在团队中寻找想要的J2EE开发人员时,我会寻找那些知道如何充分利用JDK编写简单可维护代码的人。你应该对collections API了如指掌。你绝对应该练习用有效的Java语言给出的建议。最终,您必须了解线程的一些微妙之处(步骤1:保持对象不变;步骤2:参见步骤1)

    顺便说一句,如果你在纽约地区,请留下评论,也许我们可以在网上联系对方

    澄清:每个有趣的Java应用程序都需要业务逻辑和普通旧Java对象(POJO)的使用。简单地说,这包括J2EE应用程序,无论它是web应用程序、web应用程序使用的框架,甚至是J2EE应用程序服务器本身。对于Java开发人员来说,一旦他们开发了一个“玩具”应用服务器,这通常会让他们大开眼界。在那之后,J2EE变得容易多了

    在我看来,一个真正的J2EE“绝地大师”知道如何将应用服务器分解为其基本的核心Java组件。例如,EJB是封装业务POJO的代理,通过使用RMI网络协议和事务管理器添加远程过程调用功能。如果您了解RPC、RMI和事务,那么理解EJB的机会就会迅速增加

    或者用Joel Spolsky的话来说,J2EE是建立在J2SE网络API之上的一个有漏洞的抽象

  3. # 3 楼答案

    对我来说,使用JavaEE很好,因为你已经使用了足够的SE。当然,在编程论坛上闲逛会时不时教给你一些仍然对你隐藏的东西。相信我会有很多。不管怎样,我给你的建议很少,这对你今后的生活会有帮助

    • 最好对Java Collection API有很好的了解
    • 另一个重要的是了解Java线程机制和相关类
    • 有效的Java是任何Java开发人员的必读书籍。所以去读吧
    • 在练习简单的Servlet和JSP之前,不要跳入任何框架
    • 了解主要的设计模式是必须的
  4. # 4 楼答案

    一个好的开发人员总是可以轻松地掌握API。糟糕的开发人员很容易滥用API。因此,首先要成为一名优秀的开发者

    我一直不喜欢“转向J2EE”这个术语,因为J2EE只是松散相关技术的集合

    有人可以构建servlet和JSP,但对GT EJB一无所知,反之亦然。有人可以使用Hibernate实现持久性,或者使用JMS发送消息,而不必考虑J2EE(例如,我就是这样)

    API来来往往,但最重要的是成为核心Java的可靠开发人员。如果你愿意,可以阅读足够多的教程来理解主要概念,甚至可以在业余时间玩一玩。理解线程、数据库等重要概念

    例如,在进入hibernate之前先了解JDBC

  5. # 5 楼答案

    我在没有足够的基础Java知识的情况下开始研究JavaEE,我对此感到非常遗憾

    JavaEE不仅仅是一组附加的API,它还包含了来自EAI、SOA和DBs的许多概念。试图掌握这些概念,学习API并了解基础——java,是一个真正的挑战。

    JavaEE听起来很激动人心,的确如此,但如果你想产生干净、易于测试和正确的代码,我的建议是:从JavaSE开始

  6. # 6 楼答案

    你已经准备好去玩JavaEE了

    当您使用它时,您将使用JavaSE for JavaEE is JavaSE+new libs

    对我来说,学习一项新技术的最好(几乎是唯一的)方法就是实际运用它。我试图阅读和学习JSP(早在2000年)或任何新框架,但我只是觉得无聊

    我从来没有得到过Hibernate或EJB,直到我真正得到了可以应用它的项目

    我读了很多的Spring,也许我可以通过一个采访,但是因为我从来没有在一个项目中使用过它,所以我不认为我自己知道它(虽然我知道它是如何工作的,配置文件,甚至新的变化)。p>

    所以我的建议是,如果你能负担得起,找一份工作,不管薪水如何,尽快着手任何JSP项目。学习将比任何书、训练营、课程或任何你能得到的东西都要好

    可能这只对我有用。:)