JavaEE运行及开发环境.ppt_第1页
JavaEE运行及开发环境.ppt_第2页
JavaEE运行及开发环境.ppt_第3页
JavaEE运行及开发环境.ppt_第4页
JavaEE运行及开发环境.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章 JavaEE运行及开发环境,本章主要内容,JDK的下载与安装 Tomcat的下载与安装 Eclipse的下载与安装 项目实战-第一个JavaEE应用:HelloWolrd,2.1 JDK的下载与安装,2.1.1 运行环境JDK,JDK的下载、安装 下载JDK 下载地址:/javase/downloads/index.jsp 下载文件:jdk-6u7-windows-i586-p.exe (Windows平台) 安装JDK,2.1.2 配置环境变量,JDK的设置 JDK环境变量设置 这里需要配置三个属性,配置信息如下: Java_Home C:Program FilesJavajdk1.6.0_07 classpath .;%Java_Home%libdt.jar; %Java_Home%libtools.jar Path %Java_Home%bin,2.2 Tomcat的下载与安装,2.2.1 运行环境Tomcat,Tomcat的下载及安装 下载Tomcat 下载地址:/download-60.cgi 下载文件:apache-tomcat-6.0.18.exe 安装Tomcat,安装目录下各文件夹介绍如下 bin:储存Tomcat的启动和停止程序。 conf:储存Tomcat的配置文件。 lib:储存Tomcat所需类库。 logs:储存Tomcat的日志文件。 temp:储存Tomcat的临时文件。 webapps:储存Web应用程序部署文件。 work:储存Web应用程序部署文件中经过编译的页面文件。,2.3 Eclipse的下载与安装,2.3.1 Eclipse的下载及安装,下载Eclipse及MyEclipse插件 Eclipse下载地址:/downloads 下载文件:Eclipse IDE for Java EE Developers 安装Eclipse及MyEclipse插件 解压缩下载得到的Eclipse压缩包,并将MyEclipse安装到解压缩后的文件夹即可。 在Eclipse中配置Tomcat及JDK 选择Window选项卡中的“Preference”选项,进入Eclipse的配 置界面,打开“MyEclipse”-“Servers”-“Tomcat”节点,选择“Tomcat 6.0”结点 ,并进行配置。,2.3.2 熟悉Eclipse开发环境,双击Eclipse安装目录下的“eclipse.exe”文件启动Eclipse,此时会显示等待信息,之后会显示workspace选择界面,该界面用于设置应用工程的默认储存位置,如图所示。,2.3.2 熟悉Eclipse开发环境,选择完成后单击“OK”按钮进入Eclipse欢迎界面,如图所示。,2.3.3 Eclipse简介,Eclipse的前身是IBM的Visual Age for Java(简称VA4J)。2001 年11 月,IBM意识到需要用它来对抗Microsoft Visual Studio 的发展,向开源社区捐献了价值4 千万美元的Eclipse源码。 Eclipse的商业目标就是希望Eclipse 项目能够吸引开发人员,能发展起一个强大而又充满活力的商业合作伙伴(独立软件供应商)社区。,2.3.3 Eclipse简介,Eclipse是一个基于Java的、开放源码的、可扩展的应用开发平台。它是一个可以用于构建集成Web和应用程序开发工具的平台,其本身并不会提供大量的功能,而是通过插件来实现程序的快速开发功能。 Eclipse的价值体现在为创建可扩展的开发环境提供了一个开放源代码的平台。这个平台允许任何人构建与环境或其他工具无缝集成的工具,而工具与Eclipse无缝集成的关键是插件。这也正是Eclipse最具魅力的地方。,2.3.3 Eclipse简介,通过不断地集成各种插件,Eclipse的功能也在不断地扩展,以便支持各种不同的应用。虽然Eclipse是针对Java语言而设计开发的,但是它的用途并不局限于Java语言,通过安装不同的插件,Eclipse还可以支持诸如C/C+、PHP、COBOL等编程语言。,2.3.4 MyEclipse插件,MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 MyEclipse是收费的插件。专业版收费$63.55。官方网站提供30天免费试用版。,2.4 JSP开发的模式,JSP程序开发模式-单纯的JSP页面编程,在单纯的JSP编程模式下,因为将大部分的Java代码与HTML代码混淆在一起,会给程序的维护和调试带来很多的困难,而且对于整个程序的结构更是无从谈起。 单纯的JSP页面编程模式是无法应用到大、中型Java Web应用程序开发中。,JSP程序开发模式-Model1,采用JSP+JavaBean结构,适合中、小型网站的开发。利用JavaBean技术,可以很容易地完成一些业务逻辑上的操作。 JavaBean 是一个纯粹的Java类,它遵守一些规则与命名方式,它是一个公开(public)的类,具有公开的set与get方法,在JSP中可以使用它将程序的逻辑处理与显示部分分离。 JavaBean将业务逻辑封装到Java类中,在JSP页面中通过调用这个类,从而执行这个业务逻辑,JSP用来显示页面。,JSP程序开发模式-Model1,JSP程序开发模式-Model2,Model1虽然已经将网站的业务逻辑和显示页面进行分离,但JSP不但要进行程序中大部分的流程控制,而且还要负责页面的显示,所以仍然不是一种理想的设计模式。 在Model2(JSP+JavaBean+Servlet)设计模式中,由Servlet来执行业务逻辑并负责程序的流程控制,JavaBean组件实现业务逻辑,JSP用于页面的显示。这种模式使得程序中的层次关系更明显,各组件的分工也非常明确。,JSP程序开发模式-Model2,JSP程序开发模式- MVC模式,MVC(Model-View-Controller,模型视图控制器)是一种程序设计概念,它同时适用于简单的和复杂的程序。将应用程序分解为3个独立的部分:模型、视图和控制器。 Model(模型):是业务逻辑的代码,是应用程序中真正用来完成任务的部分。 View(视图) :实际上就是程序与用户进行交互的界面,用户可以看到它的存在。视图可以具备一定的功能并应遵守对其的约束,在视图中不应包含对数据处理的代码,即业务逻辑代码。 Controller(控制器) :主要控制用户请求并作出响应。它根据用户的请求选择模型或修改模型,并决定返回怎样的视图。,JSP程序开发模式- MVC模式,提出这种设计模式主要是因为应用程序中用来完成任务的代码模型(也称为“业务逻辑”)通常是程序中相对稳定的部分,并且会被重复使用,而程序与用户进行交互的页面视图,却是经常改变的。 如果因需要更新页面而不得不对业务逻辑代码进行改动,或者要在不同的模块中应用到相同的功能而重复地编写业务逻辑代码,不仅降低了整体程序开发的进程,而且会使程序变得难以维护。因此,将业务逻辑代码与外观呈现分离,将会更容易地根据需求的改变来改进程序。,JSP程序开发模式-MVC组件类型和关系,JSP程序开发模式-Model2与MVC,Model2遵循了MVC设计模式,JSP程序开发模式-Model2与MVC,目前存在多种MVC架构,虽然这些MVC架构所应用的技术可能都是JSP、Servlet与JavaBean,但他们的流程及设计却是不同的,所以程序设计人员需要花更多的时间去了解。 使用Model2进行项目开发时,可以选择一个实现了MVC模式的现成的框架,在此下进行开发,大大节省了开发时间,会取得事半功倍的效果。 目前已有很多可以使用的现成的MVC框架,例如Struts框架。,2.5 项目实战 - 第一个Java EE应用:Helloworld,2.5.1 开发实例创建并编写Web工程“Hello”,开发步骤如下: 1. 在MyEclipse中新建一个“Web Project”,工程名称为“Hello”。创建完毕的工程结构如右图所示。 2. 打开index.jsp文件,将其内容修改为, Hello page Hello World ,2.5.2 开发实例发布并运行,步骤如下: 1. 发布Web工程“Hello”。单击MyEclipse的发布按钮“Deploy MyEclipse J2EE Project to Server” ,如右图所示,将当前工程发布到Tomcat服务器。 2. 启动Tomcat服务器。 3. 打开浏览器,在地址栏中输入http:/localhost:8080/Hello,得到右图所示界面。,本章小结,掌握如何安装JDK以及环境变量的配置 掌握如何安装Tomcat服务器及基本配置 掌握如何安装Eclipse开发工具及MyEclipse插件 了解JSP+Servlet+JavaBean模式的架构,练习,1-1 开发JSP程序需要具备哪些开发环境? 1-2 在成功安装JDK后,需要配置哪些环境变量? 1-3 Tomcat的默认端口、用户名和密码分别是什么? 1-4 本章介绍的用来开发JSP程序的开发工具是什么? 1-5 开发JSP程序可采用哪几种开发模式?分别介绍他们的优缺点。,练习,1-6 以下哪个选项不是JSP所具有的特征? (1)跨平台 (2)快速建立Web Form (3)分离静态与动态内容 (4)可重复使用的组件 (5)沿用了Servlet的所有功能 (6)预编译,练习,1-7 请说明在Eclipse开发工具中一下快捷键的功能 (1)Alt+上下方向键 (2)Ctrl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论