- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java各版本
1. Java版本的演化过程:
1996.1.23 (Oak) JDK1.0
1997.2.18 JDK1.1
1998.12.8 J2ME (Playground) J2SE J2EE 操场
2000.5.8 (Kestrel) J2SE 1.3 茶隼2001.9.24 J2EE1.3
2002.2.6 (Merlin) J2SE1.4 灰背隼2003.11.24 J2EE1.4
2004.9.30 (Tiger) (Java SE 5)
2006.5.12 Java EE 5
2006.12.11 (Mustang) (Java SE 6) 野马2008.11.09 Java ME SDK3.0
2009.12.10 Java EE 6
2011.7.28 (Dolphin) Java SE 7 海豚
· 帮助开发者减少代码量。使语法清晰,代码更易读,从而提高开发者的工作效率并简化常见编程任务。
· 改进动态语言支持(包括:Ruby, Python和JavaScript),显著提升JVM上的运行性能。
· 一个新的为多核环境而设计的API,可支持任意数量处理器内核并行执行任务。
· 高效I/O接口与文件系统
· 全新网络与安全特性
· 扩大国际化支持,支持Unicode 6.0
· 更新大量库版本
另据官网介绍,Java SE 7具备强大的向下兼容性,旧平台上开发技术仍受保护。
2. Java EE(企业版)
2.1 Java EE的历史
2.2影响Java EE的商业和开放源代码领域创新技术
(1)BPEL
BPEL是Business Process Execution Language的缩写,意为业务过程执行语言,是一种基于XML的,用来描写业务过程的编程语言,被描写的业务过程的每个单一步骤则由Web服务来实现。
(2)Hibernate
Hibernate 是开放源代码持久性和查询框架,提供传统 Java 对象(Plain Old Java Object,POJO)到关系数据库表的对象-关系映射,以及数据查询和检索功能。
(3)Portlet
Portlets 是一种Web组件-就像servlets-是专为将合成页面里的内容聚集在一起而设计的。通常请求一个portal页面会引发多个portlets被调用。每个portlet都会生成标记段,并与别的portlets生成的标记段组合在一起嵌入到portal页面的标记内。
(4)Spring
Spring Framework(通常称为 Spring)是一个开放源代码项目,目的是为了使 J2EE? 环境更具可访问性。Spring 为简单 Java? 对象提供框架,使这些对象可以通过包装类和 XML 配置使用 J2EE 容器。Spring 的目标是为这些项目提供显著的好处,提高这些项目的开发效率和运行时性能,同时改进测试覆盖率和应用程序质量。
(5)SCA
服务组件架构(Service Component Architecture,也译作服务构件架构, 服务组件体系结构)是新出现的但非常重要的由主要的Java EE技术厂商鼓吹的技术规范,提倡者认为SCA能够适合发布符合面向服务架构的原则的应用。
(6)SDO
服务数据对象(SDO)是一种以统一的方式访问异构数据的技术。
2.3 Java EE核心技术:
1. JDBC(Java Database Connectivity):
JDBC API为访问不同的数据库提供了一种统一的途径。
2. JNDI(Java Name and Directory Interface):
JNDI API被用于执行名字和目录服务。
3. EJB(Enterprise JavaBean):
EJB提供了一个框架来开发和实施分布式商务逻辑,由此很显著地简化了具有可伸缩性和高度复杂的企业级应用的开发。
4. RMI(Remote Method Invoke):
RMI协议调用远程对象上方法。
5. Java IDL/CORBA:
在Java IDL的支持下,开发人员可以将Java和CORBA集成在一起。
6. JSP(Java Server Pages):
JSP页面由HTML代码和嵌入其中的Java代码所组成。
您可能关注的文档
最近下载
- 2024-2025学年四川省成都七中育才学校八年级下学期期中考试英语试题.doc VIP
- 股权激励授予协议(经销商版).docx VIP
- 课件模板:普内科品管圈—提高慢阻肺呼吸功能锻炼的执行率05.pptx VIP
- 2025国开学习网电大《电子政务概论》形考任务5答案.pdf
- 中职美容期末考试试题及答案.pdf VIP
- 简易技术服务合同范本.docx VIP
- 江苏化学小高考知识点.docx VIP
- ES-500K储能双向变流器-技术方案.pdf VIP
- 2024-2025学年四川省成都七中育才学校八年级上学期期中数学试卷.docx VIP
- 小学数学:2024-2025学年北京市海淀区六年级(上)期末数学试卷(含参考答案).pdf VIP
原创力文档


文档评论(0)