我是一名中级java程序员。知道如何使用类、接口、枚举。知道如何创建 GUI 事件驱动的应用程序。现在我想了解 Struts、EJB 和 java web 编程。根据您的经验,我应该首先关注哪个技能?我需要什么要求才能顺利学习该技能?
附言。我是本科生。
我是一名中级java程序员。知道如何使用类、接口、枚举。知道如何创建 GUI 事件驱动的应用程序。现在我想了解 Struts、EJB 和 java web 编程。根据您的经验,我应该首先关注哪个技能?我需要什么要求才能顺利学习该技能?
附言。我是本科生。
这取决于您最终希望从事哪种工作。EJB 通常用于大型过时的企业。如今,越来越多的公司正在使用 Spring 框架及其相关的子项目。您可以通过访问ITJobsWatch并搜索特定术语来了解人们正在招聘的技术。
我建议完全避开 Struts,因为我敢肯定没有多少人会认为它是一种未来的技术。
如果你想学习一些新东西,我建议你试试 Spring 框架,以及 Hibernate。
EJB-s 通常用于喜欢坚持旧的大公司(就像他们会考虑的那样 - “更稳定”的技术)。
Struts... 坦率地说,Struts 并不是什么大不了的事(如果你问我的话)。您可以使用 Spring MVC、Spring Web、Spring Webflow 等来做同样的事情(如果不是更好的话)。
这真的只取决于你想学什么。