首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Java (JVM)生态系统开始

从Java (JVM)生态系统开始
EN

Stack Overflow用户
提问于 2010-06-08 05:13:49
回答 4查看 3.2K关注 0票数 3

我从another question来到这里:

如何从Java (JVM)生态系统开始呢?什么是初学者,中级和高级知识基础(包!)?老实说,Java生态系统对我来说总是有点困惑,所以提供一些“参考资料”和“实际教程”来学习(曲线!)JVM。

注意:我想将JVM与Scala (或Clojure)一起使用,而不是Java本身。

我是一名C#开发人员(WPF,Windows Forms,ASP.NET,Web Services,...像这样)。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-08 05:18:55

Java Tutorial是一个很好的起点。

谷歌更新:你有足够的问题可以在这里发布十几篇文章;-)老实说,你应该自己做一些研究(是你的朋友),然后问更具体、更有针对性的问题;这样会产生更好的结果。(例如,如果没有更具体的细节来说明你要实现什么,我认为没有人能回答你关于Swing或JavaFX的问题。)我试着在下面给出一些我在某种程度上了解的领域的建议。

servlets是用于a bunch of tutorials.

  • Tomcat和其他servers.

  • there框架的应用程序,这里的
  • Jetty都是应用程序servlet,是很多不同的web框架,因为不同的人有不同的喜好,想法和风格,所以很多人都创建了自己的框架。这可能会让人感到困惑,但至少有这样的选择:-)对于持久化,除了JDBC之外,
  • 框架是另一个强大的选择。我使用Hibernate,我可以推荐它;在一个更大的项目中,它可以让你的生活变得更容易。归根结底,这取决于您特定的项目和约束;没有唯一正确的LINQ没有等价物。

另请参阅this post以了解更多建议。

票数 3
EN

Stack Overflow用户

发布于 2010-06-08 06:13:33

基于Java的web应用程序需要在web容器(如Jetty或Tomcat )中运行。

您可以构建您的应用程序并将其部署到运行时托管应用程序的容器。

纯/普通JDBC只能由不能访问类模型的简单应用程序或集成层直接使用。

我所见过的大多数应用程序都使用了某种对象关系映射框架,该框架将实体建模为比普通的旧JDBC更高级别的类。流行的O/R框架包括:

  • hibernate
  • toplink
  • datanucleus
  • cayenne

对于基于web的开发,您可以从AppFuse开始,请参阅quickstart指南。

AppFuse是一个模板系统,可以为您生成应用程序的框架。然后更深入地研究已经生成的内容,看看他们使用的是什么框架。

AppFuse允许您在不同的技术堆栈之间进行选择,因此您可以进行比较。

我还没有看到AppFuse对Guice或GWT的支持。

Guice是一个Dependency Injection框架,其他可以使用的框架是Springpicocontainer

您可以尝试的另一种调查方法是从AndroMDA开始,这是一种模型驱动的体系结构框架-您可以从UML模型开始,然后生成或转发工程工作的应用程序。

AndroMDA还允许您通过配置不同的插件来控制底层框架实现的选择,您应该再一次深入挖掘,以了解它们在生成的应用程序中使用了什么。

票数 3
EN

Stack Overflow用户

发布于 2010-06-08 05:44:05

如果你正在寻找一个基本的介绍,那么Java教程是很好的。要做其他事情,比如Java Web开发,那么您需要向google咨询各自的技术,因为它们差别很大。

不过,有一本书是我强烈推荐的,那就是Java Concurrency in Practice

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

https://stackoverflow.com/questions/2993219

复制
相关文章

相似问题

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