第2章节JSP开发运行环境课件

上传人:E**** 文档编号:91552177 上传时间:2019-06-29 格式:PPT 页数:65 大小:2.04MB
返回 下载 相关 举报
第2章节JSP开发运行环境课件_第1页
第1页 / 共65页
第2章节JSP开发运行环境课件_第2页
第2页 / 共65页
第2章节JSP开发运行环境课件_第3页
第3页 / 共65页
第2章节JSP开发运行环境课件_第4页
第4页 / 共65页
第2章节JSP开发运行环境课件_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《第2章节JSP开发运行环境课件》由会员分享,可在线阅读,更多相关《第2章节JSP开发运行环境课件(65页珍藏版)》请在金锄头文库上搜索。

1、第2章JSP运行环境,IT知识讲解 JDK Netbeans Eclipse MyEclipse 服务器,2019年6月29日,1,温故而知新!,2019年6月29日,2,1.1 Web基础知识,1.1.1 Web技术的由来与发展 1.1.2 Web动态网页技术 1.1.3 Java Web编程的主要组件技术 JavaBean Servlet JDBC JavaEE EJB,2019年6月29日,3,1.2 JSP技术,1.2.1 JSP特点与优势 1.2.2 JSP的工作原理,2019年6月29日,4,1.3 JSP开发Web的方式与体系结构,1.3.1 JSP开发Web站点的主要方式 1.

2、3.2 JSP两种体系结构,2019年6月29日,5,1.4 MVC设计模式,1.4.1 MVC设计模式思想 1.4.2 MVC优缺点,2019年6月29日,6,第2章JSP运行环境,IT知识讲解 JDK Netbeans Eclipse MyEclipse 服务器,2019年6月29日,7,IT知识介绍,2019年6月29日,8,IBM HP Apple SUN Cisco Intel AMD Microsoft UNIX/LINUX,2019年6月29日,9,软件,Dephli JBulider JCreater Eclipse MyEclipse Netbeans VS.NET Orac

3、le SQL server DB/2 MS SQL,2019年6月29日,10,Websphere BEA Weblogic Tomcat Sun Java System Application Server,2019年6月29日,11,Java软件公司用到的主要技术: Java JSP Struts Spring Hibernate/JDBC EJB HTML Servlet DBMS,2019年6月29日,12,在公司面试中需要用到的技术: XML UML OOA/D,2019年6月29日,13,第2章JSP运行环境,IT知识讲解 JDK Netbeans Eclipse MyEclips

4、e 服务器,2019年6月29日,14,JDK版本,2019年6月29日,15,JDK版本 JDK 1.0 1996 JDK 1.1 1997 JDK 1.2 1998 JDK 1.3 1999 JDK 1.4 2002 JDK 1.5(5.0) 2004 JDK 6.0 2006 JDK 7.0 2011,2019年6月29日,16,三个平台: J2ME、J2SE、J2EE 1999年, Sun公司推出的JDK 1.3将Java平台划分为J2ME、J2SE和J2EE,使Java技术获得了最广泛的应用。 (1) J2ME (嵌入式平台) J2ME (Java 2 Micro Edition)是

5、适用于小型设备和智能卡的Java 2嵌入式平台,用于智能卡业务、移动通信、电视机顶盒等功能。 (2) J2SE (标准平台 J2SE (Java 2 Standard Edition)是适用于桌面系统的Java 2标准平台。 J2SE SDK也简称JDK,它包含Java编译器、Java类库、Java运行时环境和Java命令行 工具。 (3) J2EE (企业级平台) J2EE (Java 2 Enterprise Edition)是Java 2的企业级应用平台,提供分布式企业软件组件 架构的规范,具有Web性能,具有更高的特性、灵活性、简化的集成性、便捷性以及J2EE 服务器之间的互操作性。,

6、2019年6月29日,17,JDK的安装与设置,1.安装机器要求 基于Windows操作系统: 硬件需求:CPU P以上,64M内存, 100M硬盘空间。 软件要求:Windows98/NT/2000/XP,IE5.0,2019年6月29日,18,程序需求 JDK1.6(6.0) JavaAPI 官方下载网站: http:/ 运行jdk.exe文件,安装一直现在系统默认,安装后的路径是:C:Program FilesJavajdk1.6.0,2019年6月29日,20,设置环境变量 PATH:C:Program FilesJavajdk1.6.0bin; 在系统变量中新建classpath,变

7、量值中输入: .;C:Program FilesJavajdk1.6.0lib,2019年6月29日,21,第2章JSP运行环境,IT知识讲解 JDK Netbeans Eclipse MyEclipse 服务器,2019年6月29日,22,NetBeans,2019年6月29日,23,NetBeans,NetBeans是一个为软件开发者设计的自由、开放的IDE(集成开发环境),可以在这里获得许多需要的工具,如建立桌面应用、企业级应用、WEB开发和JAVA移动应用程序开发、C/C+,甚至Ruby。,2019年6月29日,24,NetBeans是一个始于1997年的Xelfi计划,本身是捷克布拉

8、格查理大学(Charles University)的数学及物理学院的学生计划。 此计划延伸并成立了一家公司进而发展了商用版本的NetBeans IDE,直到1999年Sun买下此公司。Sun于次年(2000年)的六月将NetBeans IDE开放为公开源码,直到现在 NetBeans 的社群依然持续增长,而且更多个人及企业使用并开发 NetBeans 作为程序开发的工具。NetBeans是开源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。,2019年6月29日,25,NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进

9、行开发,并在SPL(Sun公用许可)范围内使用。 http:/beans.org 已经获得业界广泛认可,并支持NetBeans扩展IDE模块目录中大约100多个模块。,2019年6月29日,26,作为一个全功能的开放源码Java IDE,NetBeans可以帮助开发人员编写、编译、调试和部署Java应用,并将版本控制和XML编辑融入其众多功能之中。 NetBeans 可支持Java 2平台标准版(J2SE)应用的创建、采用JSP和Servlet的2层Web应用的创建,以及用于2层Web应用的API及软件的核心组的创建。,2019年6月29日,27,此外,NetBeans 最新版本还预装了两个W

10、eb服务器,即Tomcat和GlassFish,从而免除了繁琐的配置和安装过程。所有这些都为Java开发人员创造了一个可扩展的开放源代码的、多平台的Java IDE,以支持他们在各自所选择的环境中从事开发工作。,2019年6月29日,28,NetBeans官方下载地址是http:/beans.org,下载界面如图。可根据需要下载合适版本的NetBeans。 最新版本NetBeans 7.0版本。,2019年6月29日,29,2019年6月29日,30,安装,2019年6月29日,31,第2章JSP运行环境,IT知识讲解 JDK Netbeans Eclipse MyEclipse 服务器,20

11、19年6月29日,32,Eclipse简介,2019年6月29日,33,Eclipse平台是IBM向开发源码社区捐赠的开发框架,它是一个成熟的、精心设计的、可扩展的体系结构。,2019年6月29日,34,1998 年,IBM开始了下一代开发工具技术探索之路,成立了一个项目开发小组。 经过两年的发展,2000年,IBM决定给这个新一代开发工具项目命名为 Eclipse,Eclipse 叫法当时只是内部使用的名称。这时候的商业目标就是希望 Eclipse 项目能够吸引开发人员,能发展起一个强大而又充满活力的商业合作伙伴(独立软件供应商)社区。同时IBM意识到需要用它来对抗 Microsoft Vi

12、sual Studio 的发展,因此从商业目标考虑,通过开源的方式IBM最有机会达到目的。,2019年6月29日,35,2001 年 12 月,IBM 向世界宣布了两件事,第一件是创建开源项目,既 IBM 捐赠价值 4 千万美元的源码给开源社区;另外一件事是成立 Eclipse 协会(Eclipse Consortium),这个协会由一些成员公司组成,主要任务是支持并促进 Eclipse 开源项目。 Eclipse 经过了 2.0 到 2.1 的发展,不断收到来自社区的建议和反馈,终于到了一个通用化的阶段。在3.0 版发行时,IBM觉得时机成熟,于是正式声明将 Eclipse 作为通用的富客户

13、端(RCP)和 IDE。 从 Eclipse 3.0 到 3.1 到3.5,富客户端平台应用快速增长,越来越多的反馈帮助Eclipse完善提高。,2019年6月29日,36,Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。Eclipse是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,

14、因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言。例如,Eclipse也支持诸如 C/C+、COBOL 和 Eiffel 等编程语言的插件。,2019年6月29日,37,2005美国国家航空航天管理局(NASA)在加利福尼亚州有个实验室叫 Jet Propulsion Laboratory (JPL),负责火星探测计划,他们的管理用户界面就是一个

15、 Eclipse RCP 应用,通过这个应用,加利福尼亚州的工作人员就可以控制在火星上运行的火星车。在演示过程中,有人问为什么使用 Eclipse, 回答是:使用 Eclipse 这门技术,他们不用担心,而且还节省了不少纳税人的钱,因为他们只需要集中资源开发控制火星车的应用就可以了。,2019年6月29日,38,Eclipse官方下载地址是http:/www.eclipse.org/downloads/,下载界面如图所示。可根据需要下载适用的Eclipse版本。本书使用的是Eclipse3.5版本。,2019年6月29日,39,2019年6月29日,40,第2章JSP运行环境,IT知识讲解 J

16、DK Netbeans Eclipse MyEclipse 服务器,2019年6月29日,41,MyEclipse,2019年6月29日,42,MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。,2019年6月29日,43,在结构上,MyEclipse的特征可以被分为7类: 1. J2EE模型 2. WEB开发工具 3. EJB开发工具 4. 应用程序服务器的连接器 5. J2EE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助,2019

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号