对于JAVAEE的理解


一、JAVAEE是什么?

JavaEE不是语言而是一种结构,一种标准。JavaEE是为了简化和规范化分布式多层企业应用的开发和部署,简言之就是为简化而做的约定。JavaEE的主要作用就是让企业级应用的开发更容易且规范。

二、对于JAVAEE的理解

1.JAVAEE体系结构

JavaEE应用程序是由组件构成的,也就是说它是基于组件开发的。组件是具有独立功能的单元,它们通过相关的类和文件组装成JavaEE应用程序,并与其它组件相交互。一个组件的更改不会影响其它组件,代码重复减少,重用率高。有利于良好的分工与协作,实现并行开发。如果是用三层结构开发,那么表示层与数据访问层相互独立,因此美工可以更方便的扩充表示层,使系统具有良好的可扩展性。
在JavaEE的技术体系中,也融合了多种框架技术。各种框架技术是在JavaEE的基础上形成的,应用程序是在框架技术创建的。因此,要想学好JavaEE,必先学好基于Servlet技术的JavaEE。

2.JAVAEE层结构

JavaEE的技术结构分为三层:

表示层技术是在JSP页面中用HTML标签、JavaScript脚本等。主要功能是向服务器端发送请求,处理数据或者根据返回的数据重新显示页面。

中间层技术主要是JSP、Servlet、JSTL、JavaBean、Struts框架。其中JSP是显示动态内容的服务器网页,Servlet是接收客户端的请求并作出响应,JSTL是帮助JSP显示动态内容的标准标签库,JavaBean是JavaEE的模型组件。需要注意的是,Struts框架技术主要是扩充了Servlet。在中间层中,Servlet是重要的组成部分,它控制着其它的组件。
数据层技术用的是JDBC、JNDI、Hibernate框架。其中JDBC是如今流行的数据库连接池,现在流行的是关系型的数据库,我们所用的大多数都是,如:SQL Server、Oracle、MySQL等。

3.JAVAEE体系的优点

独立于硬件配置和操作系统,坚持面向对象的设计原则,灵活性,在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例,避免对资源的多重占用。针对复杂企业系统所指定的规范和实现,能满足复杂企业应用需求,这也是为什么JavaEE 很快就流行起来。
 

 

总结

JavaEE就是来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构,也就是J2EE,后改名为JavaEE。和主要应用于嵌入式系统开发的JavaME(J2ME),主要用于桌面应用软件的编程的JavaSE(J2SE)类似,JavaEE就是主要用于分布式的网络程序的开发。JavaEE可以说是一个框架也可以说是一种规范,它包含了我们很多开发时需要的组件,我们开发web也会有一些规范模式。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值