j2ee是什么?
J2EE是Java2平台企业版(Java 2 Platform Enterprise Edition),是Sun公司为企业级应用推出的标准平台(Platform)。Java平台共分为三个主要版本Java EE、Java SE和Java ME。
J2ee是一个标准,而不是现成的产品
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
J2EE是一系列技术标准所组成的平台,包括:
.Applet - Java Applet
.EJB - 企业级JavaBean(Enterprise Java Beans)
.JAAS - Java Authentication and Authorization Service
.JACC - J2EE Authorization Contract for Containers
.JAF - Java Beans Activation Framework
.JAX-RPC - Java API for XML-Based Remote Procedure Calls
.JAX-WS - Java API for XML Web Services
.JDBC - Java数据库联接(Java Database Connectivity)
.JMS - Java消息服务(Java Message Service)
.JMX - Java Management Extension
.JNDI - Java名字与目录接口(Java Naming and Directory Interface)
.JSF - Java Server Faces
.JSP - Java服务器页面(Java Server Pages)
.JSTL - Java服务器页面标准标签库(Java Server Pages Standard Tag Library)
.JTA - Java事务API(Java Transaction API)
.JAXM
.JAXP - Java XML解析API(Java API for XML Processing)
.JAXR - Java API for XML Registries
.JCA - J2EE连接器架构(J2EE Connector Architecture)
.JavaMail
.Servlet - Java Servlet API
.StAX - Streaming APIs for XML Parsers
.WS - Web Services
J2EE典型的四层结构:
1、客户层组件
2、web 层组件
3、业务层组件
4、企业信息系统层
J2EE优势:
1、稳定的可用性:
一个服务器端平台必须能全天候运转以满足公司客户、合作伙伴的需要。因为INTERNET是全球化的、无处不在的,即使在夜间按计划停机也可能造成严重损失。若是意外停机,那会有灾难性后果。J2EE部署到可靠的操作环境中,他们支持长期的可用性。一些J2EE部署在WINDOWS环境中,客户也可选择鲁棒性更好的操作系统如Sun Solaris、IBM OS/390。广州软件编程培训班发现鲁棒性最好的操作系统可达到99.999%的可用性或每年只需5分钟停机时间。这是实时性很强商业系统理想的选择。
2、高效的开发:
J2EE允许公司把一些通用的、很繁琐的服务端任务交给中间供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。
而最后现在主流框架 struts+hibernate+spring 简称SSH框架 ajax用于局部刷新
浙公网安备 33010602011771号