我是一名具有核心Java知识的本科生.我想在最后一年的重大项目和职业前景中学习Java EE和相关技术.Java EE的先决条件是什么?
我和我的朋友对此事进行了一些研究.我们发现我们需要了解Servlets,JSP,Javabeans,RMI等.我们有关于这些主题的基本知识.我们可以开始学习Java EE吗?
我们还发现使用像Struts或Spring等框架将为我们的软件带来额外的优势.根据我的意见,我应该使用轻量级框架而不是像spring这样的企业框架.我们可以在小项目中使用这些框架吗?如果不是,那么什么是更好的方法/框架?
我们的项目是一个协作软件,用于管理开源软件开发的代码开发.项目是分布式的.