Java 的名称是怎么来的?
- Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,很多与咖啡有关:如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans(对象豆)等等。
- sun 和 java 的标识也正是一杯正冒着热气的咖啡:
Java 是谁搞出来的?
- JGosling(詹姆斯·高斯林)被称为Java之父,是sun公司Java项目的核心成员,不过这显然还是团队的功劳。
J2EE 的2是什么意思?
- J2SE,J2SE,J2ME 中2的含义要追溯要1998年。
- 1998 年Java 1.2版本发布,1999年发布Java 1.2的标准版,企业版,微型版三个版本,为了区分这三个版本,分别叫做Java2SE,Java2EE,Java2ME,简称J2SE,J2EE,J2ME。故2的含义为Java 1.2版本。
- 但这种叫法已经在2005年Java 1.6发布后取消,J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME。
- 所以现在的J2EE等叫法是05年以前老一辈的叫法。
J2ee 是什么?
- J2ee 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
- J2ee核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循j2ee架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。
- j2ee 组件和“标准的” Java类的不同点在于:它被装配在一个j2ee应用中,具有固定的格式并遵守j2ee规范,由j2ee服务器对其进行管理。
- j2ee 规范是这样定义j2ee组件的:1、客户端应用程序和applet是运行在客户端的组件;2、Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;3、Enterprise Java Bean (EJB )组件是运行在服务器端的业务组件。可参考:http://www.285868.com/jiaocheng/jpc/show-8539.html
J2ee具有哪些优势?
①简化结构
由于j2ee基于Java编程语言,它提供了编写一次,随处运行的可移植性,遵循j2ee标准的所有服务器都支持该模型。另外,j2ee还支持异构环境。基于j2ee的应用程序不依赖任何特定操作系统、中间件或硬件。
②提高开发效率
由于组件技术的使用,可以按照开发人员的技能对应用程序开发进行分工,并行开发,提供整体开发效率。其中许多工作可以同时进行,来达到加速应用程序的开发进度。
③可移植性强
除了Java语言固有的可移植性外,j2ee提供了一套标准化的应用程序编程接口,这使开发人员能够从一种操作环境移植到另一种操作环境,不需要重新编写源代码。
④易于维护
基于组件的设计简化了应用程序的维护。由于组件可以被独立地更新和替代,通过更新应用程序中特定的组件,新的功能可以被很容易地搞定。
⑤可伸缩性
基于j2ee平台的应用程序可被部署到各种操作系统上,比如:高端UNIX或其他的大型机系统。j2ee供应商提供了广泛的负载平衡策略,能消除系统中的瓶颈,允许多台服务器集成部署,实现系统高度伸缩。