




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java简介,Java是什么Java简介Java语言的特点Java语言的优势Java相关技术基于开放源代码的技术平台Java相关网站,1Java是什么,java词义1.爪哇岛(印尼)2.爪哇产的咖啡3.一种网络应用程序开发语言,首页,回到首页,2Java简介,Java由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java的最主要的特性跨平台、动态的Web、Internet计算推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。,回到首页,2Java简介,Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口构成。JavaAPI为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。,回到首页,2Java简介,在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7。,回到首页,2Java简介,Java分为三个体系J2SE(Java2StandardEdition)J2EE(Java2Platform,EnterpriseEdition)J2ME(Java2MicroEdition)2005年6月,JavaOne大会召开,SUN公司公开JavaSE6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME,回到首页,3Java语言的特点,Java语言吸收了Smalltalk语言和C+语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。1、Java语言是简单的。2、Java语言是一个面向对象的。3、Java语言是分布式的。4、Java语言是健壮的。,首页,回到首页,3Java语言的特点,5、Java语言是安全的。6、Java语言是体系结构中立的。7、Java语言是可移植的。8、Java语言是解释型的。9、Java是高性能的。10、Java语言是多线程的。11、Java语言是动态的。,首页,回到首页,4Java语言的优势,Java语言的特性使得Java应用程序具有较好的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java企业应用编程接口(JavaEnterpriseAPIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。,首页,回到首页,5Java相关技术,1、JDBC(JavaDatabaseConnectivity)提供连接各种关系数据库的统一接口。2、EJB(EnterpriseJavaBeans)使得开发者方便地创建、部署和管理跨平台的基于组件的企业应用。3、JavaRMI(JavaRemoteMethodInvocation)用来开发分布式Java应用程序。一个Java对象的方法能被远程Java虚拟机调用。这样,远程方法激活可以发生在对等的两端,也可以发生在客户端和服务器之间,只要双方的应用程序都是用Java写的。4、JavaIDL(JavaInterfaceDefinitionLanguage)提供与CORBA(CommonObjectRequestBrokerArchitecture)的无逢的互操作性。这使得Java能集成异构的商务信息资源。,回到首页,5Java相关技术,5、JNDI(JavaNamingandDirectoryInterface)提供从Java平台到的统一的无逢的连接。这个接口屏蔽了企业网络所使用的各种命名和目录服务。6、JMAPI(JavaManagementAPI)为异构网络上系统、网络和服务管理的开发提供一整套丰富的对象和方法。7、JMS(JavaMessageService)提供企业消息服务,如可靠的消息队列、发布和订阅通信、以及有关推拉(Push/Pull)技术的各个方面。8、JTS(JavatransactionService)提供存取事务处理资源的开放标准,这些事务处理资源包括事务处理应用程序、事务处理管理及监控。,回到首页,6基于开放源代码的技术平台,开放源代码软件就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、覆制以及再分发的权利。简而言之,所有公布软件源代码的程序都可以称为开放源代码软件。,回到首页,6基于开放源代码的技术平台,应用程序开发工具平台开发工具:Eclipse/netbeans数据库平台:MySql/HSQLDBJ2EE服务器:JBoss/JOnAS,回到首页,6基于开放源代码的技术平台,应用程序开发框架应用级框架:SpringWeb框架:Struts/WebWork持久层框架:Hibernate/IBATIS,回到首页,6基于开放源代码的技术平台,开源应用Portal门户:Liferay/JetSpeed开源工作流:OpenWFE身份认证管理:JOSSOJava开源报表制作:OpenReports全文检索:LuceneJMS消息中间件:OpenJMS,回到首页,6基于开放源代码的技术平台,开源应用(续)Java开源ERP与CRM系统:CompiereERP&CRM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合理课间活动方案
- 吉林节日活动方案
- 同学团建活动方案
- 同舟共济促销活动方案
- 名人馆沙龙活动方案
- 吧台啤酒促销活动方案
- 启动管理活动方案
- 十佳门店评选活动方案
- 双体验日活动方案
- 单位联谊吃饭活动方案
- 浆料回收工艺及流程
- QSY 1643-2013安全目视化管理导则培训课件
- 人教版高中数学选修2-3全部教案
- 学校中层干部选拔考试教育教学管理知识试题题库(包含:名词解释、简答题、论述题、案例分析)
- 港口规划与布置课程设计
- GB/T 799-2020地脚螺栓
- GB/T 213-2003煤的发热量测定方法
- GB/T 19411-2003除湿机
- GB/T 15683-2008大米直链淀粉含量的测定
- 幼儿园大班毕业典礼教师诗朗诵
- 【部编人教版】贵州省铜仁市2021-2022年八年级下期末数学试卷
评论
0/150
提交评论