我想学习Java EE。在我看来,Glassfish比JBoss更友好,所以我决定将Glassfish用于我的项目。
但是,在我的位置Jboss比Glassfish更受欢迎,所以我有一个想法。这个想法是:
据我所知,两台服务器都实现了Java EE标准,但在实践中是否容易实现?
答案 0 :(得分:1)
“如果您仍然喜欢使用Glassfish进行开发,只要您坚持使用Java EE规范,就可以进行开发。不要对任何Glassfish特定功能进行编码。”
我认为这是非常重要的一点,尽管GlassFish没有很多专有API - GlassFish也是Java EE参考实现。开发Java EE API意味着,恕我直言,开发便携式应用程序非常重要。在一个上编写并在另一个上部署实际上是预先证明应用程序可移植性的好方法,而不是以后必须处理它。但是,如果您坚持使用标准Java EE API,那么无论如何都可以轻松实现可移植性。
希望这有帮助。
答案 1 :(得分:0)
如果您知道要在JBoss中部署,我建议您在JBoss上进行开发。 JBoss AS 7具有一些非常酷的功能,非常适合开发人员。 JBoss AS 7在我的mac上启动时间不到2秒,配置在一个文件中,使用JBoss AS 7非常容易测试。
以下是一些非常酷的功能
如果您仍然喜欢使用Glassfish进行开发,只要您坚持使用Java EE Spec,就可以实现。不要对任何Glassfish特定功能进行编码。
主要差异/迁移工作将使用几乎所有应用程序服务器都使用标准部署描述符之外的非标准部署描述符。