JavaEE运行及开发环境.ppt

上传人:鲁** 文档编号:570974706 上传时间:2024-08-07 格式:PPT 页数:35 大小:1.08MB
返回 下载 相关 举报
JavaEE运行及开发环境.ppt_第1页
第1页 / 共35页
JavaEE运行及开发环境.ppt_第2页
第2页 / 共35页
JavaEE运行及开发环境.ppt_第3页
第3页 / 共35页
JavaEE运行及开发环境.ppt_第4页
第4页 / 共35页
JavaEE运行及开发环境.ppt_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《JavaEE运行及开发环境.ppt》由会员分享,可在线阅读,更多相关《JavaEE运行及开发环境.ppt(35页珍藏版)》请在金锄头文库上搜索。

1、 1南京理工大学计算机学院第第2 2章章 JavaEEJavaEE运行及开发环境运行及开发环境第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 2本章主要内容本章主要内容JDK的下的下载与安装与安装Tomcat的下的下载与安装与安装Eclipse的下的下载与安装与安装项目目实战-第一个第一个JavaEE应用:用:HelloWolrd第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 32.1 JDK的下的下载与安装与安装第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 42.1.1 运行环境运行环境JDKJDK的下的下载、安装、安

2、装下下载JDK下下载地址:地址:http:/ 下下载文件:文件:jdk-6u7-windows-i586-p.exe (Windows平台平台)安装安装JDK第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 52.1.2 配置环境变量配置环境变量JDK的的设置置JDK环境境变量量设置置这里需要配置三个属性,配置信息如下:里需要配置三个属性,配置信息如下:Java_Home C:Program FilesJavajdk1.6.0_07classpath .;%Java_Home%libdt.jar;%Java_Home%libtools.jar Path %Java_Hom

3、e%bin第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 62.2 Tomcat的下的下载与安装与安装第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 72.2.1 运行环境运行环境TomcatTomcat的下的下载及安装及安装下下载Tomcat下下载地址:地址:http:/tomcat.apache.org/download-60.cgi 下下载文件:文件:apache-tomcat-6.0.18.exe 安装安装Tomcat,安装目,安装目录下各文件下各文件夹介介绍如下如下bin:储存存Tomcat的启的启动和停止程序。和停止程序。 conf:

4、储存存Tomcat的配置文件。的配置文件。 lib:储存存Tomcat所需所需类库。logs:储存存Tomcat的日志文件。的日志文件。temp:储存存Tomcat的的临时文件。文件。webapps:储存存Web应用程序部署文件。用程序部署文件。work:储存存Web应用程序部署文件中用程序部署文件中经过编译的的页面文件。面文件。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 82.3 Eclipse的下的下载与安装与安装第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 92.3.1 Eclipse的下载及安装的下载及安装下下载Eclipse及及M

5、yEclipse插件插件Eclipse下下载地址:地址:http:/www.eclipse.org/downloads 下下载文件:文件:Eclipse IDE for Java EE Developers 安装安装Eclipse及及MyEclipse插件插件 解解压缩下下载得到的得到的Eclipse压缩包,并将包,并将MyEclipse安装到解安装到解压缩后的文件后的文件夹即可。即可。在在Eclipse中配置中配置Tomcat及及JDK选择Window选项卡中的卡中的“Preference”选项,进入入Eclipse的配的配置界面,打开置界面,打开“MyEclipse”-“Servers”-

6、“Tomcat”节点,点,选择“Tomcat 6.0”结点点 ,并,并进行配置。行配置。 第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 102.3.2 熟悉熟悉Eclipse开发环境开发环境双双击Eclipse安装目安装目录下的下的“eclipse.exe”文件启文件启动Eclipse,此,此时会会显示等待信息,之后会示等待信息,之后会显示示workspace选择界面,界面,该界面用于界面用于设置置应用工程的用工程的默默认储存位置,如存位置,如图所示。所示。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 112.3.2 熟悉熟悉Eclipse开

7、发环境开发环境选择完成后完成后单击“OK”按按钮进入入Eclipse欢迎界面,迎界面,如如图所示。所示。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 122.3.3 Eclipse简介简介Eclipse的前身是的前身是IBM的的Visual Age for Java(简称称VA4J)。2001 年年11 月,月,IBM意意识到需要用它来到需要用它来对抗抗Microsoft Visual Studio 的的发展,向开源社区捐献展,向开源社区捐献了价了价值4 千万美元的千万美元的Eclipse源源码。Eclipse的商的商业目目标就是希望就是希望Eclipse 项目能目能

8、够吸引吸引开开发人人员,能,能发展起一个展起一个强大而又充大而又充满活力的商活力的商业合作伙伴(独立合作伙伴(独立软件供件供应商)社区。商)社区。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 132.3.3 Eclipse简介简介Eclipse是一个基于是一个基于Java的、开放源的、开放源码的、可的、可扩展展的的应用开用开发平台。它是一个可以用于构建集成平台。它是一个可以用于构建集成Web和和应用程序开用程序开发工具的平台,其本身并不会提供大工具的平台,其本身并不会提供大量的功能,而是通量的功能,而是通过插件来插件来实现程序的快速开程序的快速开发功功能。能。Ecli

9、pse的价的价值体体现在在为创建可建可扩展的开展的开发环境提供境提供了一个开放源代了一个开放源代码的平台。的平台。这个平台允个平台允许任何人构任何人构建与建与环境或其他工具无境或其他工具无缝集成的工具,而工具与集成的工具,而工具与Eclipse无无缝集成的关集成的关键是插件。是插件。这也正是也正是Eclipse最具魅力的地方。最具魅力的地方。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 142.3.3 Eclipse简介简介通通过不断地集成各种插件,不断地集成各种插件,Eclipse的功能也在不断的功能也在不断地地扩展,以便支持各种不同的展,以便支持各种不同的应用。用

10、。虽然然Eclipse是是针对Java语言而言而设计开开发的,但是它的用途并不局的,但是它的用途并不局限于限于Java语言,通言,通过安装不同的插件,安装不同的插件,Eclipse还可以支持可以支持诸如如C/C+、PHP、COBOL等等编程程语言。言。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 152.3.4 MyEclipse插件插件MyEclipse企企业级工作平台(工作平台(MyEclipse Enterprise Workbench ,简称称MyEclipse)是)是对Eclipse IDE的的扩展,利用它我展,利用它我们可以在数据可以在数据库和和J2EE的

11、开的开发、发布,以及布,以及应用程序服用程序服务器的整合方器的整合方面极大的提高工作效率。它是功能丰富的面极大的提高工作效率。它是功能丰富的J2EE集成集成开开发环境,包括了完境,包括了完备的的编码、调试、测试和和发布布功能,完整支持功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。MyEclipse是收是收费的插件。的插件。专业版收版收费$63.55。官。官方网站提供方网站提供30天免天免费试用版。用版。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 162.4 JSP开开发的模式的模式第2章 Java

12、EE运行及开发环境 前一页 休息南京理工大学计算机学院 17JSP程序开发模式程序开发模式-单纯的单纯的JSP页面编程页面编程在在单纯的的JSP编程模式下,因程模式下,因为将大部分的将大部分的Java代代码与与HTML代代码混淆在一起,会混淆在一起,会给程序的程序的维护和和调试带来很多的困来很多的困难,而且,而且对于整个程序的于整个程序的结构更是构更是无从无从谈起。起。单纯的的JSP页面面编程模式是无法程模式是无法应用到大、中型用到大、中型Java Web应用程序开用程序开发中。中。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 18JSP程序开发模式程序开发模式-Mo

13、del1采用采用JSP+JavaBean结构,适合中、小型网站的开构,适合中、小型网站的开发。利用。利用JavaBean技技术,可以很容易地完成一些,可以很容易地完成一些业务逻辑上的操作。上的操作。JavaBean 是一个是一个纯粹的粹的Java类,它遵守一些,它遵守一些规则与命名方式,它是一个公开(与命名方式,它是一个公开(public)的)的类,具有,具有公开的公开的set与与get方法,在方法,在JSP中可以使用它将程序中可以使用它将程序的的逻辑处理与理与显示部分分离。示部分分离。JavaBean将将业务逻辑封装到封装到Java类中,在中,在JSP页面中通面中通过调用用这个个类,从而,从

14、而执行行这个个业务逻辑,JSP用来用来显示示页面。面。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 19JSP程序开发模式程序开发模式-Model1第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 20JSP程序开发模式程序开发模式-Model2Model1虽然已然已经将网站的将网站的业务逻辑和和显示示页面面进行行分离,但分离,但JSP不但要不但要进行程序中大部分的流程控制,行程序中大部分的流程控制,而且而且还要要负责页面的面的显示,所以仍然不是一种理想示,所以仍然不是一种理想的的设计模式。模式。在在Model2(JSP+JavaBean+Ser

15、vlet)设计模式中,模式中,由由Servlet来来执行行业务逻辑并并负责程序的流程控制,程序的流程控制,JavaBean组件件实现业务逻辑,JSP用于用于页面的面的显示。示。这种模式使得程序中的种模式使得程序中的层次关系更明次关系更明显,各,各组件的分工也非常明确。件的分工也非常明确。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 21JSP程序开发模式程序开发模式-Model2第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 22JSP程序开发模式程序开发模式- MVC模式模式MVC(Model-View-Controller,模型,模型视图控

16、控制器)是一种程序制器)是一种程序设计概念,它同概念,它同时适用于适用于简单的的和复和复杂的程序。将的程序。将应用程序分解用程序分解为3个独立的部分:个独立的部分:模型、模型、视图和控制器。和控制器。Model(模型):是(模型):是业务逻辑的代的代码,是,是应用程序用程序中真正用来完成任中真正用来完成任务的部分。的部分。View(视图) :实际上就是程序与用上就是程序与用户进行交互行交互的界面,用的界面,用户可以看到它的存在。可以看到它的存在。视图可以具可以具备一一定的功能并定的功能并应遵守遵守对其的其的约束,在束,在视图中不中不应包含包含对数据数据处理的代理的代码,即,即业务逻辑代代码。C

17、ontroller(控制器)(控制器) :主要控制用:主要控制用户请求并作出求并作出响响应。它根据用。它根据用户的的请求求选择模型或修改模型,并模型或修改模型,并决定返回怎决定返回怎样的的视图。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 23JSP程序开发模式程序开发模式- MVC模式模式提出提出这种种设计模式主要是因模式主要是因为应用程序中用来完成用程序中用来完成任任务的代的代码模型(也称模型(也称为“业务逻辑”)通常是)通常是程序中相程序中相对稳定的部分,并且会被重复使用,而程定的部分,并且会被重复使用,而程序与用序与用户进行交互的行交互的页面面视图,却是,却是

18、经常改常改变的。的。如果因需要更新如果因需要更新页面而不得不面而不得不对业务逻辑代代码进行行改改动,或者要在不同的模,或者要在不同的模块中中应用到相同的功能而用到相同的功能而重复地重复地编写写业务逻辑代代码,不,不仅降低了整体程序开降低了整体程序开发的的进程,而且会使程序程,而且会使程序变得得难以以维护。因此,将。因此,将业务逻辑代代码与外与外观呈呈现分离,将会更容易地根据分离,将会更容易地根据需求的改需求的改变来改来改进程序。程序。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 24JSP程序开发模式程序开发模式-MVC组件类型和关系组件类型和关系第2章 JavaEE

19、运行及开发环境 前一页 休息南京理工大学计算机学院 25JSP程序开发模式程序开发模式-Model2与与MVCModel2遵循了遵循了MVC设计模式模式第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 26JSP程序开发模式程序开发模式-Model2与与MVC目前存在多种目前存在多种MVC架构,架构,虽然然这些些MVC架构所架构所应用用的技的技术可能都是可能都是JSP、Servlet与与JavaBean,但他,但他们的流程及的流程及设计却是不同的,所以程序却是不同的,所以程序设计人人员需需要花更多的要花更多的时间去了解。去了解。使用使用Model2进行行项目开目开发时,可

20、以,可以选择一个一个实现了了MVC模式的模式的现成的框架,在此下成的框架,在此下进行开行开发,大大,大大节省了开省了开发时间,会取得事半功倍的效果。,会取得事半功倍的效果。目前已有很多可以使用的目前已有很多可以使用的现成的成的MVC框架,例如框架,例如Struts框架。框架。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 272.5 项目目实战 - 第一个第一个Java EE应用:用:Helloworld第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 282.5.1 开发实例开发实例创建并编写创建并编写Web工程工程“Hello”开开发步步骤如下

21、:如下:1. 在在MyEclipse中新建一个中新建一个“Web Project”,工程名称,工程名称为“Hello”。创建完建完毕的工程的工程结构如右构如右图所所示。示。2. 打开打开index.jsp文件,将其内容修文件,将其内容修改改为Hello pageHello World第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 292.5.2 开发实例开发实例发布并运行发布并运行步步骤如下:如下:1. 发布布Web工程工程“Hello”。单击MyEclipse的的发布按布按钮“Deploy MyEclipse J2EE Project to Server” ,如右,如

22、右图所示,将当前所示,将当前工程工程发布到布到Tomcat服服务器。器。2. 启启动Tomcat服服务器。器。3. 打开打开浏览器,在地址器,在地址栏中中输入入http:/localhost:8080/Hello,得到右得到右图所示界面。所示界面。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 30本章小结本章小结掌握如何安装掌握如何安装JDK以及以及环境境变量的配置量的配置掌握如何安装掌握如何安装Tomcat服服务器及基本配置器及基本配置掌握如何安装掌握如何安装Eclipse开开发工具及工具及MyEclipse插件插件了解了解JSP+Servlet+JavaBean模

23、式的架构模式的架构第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 31练习练习1-1 开开发JSP程序需要具程序需要具备哪些开哪些开发环境?境?1-2 在成功安装在成功安装JDK后,需要配置哪些后,需要配置哪些环境境变量?量?1-3 Tomcat的默的默认端口、用端口、用户名和密名和密码分分别是是什么?什么?1-4 本章介本章介绍的用来开的用来开发JSP程序的开程序的开发工具工具是什么?是什么?1-5 开开发JSP程序可采用哪几种开程序可采用哪几种开发模式?分模式?分别介介绍他他们的的优缺点。缺点。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院

24、32练习练习1-6 以下哪个以下哪个选项不是不是JSP所具有的特征?所具有的特征?(1)跨平台)跨平台(2)快速建立)快速建立Web Form(3)分离静)分离静态与与动态内容内容(4)可重复使用的)可重复使用的组件件(5)沿用了)沿用了Servlet的所有功能的所有功能(6)预编译第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 33练习练习1-7 请说明在明在Eclipse开开发工具中一下快捷工具中一下快捷键的的功能功能(1)Alt+上下方向上下方向键 (2)Ctrl + /(3)Ctrl+D (4)Ctrl+W(5)Ctrl+F6 (6)Ctrl+Shift+O(7)Ctrl+Shift+X (8)Ctrl+Shift+Y第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 34上机指导上机指导1-1 安装与配置安装与配置JDK,并,并测试JDK的安装是否的安装是否成功。成功。1-2 安装与启安装与启动Tomcat,并通,并通过浏览器器访问Tomcat的主的主页面。面。1-3 安装安装Eclipse开开发工具,并工具,并进行行汉化。化。1-4 安装安装MyEclipse插件。插件。1-5 根据根据2.5章的章的讲解,开解,开发并运行并运行该JSP程序。程序。第2章 JavaEE运行及开发环境 前一页 休息南京理工大学计算机学院 35

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

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