我对Java有所了解,但对Enterprise Java来说却是全新的。 我正在尝试使用NetBeans 6.1和GlassFish Application Server。 请引导我一些资源,告诉我实际上java企业应用程序是什么,它们与普通的java类不同。
哪个是最好的应用服务器(在Linux上)?
我对Java有所了解,但对Enterprise Java来说却是全新的。 我正在尝试使用NetBeans 6.1和GlassFish Application Server。 请引导我一些资源,告诉我实际上java企业应用程序是什么,它们与普通的java类不同。
哪个是最好的应用服务器(在Linux上)?
“java企业应用程序是什么,它们与普通的java类有什么不同”
那么他们是正常的班级。 它们由应用程序服务器运行。 “应用程序服务器”通常只是一个JVM ,但有时会被供应商增强或修改或扩展。 但这不应该是你的任何问题。 应用程序服务器(即:JVM)使用类加载器(可能由供应商定制)来加载您的servlet(任何实现HttpServlet接口的类)。 任何其他类(不仅仅是J2EE类,而是所有类)都将由类加载器加载。 从那以后它就是你的java代码。 我希望这会给你你想要的那种答案。 阅读J2EE文档(甚至针对开发人员)通常需要无意义的流行语。
我建议您查看Sun的J2EE Tutorial。 它是免费的,并且在移动到框架之前(例如Struts)会介绍您应该知道的基础知识。 当然,必须要知道你是否只是使用直接的J2EE。
您可能希望熟悉一些:
一些有用的事实:
Java EE 5教程 - 在线阅读或PDF格式
EJB 3 in Action - 一本涵盖您需要知道的所有内容的好书
我最近也开始使用Java EE,到目前为止我只使用了Glassfish / Sun Application Server,但是从我在工作中的同事以及我目前看到的内容来看,Glassfish似乎是目前最好的选择。
我总是喜欢从维基百科开始: http : //en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition
掌握像Eclipse这样的好IDE是值得的。
最后但同样重要的是,YouTube有很好的操作方法:
Linux上的Glassfish是一个很好的选择。