有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

jboss您如何继续学习企业Java应用服务器?

好吧,问题可能很广泛。我们一直在关注Jboss和其他一些类似的应用程序。服务器

从功能列表中可以看出,它非常适合替换服务器端即将过时的自制报告应用程序。但是在这一点上,对于2个开发人员来说,仅仅掌握所有的设置、配置、管理、调优、测试,更不用说API和编程本身似乎太多、太大、太复杂了

人们通过什么途径熟悉和高效地使用这些应用服务器


共 (4) 个答案

  1. # 1 楼答案

    从一个简单的开始,如果你真的需要这些功能,只使用一个更复杂的

    例如,您真的需要完整的JBoss堆栈吗?Tomcat还不够吗?这可不是那么简单

  2. # 2 楼答案

    我会像对待任何新事物一样对待这个问题

    从文档开始-阅读简介和基本设置/配置文档。然后继续学习教程,也许还有一些我觉得有趣的简单应用程序。在您的情况下,可以将一些功能移植到新系统。随着时间的推移,你应该更好地使用手头的工具

  3. # 3 楼答案

    根据我的经验,使用它是了解你喜欢/不喜欢它的最好方法。一旦为一个应用程序服务器设置了一个项目,将其迁移到另一个应用程序服务器就不需要太多的工作。我目前正在开发一个应用程序&;每天使用一个简单的TomcatV6服务器进行测试,但该服务器在WebSphereApplicationServer和JBoss上都在生产环境中运行

    作为开发的附带说明,我强烈建议您考虑通过服务器适配器将Eclipse开发环境与您选择的应用程序服务器集成—这将大大加快开发任务并简化调试过程

  4. # 4 楼答案

    我认为使用Java EE的最低功能是:

    1. servlet和JSP,使用JSTL编写(无Scriptlet)
    2. JDBC
    3. 用于池化数据库连接的JNDI(可选但推荐)
    4. 安全性的基本身份验证

    只要知道这些,你就能完成很多事情。如果您想最小化学习曲线,我建议您从这些开始,远离EJB、JMS、Struts、JSF等

    另一个好处是,servlet/JSP引擎(如Tomcat、Jetty、Resin等)和成熟的JavaEE应用程序服务器(如WebLogic、JBOSS、WebSphere等)都具有这一功能子集。只要您远离特定于应用程序引擎的扩展,在其中一个服务器上运行的应用程序应该可以移植到其他任何服务器

    你应该意识到这里有一个权衡。如果你更多地利用应用服务器,你将不得不开发一些可能更容易的东西。但希望你能从一些简单的问题开始,一旦你熟悉了基本的知识,就可以逐步解决

    还有另一种方法:雇佣一位经验丰富的导游来帮助你进行第一个项目的培训和指导。在一家声誉良好的咨询公司工作六个月可能会让你开始工作

    最后,我推荐春天。它也有一个学习曲线,但它是JavaEEEJB开发的一个很好的替代方案