我是一名具有核心Java知识的本科生。我想为我最后一年的主要项目和职业前景学习Java和相关技术。Java EE的前提条件是什么?
我和我的朋友在这个问题上做了一些研究。我们发现我们需要了解Servlets、JSP、Javabeans、RMI等。我们对这些主题有基本的了解。我们可以开始学习Java EE了吗?
我们还发现,使用Struts或Spring等框架会给我们的软件带来额外的优势。在我看来,我应该使用轻量级框架,而不是像spring这样的企业级框架。我们可以在小项目中使用这些框架吗?如果没有,那么什么是更好的方法/框架?
我们的项目是一个协作软件,用于管理开源软件的代码开发,development.Project是分布式的。
发布于 2010-09-13 04:00:02
java EE的先决条件是什么??
精通Java SE,尤其是JDBC。良好的面向对象设计和编程能力。
我们可以开始学习java ee了吗?
当然了。
在我看来,我应该使用轻量级框架,而不是像spring这样的企业级框架。
我不知道“轻量级”对您意味着什么,但是Spring是作为EJB2.0的轻量级替代品而创建的。你当然可以开始学习Spring,但也许在你完成了至少一个没有Spring的web项目之后,你会更喜欢它。
我不推荐使用Struts。我认为这是一项较老的技术--第一个web MVC框架--被其他人绕过了。我推荐Spring MVC或Wicket,而不是Struts。如果您想坚持使用Java标准,请尝试Java Server Faces。
我们可以在小项目中使用这些框架吗?
你可以在任何规模的项目中使用Spring。您甚至不需要使用Spring编写整个项目就可以从中获益。
如果没有,那么什么是更好的方法/框架?
在没有框架的情况下开始。Servlet、使用JSTL的JSP(没有scriptlet)和JDBC足以启动。
我们的项目是一个协作软件,用于管理开源软件的代码开发。development.Project是分布式的。
项目的协作和管理与您选择的语言或框架完全无关。
应用程序是分布式的,是开发人员,还是两者都是?语言或框架的选择几乎与此无关。
发布于 2010-09-13 03:53:55
是。官方的Oracle教程在http://download.oracle.com/javaee/6/tutorial/doc/
我建议你在开始的时候尽量保持简单。Java足够大,仅仅用核心技术做项目会让你很忙。
https://stackoverflow.com/questions/3696339
复制相似问题