我对Java有所了解,但对Enterprise Java来说却是全新的。 我正在尝试使用NetBeans 6.1和GlassFish Application Server。 请引导我一些资源,告诉我实际上java企业应用程序是什么,它们与普通的java类不同。

哪个是最好的应用服务器(在Linux上)?

===============>>#1 票数:16 已采纳

“java企业应用程序是什么,它们与普通的java类有什么不同”

那么他们是正常的班级。 它们由应用程序服务器运行。 “应用程序服务器”通常只是一个JVM ,但有时会被供应商增强或修改或扩展。 但这不应该是你的任何问题。 应用程序服务器(即:JVM)使用类加载器(可能由供应商定制)来加载您的servlet(任何实现HttpServlet接口的类)。 任何其他类(不仅仅是J2EE类,而是所有类)都将由类加载器加载。 从那以后它就是你的java代码。 我希望这会给你你想要的那种答案。 阅读J2EE文档(甚至针对开发人员)通常需要无意义的流行语。

我建议您查看Sun的J2EE Tutorial。 它是免费的,并且在移动到框架之前(例如Struts)会介绍您应该知道的基础知识。 当然,必须要知道你是否只是使用直接的J2EE。

您可能希望熟悉一些:

一些有用的事实:

  • JSP被编译成servlet。 创建它们是为了不必使用输出编写器开发Servlet来处理每个页面内容的写入(JSP将被编译为适合您的内容)。 即:out.println(“<html> etcetc ...”)
  • 请求(HttpServletRequest)对象表示请求。
  • 响应(HttpServletRespone)对象将构建响应。 (http标头和内容)。
  • Session和Context对象也很重要。 前者用于承载会话作用域对象(由应用服务器管理)并映射到客户端的jsessionid cookie(因此它知道哪个客户端(即:请求)在服务器端具有哪些对象)。 上下文对象用于初始设置。
  • 您将需要遍历Web容器以适应所有这些。

===============>>#2 票数:5

Java EE 5教程 - 在线阅读或PDF格式

EJB 3 in Action - 一本涵盖您需要知道的所有内容的好书

我最近也开始使用Java EE,到目前为止我只使用了Glassfish / Sun Application Server,但是从我在工作中的同事以及我目前看到的内容来看,Glassfish似乎是目前最好的选择。

===============>>#3 票数:1

我总是喜欢从维基百科开始: http//en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition

掌握像Eclipse这样的好IDE是值得的。

最后但同样重要的是,YouTube有很好的操作方法:

http://www.youtube.com/watch?v=_-IDpzC0n9Y

===============>>#4 票数:1

Linux上的Glassfish是一个很好的选择。

  ask by community wiki translate from so

未解决问题?本站智能推荐:

1回复

断管Java EE

我得到了这个破坏的管道异常,这又导致我的Spring应用程序上下文以某种方式崩溃了。 我不知道是什么造成的,服务器在发生这种情况之前已经运行了很长时间,任何认识它的人都可以指出我正确的方向?
2回复

Java EE与Glassfish

我写Java已有3年了,但主要是使用SE。 现在,我将在GlassFish上启动Java EE,用于一个报告工具项目。 这是我学习Java EE的目标。 但是我不确定从哪里开始? 我需要遵循哪些技术(针对初学者)。 您能推荐我一些参考资料吗?
3回复

Java EE的核心

听说Java EE的核心产品是EJB 3.x? 真的吗 ?
1回复

Java EE中的WebSocket?

在开始这个问题之前,我想说我是WebSockets的新手。 我必须创建一个与服务器联系的客户端,并取回服务器发送的数据。 (使用用户名和密码)。 我尝试使用此网址 : http : //www.eclipse.org/jetty/documentation/current/jett
1回复

Java EE简介

我是Java EE的新手,我需要弄清一些事实。 我确实知道GlassFish,JBoss和JSP / Servlet都是服务器。 谁能区分它们,它们全都用于在Java EE中构建应用程序吗? 如果是,他们是否喜欢构建它们的平台?
2回复

Silverlight和Java EE

我目前正在第一次尝试Silverlight,我想知道是否有任何框架可以帮助利用Java EE后端。 我已经在线阅读了Silverlight支持套接字连接的信息,鉴于我正在构建的应用程序的性质,这似乎非常有趣。 有谁知道为什么无法通过套接字将Silverlight客户端连接到Java EE
1回复

Jetty和Java EE 8

两周前发布了Java EE 8。 并且宣布了新的Tomcat 9支持它。 Jetty是否有计划支持Java EE8? 我在文档或Jetty网站上找不到关于此的任何信息。 谢谢。
2回复

Java EE和Glassfish

我刚刚安装了与Glassfish捆绑在一起的Java EE SDK。 网站不清楚,但似乎这些必须一起下载。 我只想弄清楚我的系统中实际安装了EE的位置。 我只看到C:\\ glassfishv3及其下面的目录。 Glassfish不是一个独立于EE的Web服务器吗? 我只想使用EE
1回复

Java EE中的@Cacheable

Spring框架有一个非常好的@Cacheable注释。 有没有办法通过使用@Interceptors和ehCache在Java EE应用程序中重现此功能?
2回复

安装Java EE 6

我正在尝试在我的工作站上安装Java Enterprise Edition 6。 我从Sun网站下载了安装程序。 每当我在安装程序“JDK Selection”中找到选项时,我都被告知要手动选择JDK。 我给了它我的路径( C:\\IBM\\rad7\\jdk\\ ),并被告知它无效。