初学者的框架?
回答
该Spring Framework有很好的文档,被广泛使用,综合(网络,J2EE,AOP等),你可以使用它作为其他框架的基础。它提供了充足的学习机会(从初学者到高级问题)。
我希望它有帮助。
您应该检查出Play Framework。真的很好的框架
这取决于你的要求。
如果你需要做网页编程,我认为Spring是一个很好的例子。
框架 一些比较流行的框架,我的框架方案列表的顶部是:
- 的Struts几乎是J2EE项目的事实上的标准。 Struts是一个优雅的框架,用于处理应用程序的流程和许多其他日常任务。使用Struts的另一个优势是使用Struts的人数不断增加。许多流行的Java IDE还提供了用于Struts开发的工具,使开发人员的工作更轻松。
- 如果您正在寻找一个在其核心具有XML功能并充分利用XML和XSLT的框架,Cocoon非常棒。与其他提供对XML和XSL使用的核心框架扩展的框架不同,XML和XSL是Cocoon框架的核心。
- WebWork是OpenSymphony组件的一部分,被认为是一个不错的简单框架。最近WebWork也有一些动力,所以它肯定是一个需要考虑的框架。
虽然许多框架提供了自己的标签,可以使它更容易使用框架,但我确实认为最好的选择是坚持使用JSP标准标签库(JSTL)的JSP。其他选项没有提供足够的灵活性,JSTL作为一种标准将会得到更广泛的接受。 Java Server Faces是另一个需要探索的有趣发展。尽管它不会取代框架,但它应该改变开发者使用自定义标签的方式。
最佳选择..... Model View Controller基于模式的Java框架具有很大的潜力,可以让开发人员的工作更轻松,开发时间更快,应用程序更易于维护。所以花在决定使用框架上的时间将会花费很多。但易用性,强大的用户群体,工具支持以及广泛的接受度使得Struts成为当今最好的选择。
Struts 1是这片土地上的一场灾难,它提供的价值几乎为零。避免它像瘟疫一样。 Struts 2实际上是WebWork,缺点是如果你谷歌的“Struts”,你会得到10年陈旧的垃圾,指的是Struts 1(注意第一条评论)。除此之外,Struts 2还不错。然而,Stripes更好(恕我直言),并且更容易,因为它是一个创造性的东西,它试图与一个较老的项目兼容(特别是Struts 1,请注意第一条评论。)条纹很容易起来和走出框。 – 2010-01-25 22:41:08
就个人而言,我想看看下面的
春天的一个:非常流行的开源Java EE框架。所有行业的杰克,从IOC到处理JMS和JDBC都做了一切。非常多才多艺和非常有用的技能
GRAILS:Ruby on Rails'esque框架,但对于JVM。学习使用Groovy构建高级Web应用程序。此外Grifton框架基础上的Grails基于Swing应用程序
的Java EE 6:企业规范的最新版本是很快出来了,为什么不尝试一下最新版本GassFish的尝试所有真正优秀的新功能
的OSGi:允许在JVM模块化,罐子和动态服务
我很惊讶没有人提到Stripes的是,虽然它没有被广泛用作支柱的多个版本,这当然是很容易的到皮卡,一旦你掌握它,我相信一个过渡到struts或者一些其他的MVC会很容易
条纹依靠惯例而不是配置,这意味着你需要更少的XML配置文件
当然,你可以用你的筹码,spring,hibernate的,JSP或freemarker的其余整合等
比较当我第一次开始与条纹I wrote up a little hello world tutorial打,我希望这可能是对你有所帮助
祝你好运!
也许这将帮助: http://blog.websitesframeworks.com/2013/03/web-framework-comparison-matt-raible-opinion-138/
我个人的看法:首先要学会Spring框架。 同时学习Servlets和JSP的基础知识。它会帮助你。
- 1. 初学者的Python框架
- 2. JavaScript初学者框架错误
- 3. 初学者.NET框架最重要的部分是什么?
- 4. 初学者挂架/ mako模板问题
- 5. CakePHP初学者
- 6. Asp.net初学者
- 7. 初学者
- 8. Hadoop初学者
- 9. twitterbootstrap:初学者
- 10. 初学者
- 11. Android初学者
- 12. Prolog初学者
- 13. PROLOG初学者
- 14. 初学者QuickBlox
- 15. Javascript初学者
- 16. CodeIgniter的初学者
- 17. 初学者的Firebase
- 18. Prolog的初学者
- 19. 斯卡拉玩框架初学者 - “找不到动作”
- 20. 代码点火器框架指导初学者
- 21. 哪个Java Web和持久性框架最适合初学者?
- 22. 初学者更容易理解Laravel或Yii框架吗?
- 23. Spring STS学习初学者
- 24. 学习ROR初学者
- 25. 初学者JavaFX观察者
- 26. Android初学者 - OnclickListeners
- 27. 初学者:网址
- 28. 意向初学者
- 29. 初学者:在SQL
- 30. Apache ServiceMix初学者
如果你在寻找web开发或用于UI /独立的应用程序 – Miquel 2010-01-25 18:13:43
没有你想要做什么进一步的信息的框架,您应该指定,这是不可能的,你得到一个有用的答案 - 服务器端编程可以是任何东西普通套接字到完整的Java EE堆栈。 – 2010-01-25 18:35:25