Important frameworks/tools to learn

前端 未结 9 1789
长情又很酷
长情又很酷 2020-12-14 04:56

Heyja,

a frequently used answer to the question \"What is so special about Java?\" is \"The tools and frameworks\". I guess this is correct. I am stunned when i see

9条回答
  •  温柔的废话
    2020-12-14 05:21

    If we're talking marketability, then you ideally want to be the kind of developer who can be productive at any layer of a production app. So learn something about each layer.

    • MVC: Struts, Spring MVC.
    • Data Access: Hibernate, iBatis, JPA.
    • IOC: Spring (huuuuge for integrating large systems. If you can, learn the AOP principles that Spring is based on)
    • App Server: Tomcat, JBoss.
    • Testing: JUnit
    • Presentation: JSF, JSP.

    Also, don't neglect the non-Java technologies you need to know:

    • SQL - because you will need to talk directly to the database
    • HTML
    • JQuery - never underestimate the importance of neat UI features. For most users, that's the only part of what you do that they understand.

    If I had to choose one thing out of this list, I'd go for Spring. If choosing two, I'd take Spring and JQuery.

提交回复
热议问题