Java Web快速开发教程.pptx

  1. 1、本文档共379页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
根据相关教材和网络资源整理制作,可作为授课教师的教学参考资料,如有侵权请联系删除!

一、Java发展史与项目构建Java Web快速开发教程——Spring Boot+MyBatis应用 1Java 的 版 本 发 展2集 成 开 发 环 境3Java程 序 编 译 与 运 行4Maven5持 续 集 成一、Java发展史与项目构建 一、Java发展史与项目构建1Java 的 版 本 发 展 Java 的 版 本 发 展(一)Java版本演进Sun公司发布了Java的第一个开发工具包(JDK 1.0)1996年1月1998年12月Sun公司发布了第二代Java平台(简称为Java2)的3个版本。Sun公司发布了第二代Java平台(简称为Java2)的3个版本。J2SE1.5发布,成为Java语言发展史上的又一里程碑。2004年9月2005年6月在Java One大会上,Sun公司发布了Java SE 6。2006年12月JavaSE6发布。 Java 的 版 本 发 展(一)Java版本演进JavaSE7发布2011年7月2014年3月Sun公司发布了第二代Java平台(简称为Java2)的3个版本。JavaSE8发布Java SE 9发布2017年7月2018年3月Java SE 10发布2018年9月Java SE 11发布 Java 的 版 本 发 展(二)EJBEJB(Enterprise JavaBean)是JavaEE的核心规范,EJB架构是开发和配置基于组件的分布式商务应用程序的一种组件架构。简单的说,借助于Java的跨平台优势,遵循EJB规范的应用能够应用EJB部署在任何平台。EJB需要部署在容器中,EJB容器主要有JBoss和WebLogic。注意区别Web容器和EJB容器,常见的Tomcat属于Web容器,Tomcat不支持EJB。EJB容器不仅支持Web部署也支持EJB。小贴士:尽管EJB的理念很优秀,但架构太重,学习曲线陡峭,随着轻量级的易用框架,比如Spring崛起,EJB走向衰落。 Java 的 版 本 发 展(三)JDK与JREJDK(Java Development Kit),Java开发环境,是Java开发工具。JDK是整个Java的核心,包括了JRE、一些Java工具和Java的核心类库(Java API)。JRE(JAVA Runtime Environment),Java运行环境,包括Java API类库中的一部分和Java虚拟机,JRE是支持Java程序运行的标准环境。JDK包含了JRE,因此只要安装了JDK,就可以编写Java程序,也可以正常运行Java程序。但由于JDK占用的空间较大,因此如果只运行普通的Java程序则无须安装JDK,只需要安装JRE即可。 Java 的 版 本 发 展(四)JVMJVM(Java Virtual Machine),Java虚拟机,Java语言编写的程序之所以能跨平台就是因为JVM的存在,JVM隔离了计算机硬件以及操作系统的差别,使得Java代码一次编译就可以在不同硬件平台、操作系统上能无差别运行。编译型语言:直接生成目标机器的执行码,可以直接在目标机器上执行,C/C++等。解释型语言:不需要编译,在目标机器上执行时通过该语言的翻译工具将代码翻译为机器码执行,Basic,Python等。 Java 的 版 本 发 展(五)Java的特殊点Java兼具二者特点。编译成为JVM执行码,然后JVM将其即时编译成机器码在目标机器上执行。因此,从本质上讲,Java应该还属于解释型语言。在执行效率方面,由于现在的Java虚拟机使用了即时编译器,因此采用Java编写的“热点”代码其运行速度与C++已经相差不大,具有编译型语言的特点。Java反编译:编译型语言很难反编译出源码,Java编译后的class可以利用工具反编译出源码。一个Java反编译工具:luyten,下载链接:/deathmarine/Luyten/releases Java 的 版 本 发 展(六)JavaScript最后我们提一下JavaScript,JavaScript由Netscape出品,被大多程序员简称为JS。JavaScript除了名字中包含Java之外,其本身和Java并没有多大关系。也可能是因为沾了名字的光,JavaScript截至到当前还是非常流行,也还是Web前端开发的主流语言,JavaScript确实强大而又好用)。 2集 成 开 发 环 境一、Java发展史与项目构建 集 成 开 发 环 境 (一)集成开发环境(IDE,Integrated Development Environment?) 优点漂亮的图形界面。强大的辅助功能——代码补全提示、纠错提示、图形调测、无缝集成三方项目组件等。

文档评论(0)

139****1983 + 关注
实名认证
内容提供者

副教授、一级建造师持证人

一线教师。

认证主体孙**
领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档

相关课程推荐