AKA*_*ASH 2 java spring frameworks java-ee
我是一名具有核心Java知识的本科生.我想在最后一年的重大项目和职业前景中学习Java EE和相关技术.Java EE的先决条件是什么?
我和我的朋友对此事进行了一些研究.我们发现我们需要了解Servlets,JSP,Javabeans,RMI等.我们有关于这些主题的基本知识.我们可以开始学习Java EE吗?
我们还发现使用像Struts或Spring等框架将为我们的软件带来额外的优势.根据我的意见,我应该使用轻量级框架而不是像spring这样的企业框架.我们可以在小项目中使用这些框架吗?如果不是,那么什么是更好的方法/框架?
我们的项目是一个协作软件,用于管理开源软件开发的代码开发.项目是分布式的.
java EE的先决条件是什么?
熟悉Java SE,尤其是JDBC.良好的面向对象设计和编程技巧.
我们可以开始学习java ee吗?
当然.
根据我的意见,我应该使用轻量级框架而不是像spring一样的ENTERPRISE框架.
我不知道"轻量级"对你意味着什么,但Spring是作为EJB 2.0的轻量级替代品而创建的.你当然可以开始学习Spring,但也许你在完成了至少一个没有它的web项目之后会更加欣赏它.
我不推荐Struts.我认为这是一种较老的技术 - 第一个网络MVC框架 - 被其他人绕过了.我推荐Spring MVC或Wicket而不是Struts.如果您想坚持使用Java EE标准,请尝试使用Java Server Faces.
我们可以在小项目中使用这些框架吗?
您可以在任何大小的项目中使用Spring.您甚至不必使用Spring编写整个项目来从中获益.
如果没有那么什么是更好的方法/框架?
没有任何框架开始.使用JSTL(无scriptlet)和JDBC的Servlet,JSP就足够了.
我们的项目是一个协作软件,用于管理开源软件开发的代码开发.项目是分布式的.
项目的协作和管理与您选择的语言或框架毫无关系.
应用程序是分发的,开发人员还是两者兼而有之?语言或框架的选择几乎与它无关.
| 归档时间: |
|
| 查看次数: |
1037 次 |
| 最近记录: |