JavaEE, JavaSE, Spring frameworks used jdk

First, what is jdk?

jdk is Java Development Kit, jdk regardless JavaSE, JavaEE, JavaME.

Second, what JavaSE, JavaEE, JavaME that?

The network generally considered JavaSE used to develop desktop software, JavaEE used to develop the site, JavaME used to develop embedded. SSH SSM framework and the framework we use use the JavaEE technology, why can download jdk?

  • jdk不分JavaSE,JavaEE,JavaME。
  • When Java first, because a variety of applications and ecological immaturity, many things need someone to lead the development of peremptory norms to guide the development of Java, so JavaEE has led the development of enterprise-class applications.
  • But with the progress of the times, and more and more companies and organizations involved in the Java world, there have been in place by a variety of JavaEE components, such as Spring, Hibernate are two typical. In contrast, Java official developed a variety of specifications JavaEE but less popular. (1) they develop the JSF specification, but the actual enterprise developers like to use Struts 2, Spring MVC; (2) they develop EJB specification, but the actual enterprise developers like to use Srping; (3) they developed a JPA specification, but the actual business development like to use Hibernate, MyBatis.
  • Modern enterprise applications commonly used in a variety of frameworks and tools, such as who Struts 2, Spring, Hibernate, Hadoop and other such familiar components, all from Oracle is not official, but is often used in enterprise application development.
  • Now the enterprise, the real use of JavaEE specification What? Servlet, JSP, JMS, JNDI, these technologies just as the entrance to a program only.
  • The reason why Oracle might consider abandoning JavaEE, Oracle is reflected frustration of losing control over Java. Nature of business is profit-driven, Oracle every year put a lot of manpower and financial resources for the development of JavaEE specification, but ultimately did not formulate norms embraced by the marketplace, so Cracle may give up this thankless thing to lose.
  • But unlike Java, in June 2016, the market share of the commercial Java language charts nearly 21%. To the horror of the huge market share, hidden behind various royalties and profit opportunities, any sane company would not give up.

CONCLUSIONS

  JavaEE Oracle is available on the official JavaEE specifications, which are in line with the official JavaEE components. But we SSM, use SSH to develop the background only when Servlet, JSP, JMS, etc. a small amount of JavaEE specification, no need to use JavaEE version provided by Oracle, you can directly use the jdk. (Which also requires a third party, such as management maven jar package to realize the function)

 

 

Original link: https://blog.csdn.net/ak47java/article/details/78864021

Guess you like

Origin www.cnblogs.com/lan-ice/p/11655967.html