Java 历史
1990年12月,开始研究的一个内部项目,后来首席科学家比尔·乔伊,发现C和可用的API在某些方面存在很大问题
1994年6月,三天的头脑风暴后,团队决定再一次改变了努力的目标,决定将该技术应用于万维网。
1995年5月23日,Java语言诞生
1996年1月,第一个JDK-JDK1.0诞生
1998年2月,JDK1.1被下载超过2,000,000次
1999年6月,发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)
2011年7月,甲骨文发布java7的正式版。但是J2EE还是6.
Java分类: J2SE,J2EE,J2ME
大致划分,不尽完美,不必强求,一如这不完美的人和世界:
j2ee 13种规范中JMX,JDBC在JDK api中,而servelet,jms,却在servlet api,j2ee api中。
j2ee是个规范,谁都可以实现,比如jboss,tomcat之类的。
J2EE(Java EE)=J2SE + services + APIS + 技术规范 + 组件,有13种规范:
1,JDBC(Java Database Connectivity)
2,JNDI(Java Name and Directory Interface)
3,EJB(Enterprise JavaBean)
4,RMI(Remote Method Invoke)
5,Java IDL/CORBA(Interface description language/Common Object Request Broker Architecture)
6,JSP(Java Server Pages)
7.Java Servlet
8,XML(Extensible Markup Language)
9,JMS(Java Message Service)
10,JTA(Java Transaction Architecture)
11,JTS(Java Transaction Service)
12,JavaMail
13,AF(JavaBeans Activation Framework)
JCP(Java Community Process)
JSR(Java Specification Requests)
任何人都可以向JCP(Java Community Process)提交JSR,以向Java平台增添新的API和服务