当前位置: 首页 > 面试题库 >

重要的框架/工具学习

仲孙经赋
2023-03-14
问题内容

Heyja,

这个问题的常用答案:“ Java有什么特别之处?”
是“工具和框架”。我想这是正确的。当我看到所有使您作为开发人员的生活更加轻松的工具和框架时,我感到非常惊讶。

我的Java技能不是很完美,但是平均水平很好,我仍在努力。例如,我已经开始学习Ant,我不想错过它。这很棒。与休眠相同。现在我问自己下一步该学些什么。我想为自己,尤其是我的简历积累经验。不幸的是有很多。每个人都在谈论它,例如Spring,Struts,JavaServer
Faces,Maven等。

在现实世界中广泛使用了什么?除了Ant或Subversion /
CVS之外,还有哪些工具很重要?要学会成为“真正的Java程序员”并获得有趣的工作,需要什么框架?;-)


问题答案:

如果我们正在谈论适销性,那么理想情况下,您希望成为那种可以在生产应用程序的任何层上高效工作的开发人员。因此,了解有关每一层的知识。

  • MVC: Struts,Spring MVC。
  • 数据访问: Hibernate,iBatis,JPA。
  • IOC Spring(用于集成大型系统的工具。如果可以,请学习Spring所基于的AOP原理)
  • 应用服务器: Tomcat,JBoss。
  • 测试: JUnit
  • 演示文稿: JSF,JSP。

另外,不要忽略您需要了解的非Java技术:

  • SQL-因为您 需要直接与数据库对话
  • 的HTML
  • jQuery-永远不要低估简洁的UI功能的重要性。对于大多数用户来说,这只是他们了解的事情的一部分。

如果我必须从列表中选择一件事,那就去Spring。如果选择两个,我将使用Spring和JQuery。



 类似资料:
  • 随着我们的科技文化的进步,软件技术从不可想象,到研究,到新的产品,到标准化产品,到广泛可用和廉价产品。这些重型工具可以拉动很大的负载,但可能是进阶的,并且需要花大量投资去理解。进阶程序员必须知道如何管理它们以及它们什么时候应该被使用或考虑。 现在在我看来,一些最好的重型工具是: 关系数据库; 全文搜索引擎; 数学库; OpenGL; XML 解析器; 电子表格。

  • 问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我对学习Java Web开发框架感兴趣,并且正在寻找一些应该学习哪些建议/建议(以及为什么)。 理想情况下,我希望框架能够: 基于MVC。 最少(如果有)配置

  • CURL validate 排序 随机

  • 其他重要工具 虽然我们讨论了基本的Python版本,虚拟机和包管理,但在日常工作中我们仍然还需要一些专用的工具来完成任务。 尽管我不能把每一个工具的细节都讲到,然而我还是尽量给你提供基本的概述。 编辑器 对于Python编程有大量很优秀的编译器。对于我个人而言,我更倾向于Vim,但这里我并不想挑起一场 编辑器战争 。 有大量支持Python的编辑器,例如:Vim/Gvim, Emacs, GNOM

  • 本文向大家介绍sails框架的学习指南,包括了sails框架的学习指南的使用技巧和注意事项,需要的朋友参考一下 上周通过搭建CMS系统接触到了sails框架,知道一些ORM的概念。这周开始深入后台数据交互,发现twenty框架的数据结构在sails上又设计了一番(比如node、category),不得不说师哥就是厉害。不过复杂度也提高了。而我在DTree项目中的任务就是使用sails来进行业务流程

  • 有关TensorFlow与其他框架的详细对比可以阅读: https://zhuanlan.zhihu.com/p/25547838   01 TensorFlow的编程模式 编程模式分为两种:命令式编程与符号式编程 前者是我们常用的C++,java等语言的编程风格如下 命令式编程看起来逻辑非常清晰,易于理解。而符号式编程涉及较多的嵌入和优化,如下 执行相同的计算时c,d可以共用内存,使用Tenso