我目前了解Java SE,我想学习更多的“企业”知识。
我想要更分布式的东西(应用程序服务器、服务器编程、web、内容管理系统...)但是任何建议都是可以的。
我听说过很多框架: spring,hibernate,persistence,ejb,jsp,servlet,jsf,jboss,glassfish,ant等等。
所以问题是:有人能给我解释一下框架到底是什么吗?我应该从哪一个开始呢?
发布于 2010-05-10 05:48:40
我理解不知道从哪里开始。答案无处不在。开始吧。不要担心学习最好的框架(因为对于任何特定的情况通常都没有),但我会推荐以下一些技术:
它是一个巨大的框架,涵盖了很多东西,几乎我所知道的每一家从事工作的公司都在以某种方式使用它).ORMJDBCJDBC(主要是知道如何直接调用
工具,而且理解测试和
这个列表还可以继续,但底线是不要太纠结于框架。挑选一些东西,并用它来建立一个网站。
发布于 2010-05-10 05:40:40
你用过数据库吗?如果没有,我将从这个开始:使用jdbc学习sql (例如,使用spring jdbc )。
然后学习什么是数据库事务。这是一个非常重要的概念(参见spring transaction management)。
然后,我会继续学习像hibernate这样的orm (对象关系映射)框架。但是在这一点上,如果您非常了解sql / jdbc / transaction管理,那么这应该是相当容易的。
在对后端框架进行实验的同时,您还可以学习前端框架,比如用于服务器端的spring mvc和用于客户端的jquery或prototype (javascript)。
检查像appFuse这样的东西,它将为您提供一个可以增强的应用程序框架。
发布于 2010-05-10 05:31:33
我会(按顺序)结账:
对于EJB,我可能不会担心。我在客户中看到的使用率很低。
https://stackoverflow.com/questions/2799233
复制相似问题