您的位置:首页 > 编程语言 > Java开发

新的开始

2011-01-12 19:47 120 查看
 

在学校因为没有自己的电脑,一学期来大部分时间都泡在图书馆了。虽然做了些笔记,但大多是摘抄性质的。阅读的过程中思考了很多,不过都没有及时记录下来。另外准备简历、投递简历找工作也让自己分心不少。

有空上网看到别人的博客,自知落下不少。赶着放假在家和学习j2ee的时机打算大写一番,充实下。

这两天通过看书和几节视频知晓了J2EE的大概。简单叙述下。

 

J2EE-Java 2 Platform Enterprise Edition,Java2平台的企业版本,原来的叫法,现在是Java EE。因为是面向企业的,所以针对企业业务的复杂性、多变性、系统的遗留性等企业的特点,Java EE自然有其应对之策。

 

业务、显示、数据存储各方面的技术繁杂不一。没有一定的抽象、分离所实现的灵活性,Java EE断不敢揽这个瓷器活。客户层、应用服务器、企业信息系统--简单来看挺像MVC分层架构。当然各层自有其处理数据、业务逻辑、结果显示的复杂性和解决办法的架构。

 

按原来对MVC的见识,单机系统上一层调用一层、各层对应的页面展示、业务处理和数据存储至多分布在两台机器上-WEB服务器和数据库服务器。而自己理解的JavaEE对应的MVC则截然不同了:

企业业务分布的地理性决定了访问数据方式的多样性、业务处理的分布性、数据存储的分布性。这些性质也就决定了层层之间不在是单一的分布:同层业务逻辑可能需要部署多个应用服务器、层层之间更需要交换处理大量的数据,因此各层之间不再是简单的调用而是通信。

通信不是想来就来的,各家都有自己的行话,没有一个统一的语言、协议是不行的。SOAP、JMS、JavaMail、JTA、JDBC、JNDI、RMI/IIOP等就是大家共知的一些通信世界语。

以上是自己对Java EE的结构的大概理解,纸上得来终究肤浅。不过可以对学习的内容和方向有个基本的指导。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息