鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 手机系统开发 > J2ME > >

初识J2EE - the

来源:互联网 作者:佚名 时间:2015-08-02 08:08
这几天没有复习软考,抽空把美河的J2EE视频看了一遍。视频中的概念大多没接触过,不过内容却是都不陌生,因为这个貌似是把一些东西集合起来了。 按照常理应该从为什么,是什么,干什么这三个问题来入手调查J2EE的老底。因此要这么做: 一、为什么 为什么会有

      这几天没有复习软考,抽空把美河的J2EE视频看了一遍。视频中的概念大多没接触过,不过内容却是都不陌生,因为这个貌似是把一些东西集合起来了。

 

按照常理应该从为什么,是什么,干什么这三个问题来入手调查J2EE的老底。因此要这么做:

      一、为什么

      为什么会有J2EE?

      J2EE即Java平台企业版。首先说任何一种技术的由来都是因为有需求,而需求一般都是因为遇到问题了才提出来的。那么J2EE的需求从其名称上来看就是来自于企业。既然是企业,那么肯定不是小打小闹的什么架构,什么设计了。

那么需求是什么?那就得说企业中面临的什么问题了。

      问题: 分布式,可移植,旧系统集成支持,面向web,可装配,满足企业计算要求(一致性、事务性、安全性),要有好的特性(可伸缩、可扩展、以维护)

当企业面临这些问题的时候就有一部分人提出来了解决方案,参考这里:http://zhuyuanxiang.javaeye.com/blog/124165,这就意味着J2EE已经具有了这些解决方案。

      为啥需要J2EE?因为J2EE对开发者和用户来说意味着更短的开发时间(可重用构件、jsp、EJB),更简化的连接(XML、JDBC、RMI-IIOP)。

       二、J2EE是什么?

       定义:开放的、基于标准的平台,用以开发、部署和管理N层结构、面向Web的,以服务器为中心的企业级应用。

       既然是企业级的开发平台,那么必然是有很多东西组成的。有JDBC,EJB,JTA,JMS等等。

       组件有了,还有J2EE中的核心技术有哪些呢?

       一共有十三种:EJB、 CORBA、 RMI、JSP、Java Servlet、JavaBean、JDBC、XML、JMS……

       在看视频时里面一直涉及到容器和组件这两个概念:

里面涉及到的内容还是很多的,说实话咂看一下还真有点晕。

       视频中还有一大部分都是在讲EJB,不过网上查资料说EJB是重量级框架,一般公司用的很少,不过看视频中的内容也不是很难。

       三、干什么?

       其实在第一个问题的时候就已经有了答案了,即:

       J2EE提供了一套完整的解决所有这些问题的框架方案:

         ·提供了分布式、可移植构件的框架

         ·为构件与应用服务器提供标准API

         ·简化了服务器端中间层构件的设计

      好了,以上内容比较官方,大都参考资料,下面就视频内容总结下:

      视频中的内容看起来还是比较枯燥的,一来是因为没有实践过(实践了也就不看了,呵呵),二来呢是因为感觉这个视频就像是有声的文档。不过怎么说吧,还是接触了一些新的概念。

      JDBC,这个就比较熟悉了,应该是类似于ODBC的东西,就是用来访问数据库的。

      JNDI,Java Naming and Directory Interface,术语解释为:一组帮助做多个命名和目录服务接口的API,不过看其代码好像是在.NET下用过的反射,通过字符串读取文件。

      JTA ,Java事务API(JTA;Java Transaction API),考虑一下数据库中的事务处理,这里就是把数据库中的业务拿过来放到程序中了,或者是做成了接口。

      JMS,即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。以前看到过用JMS发送邮件的内容,都属于消息方面的应用。

      EJB,EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序当然,还有许多方式可以实现分布式应用,类似微软的.net技术。 貌似内容很多,不过印象比较深刻的就是EJB-QL,用来操纵对象的语言,就像SQL是用来操作数据库的。

      JMX,这个没印象。

      RMI,远程方法调用,客户端调用服务器,通过值传递数据,就像是在线考试系统中Ajax与后台的webservices交互一样。(maybe?)

      体系结构图:

看完视频之后觉得掉河里了。

 

网友评论
<