gpt4 book ai didi

java - 学习 Java EE 及相关技术的路线?

转载 作者:行者123 更新时间:2023-12-02 04:22:05 24 4
gpt4 key购买 nike

我是一名本科生,了解核心 Java 知识。我想为我最后一年的主要项目和职业前景学习 Java EE 和相关技术。 Java EE 的先决条件是什么?

我和我的 friend 对这个问题做了一些研究。我们发现我们需要了解 Servlet、JSP、Javabean、RMI 等。我们对这些主题有基本的了解。我们可以开始学习Java EE吗?

我们还发现使用 Struts 或 Spring 等框架会给我们的软件带来额外的优势。根据我的观点,我应该使用轻量级框架而不是像 spring 这样的企业框架。我们可以在小项目中使用这些框架吗?如果不是,那么更好的方法/框架是什么?

我们的项目是一个协作软件,用于管理开源软件开发的代码开发。项目具有分布式性质。

最佳答案

what are the Prerequisites for java EE??

精通 Java SE,尤其是 JDBC。良好的面向对象设计和编程能力。

can we start learning java ee ?

当然。

As per my opinion i should use lightweight framework instead of ENTERPRISE framework like spring.

我不知道“轻量级”对您来说意味着什么,但 Spring 是作为 EJB 2.0 的轻量级替代品而创建的。您当然可以开始学习 Spring,但也许在您完成了至少一个没有使用 Spring 的 Web 项目后您会更加欣赏它。

我不推荐Struts。我认为这是一项较旧的技术 - 第一个 Web MVC 框架 - 已被其他人绕过。我推荐 Spring MVC 或 Wicket 而不是 Struts。如果您想坚持使用 Java EE 标准,请尝试 Java Server Faces。

can we use these framework in small projects?

您可以在任何规模的项目中使用 Spring。您甚至不必使用 Spring 编写整个项目即可从中受益。

if no then what is a better approach/framework?

开始时无需任何框架。 Servlet、使用 JSTL(无 scriptlet)的 JSP 和 JDBC 足以启动。

our project is a collaboration software for managing code development for open source software development.Project is of Distributed nature.

项目的协作和管理与您选择的语言或框架无关。

应用程序是分布式的、开发人员的还是两者兼而有之?语言或框架的选择几乎与此无关。

关于java - 学习 Java EE 及相关技术的路线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3696339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com