对Java EE的初步了解

Java EE基本概念

Java是一种编程语言,也是一个平台。作为编程语言,Java有三个版本,分别为JavaSE、Java ME、Java EE,其中Java EE(Java Platform Enterprise Edition)企业版,除了包含SE中的类,还包含用于开发企业级应用的类,是功能最丰富的一个版本,主要哦用于开发高访问量、大数据量、高并发量的网站。Java EE是专为大型企业所遇问题所设计的。由于需求的特殊性(如安全性、可靠性),开发一个企业应用是复杂的,JAVA EE通过提供开发模型、API等降低了企业开发的复杂程度,使得开发人员更专注于功能开发。

Java EE平台的主要内容

Java平台的技术内容实质上是由JCP制定的一系列Java技术规范所定义的。Java EE平台是由一系列容器、应用组件和API服务所组成的,这些组件和API服务本身也是由JCP或其他组织所制定的其他一些规范定义的。
Java EE为了适应大型企业级系统开发的需要,制定和规范了大量技术。在开发基于Java EE平台的应用时经常需要涉及的一些API服务包括:JDBC(Java Database Connectivity,Java数据库连接)、JNDI(Java Name and Directory Interface,Java 命名和目录接口)、RMI(Remote Method Invoke,远程方法调用)、Java IDL/CORBA、JMS(Java Message Service,Java消息服务)、JTA(JavaTransaction ArchiectureJava事务架构)、JavaMail、JAF(JavaBeans Activation Framework,JavaBeans激活框架)、JCA(Java EE Connector Architecture,Java EE连接器架构)、Web服务。
开发基于Java EE瓶平台的应用时经常需要涉及的一些应用组件包括:JSP(Java Server Pages)、Java Servlet、EJB(Enterprise JavaBean,企业JavaBean)。
市场上主流的JavaEE应用服务器软件有IBM WebSphere Application Server(WAS)、JBoss、WebLogic、Apusic、Tomcat等。

典型的四层结构

  1. Client:客户端可以是一个浏览器、一个独立的应用程序,也可以是其他服务器,他们向Java EE的服务器提交请求。
  2. Web:包含处理Client和Business之间交互的组件。
  3. Business:包含应用程序的业务逻辑,用来满足金融、电子商务业的业务需要。
  4. Enterprise Information Systems:包含数据库服务、ERP系统和传统数据源。

Java EE体系架构的优点

  1. 部署代价廉价
  2. 保留现存的IT资产
  3. 高效的开发
  4. 支持异构环境
  5. 可伸缩性

小结

JavaEE如今的用途还分广泛,小到一个小网站,大到大型的分布式企业级应用程序,都可以使用Java EE来开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值