分享
 
 
 

JAVA基本名词解释

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

一.Java发展到现在,按应用来分主要分为三大块:

J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。

1、J2SE(Java[tm] 2 Platform, Standard Edition)就是Java2的标准版,主要用于桌面应用软件的编程;

2、J2ME(J2ME(TM) - Java 2 Platform, Micro Edition)主要应用于嵌入是系统开发,如手机和PDA的编程;

3、J2EE(Java(TM) 2 Platform, Enterprise Edition)是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

二.J2EE又包括许多组件,如jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。

1、JSP:Java Server Pages(TM) Technology,, 为了解决Java Servlet没有把网站的逻辑和页面的输出分开而出现的整个Servlet代码混乱不堪的问题,SUN推出了Java Server Pages—JSP。按照脚本语言是服务于某一个子系统的语言这种论述, JSP应当被看作是一种脚本语言。

2、Java Servlet:Java Servlet是JSP技术的基础,Servlet这个名称大概源于Applet,可以称之为“小服务程序”。

3、JavaBeans:就是Java的可重用组件技术,JavaBeans就是Java的可重用组件技术。JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。

4、EJB:J2EE 平台提供了多层的分布式的应用模型、组件再用、一致化的安全模型以及灵活的事务控制。这些层是客户层、Web层、业务层及企业信息系统层( EIS )等。业务层经常被称作Enterprise JavaBeans (EJB )层。业务层和Web 层一起构成了3 层J2EE应用的中间层,而其他两层是客户层和企业信息系统层。EJB上层的分布式应用程序是基于对象组件模型的,低层的事务服务使用了API技术。EJB技术简化了用JAVA语言编写的企业应用系统的开发、配置和执行。EJB的体系结构规范由Sun Microsystems公司制定。

5、Enterprise Beans:EJB技术定义了一组可重用的组件: Enterprise Beans。可以利用这些组件像搭积木一样你的建立分布式应用程序。当你把代码写好之后,这些组件就被组合到特定的文件中去。每个文件有一个或多个Enterprise Beans,在加上一些配置参数。最后,这些Enterprise Beans被配置到一个装了EJB容器的平台上。客户能够通过这些Beans的Home接口定位到某个Beans,并产生这个Beans的一个实例。这样,客户就能够调用Beans的应用方法和远程接口。

6、Session Beans:Beans 类提供了业务方法、创建方法和查询方法的实现。假如Enterprise Beans 治理它自己的持久性的话,还为其生命期方法提供了实现。有两种Enterprise Beans :Entity Beans 和Session Beans。

7、EAR:应用装配商从组件提供商获得应用组件JAR 文件,并将它们组装成一个J2EE 应用的Enterprise Archive(EAR)文件的公司或个人,这种文件是一个带.ear扩展名的标准文件。应用装配商提供与该应用程序相关的整体信息,并使用验证工具来检验EAR 文件的内容是正确的。

8、JAR:JAR文件格式是基于通用的和可以自由使用ZLIB文件的格式。ZLIB格式是基于zip的文件格式。这是一个可移植的文件格式,它可以在某个目录层次上存储多个文件。ZLIB格式不是针对某个非凡的压缩方法的格式,deflate压缩方案是通用的。这是在JAR文件中使用的压缩方法。deflate协议是基于Lempee-Ziv算法的变体LZ77,它具有较低的压缩开销和适当的内存要求。这使得它成为十分通用的压缩协议。有关ZLIB更具体的信息,请查阅RFC1950和RFCl951.用户可以从FTP://ds.internic.net/rfc/上获得它们。

9、RMI:Java RMI (Remote Method Invocation 远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。Java RMI 支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。RMI目前使用Java远程消息交换协议JRMP(Java Remote Messaging Protocol)进行通信。JRMP是专为Java的远程对象制定的协议。因此,Java RMI具有Java的"Write Once,Run Anywhere"的优点,是分布式应用系统的百分之百纯Java解决方案。用Java RMI开发的应用系统可以部署在任何支持JRE(Java Run Environment Java,运行环境)的平台上。但由于JRMP是专为Java对象制定的,因此,RMI对于用非Java语言开发的应用系统的支持不足。不能与用非Java语言书写的对象进行通信。

10、XML:XML是一个精简的SGML,它将SGML的丰富功能与Html的易用性结合到Web的应用中。XML保留了SGML的可扩展功能,这使XML从根本上有别于HTML。XML要比HTML强大得多,它不再是固定的标记,而是答应定义数量不限的标记来描述文档中的资料,答应嵌套的信息结构。HTML只是Web显示数据的通用方法,而XML提供了一个直接处理 Web 数据的通用方法。HTML着重描述Web页面的显示格式,而XML着重描述的是Web页面的内容。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有