01 JavaEE介绍和环境配置_第1页
01 JavaEE介绍和环境配置_第2页
01 JavaEE介绍和环境配置_第3页
01 JavaEE介绍和环境配置_第4页
01 JavaEE介绍和环境配置_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

第1章JavaEE介绍和环境配置本课教学内容JavaEE简介Web工作机制Web应用开发示例JDK安装Tomcat服务器安装MyEclipseIDE安装JavaEE简介Java技术系列的3个版本JavaSE:JavaStandardEdition,Java技术标准版,以界面程序、Java小程序和其它一些典型的应用为目标JavaEE:JavaEnterpriseEdition,Java技术企业版,以服务器端程序和企业软件的开发为目标JavaME:JaveMicroEdition,Java技术微型版,为小型设备、独立设备、互联移动设备、嵌入式设备程序开发而设计JavaEE简介JavaSE、JavaEE、JavaME之间的关系图JavaEE的特点最简单的软件开发模式,是单机形式单机应用程序数据存储最简单的开发模式图示用来开发N层结构的程序:JavaEE的特点"胖客户端"开发模式:可以在各个客户端上面运行应用程序,各个客户端都访问服务器端的数据库胖客户端开发模式图示JavaEE的特点客户机使用的是浏览器,那么连表示逻辑都可以存放在服务器端,称为"瘦客户端"基于Web的瘦客户端开发模式JavaEE的特点JavaEE不是一门技术,而是一系列的技术标准JavaEE中,与业务逻辑无关的工作可以交给中间件供应商去完成,开发人员可以集中精力在如何创建业务逻辑上,相应地缩短了开发时间,提高整体部署的伸缩性JavaEE是一个基于标准的开放的平台JavaEE的技术结构JavaEE的技术结构,这是引用自Java官方网站的一张经典的结构图JavaEE的技术结构运行在客户端机器上的客户层组件。如应用客户端程序和Applets,是客户层组件,它们可以直接访问数据库运行在JavaEE服务器上的Web层组件。JavaServlet和JavaServerPages(JSP)是Web层组件,它们也可以访问数据库,运行在服务器中的Web容器中运行在JavaEE服务器上的业务逻辑层组件。EnterpriseJavaBeans(EJB)是业务层组件,也可以访问数据库,运行在服务器中的EJB容器中JavaEE中的重要技术规范JavaEE中的重要技术规范例举JDBC(JavaDatabaseConnectivity):JDBCAPI为访问不同的数据库提供了一种统一的途径JNDI(JavaNameandDirectoryInterface):JNDIAPI被用于执行名称和目录服务,它提供了一致的模型来存取和操作企业级的资源或应用服务器中的对象JavaEE中的重要技术规范EJB(EnterpriseJavaBean):EJB提供了一个框架来开发和实施分布式商务逻辑,显著地简化了具有可伸缩性和高度复杂的企业级应用的开发RMI(RemoteMethodInvoke):RMI协议调用远程对象上的方法,是被EJB使用的更底层的协议JavaEE中的重要技术规范JSP(JavaServerPages):JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端所请求以后,对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器JavaServlet:Servlet是一种小型的Java程序,是比JSP更加底层的组件,完成的功能和JSP类似JavaEE中的重要技术规范XML(ExtensibleMarkupLanguage):XML是一种标记语言,它被用来在不同的商务过程中共享数据,或者对系统功能进行配置,实际上,它和JavaEE没有包含关系JMS(JavaMessageService):JMS是用于和面向消息的中间件相互通信的应用程序接口JavaEE中的重要技术规范JTA(JavaTransactionArchitecture):JTA定义了一种标准的API,应用系统由此可以访问各种事务JavaMail和JAF(JavaBeansActivationFramework):JavaMail是用于存取邮件服务器的API,JavaMail利用JAF来处理MIME编码的邮件附件JavaEE的这些规范能干什么?可以进行基于Web的应用开发,但不是其全部功能。Web应用开发实例演示1.一个简单的JSP程序:见tomcatwebapps/Prj012.简单留言本:见tomcatwebapps/Liuyanban3.简单成绩管理:见tomcatwebapps/XSCJGL4.?Web工作机制1用户请求(URL地址)2.Web服务器查找信息资源地址3.应用程序服务器对数据库执行查询操作4.查询结果返回应用程序服务器5.应用程序服务器将数据嵌入页面6.web服务器把完成页面发送给浏览器7.浏览器为用户显示查找结果

Web工作机制

1.客户端启动浏览器,在浏览器地址栏中输入要访问页面的URL地址,经地址解析,找到服务器的IP地址,向该地址所指向的Web服务器发出请求。2.Web服务器根据浏览器送来的请求,把URL地址转换成页面所在服务器上的文件全名,找到相应的文件。3.如果URL指向HTML静态页面,Web服务器使用HTTP协议把该文档直接送给客户端,由客户端浏览器解释执行。4.如果应用程序包含对数据库的操作或某种处理,则应用程序将查询指令发送给业务处理程序,由业务处理程序对数据库进行操作。查询结果返回给业务处理程序,并由业务处理程序返回Web服务器。5.Web服务器将结果数据嵌入到页面中相应的位置。6.Web服务器将完成的页面以HTML格式发送给客户端。7.客户端浏览器解释执行接收到的HTML文档,在屏幕上显示结果。JavaWeb应用开发环境服务器端:

1.操作系统;2.Java2开发工具包(JDK6);

3.ApacheTomcat5.5;4.MyEclipse

;5.DBMS;6.DreamWeaver等。客户端:

1.操作系统

2.InternetExplorer4以上版本

安装和配置JDKJDK即Java开发工具包(JavaDevelopmentKit)的缩写。它是整个Java的核心,其中不仅包含了Java运行环境(JavaRuntimeEnvironment),Java跨平台的核心Java虚拟机JVM(JavaVirtualMachine),还包括了众多的Java开发工具和Java基础类库(rt.jar)。目前主流的JDK是Sun公司发布的JDK。本书所使用的JDK是Sun公司发布的JDK6。(1)下载JDK安装程序

Sun公司免费提供免费的JDK来供Windows以及Linux平台使用,可从http:///javase/downloads/index.jsp处下载最新的JDK版本。(2)安装JDK

下载后双击安装文件jdk-6u7-windows-i586-p.exe,系统自动进入安装进程,按照向导指示即可完成安装。图2.1安装JDK完成后在控制面板中可以看到相关信息安装JDK完成后在控制面板中可以看到相关信息JDK环境配置

图2.3设置环境变量对话框

图2.2高级选项卡测试是否配置成功

安装和配置TomcatTomcat是一个免费的开源的Serlvet容器这里使用Tomcat6.0.12版本。可在如下网址免费下载:http:///对于Windows操作系统,Tomcat提供了两种安装文件,一种是apache-tomcat-6.0.exe,一种是apache-tomcat-6.6.zip。

安装和配置Tomcat

2.12安装设置另外,在安装过程中安装程序会自动搜索Java虚拟机的安装路径,然后提供给用户确认。

测试Tomcat

安装完成后,打开IE,在地址栏中输入http://localhost:8080或:8080(localhost和均表示本地机器,8080是Tomcat默认监听的端口号),将会打开Tomcat的默认主页,表示Tomcat安装成功。在Web浏览器中键入http://localhost:8080/admin,这时可以看到

TomcatServerWebAdministrationTool的login界面,说明管理员模块安装成功。

Tomcat的目录结构

Tomcat安装目录下有以下几个主要目录,分别是bin,conf,logs,src,temp,webapps和work目录等,不同版本略有不同。安装和配置MyEclipse7(1)下载MyEclipseMyEclipse

是一款商业的基于Eclipse的JavaEE集成开发工具,官方站点是http:///下载MyEclipse-7.0-win32.exe对其它较低版本,推荐下载ALLinONE版本。(2)安装MyEclipse双击下载的文件,然后一直单击Next,直至结束。(3)运行MyEclipse(4)配置Tomcat(绑定Tomcat服务器)MyEclipse

支持对多达20种应用服务器(ApplicationServer),其中包括Tomcat等。单击菜单栏中Windows项下的Preferences选项,选择左边MyEclipse

EntepriseWorkbench的子节点Servers,再选择其下的Tomcat子节点。在右边设置TomcatServer为可用状态(Enable),然后单击Browse选择Tomcat的安装目录即可。

(5)配置JDK在上述Tomcat的节点下选择JDK子节点,在右边的窗口中单击Add按钮,在弹出的界面窗口中单击Browse命令,选择JDK的安装目录即可,如图所示,MyEclipse6.5默认的JDK是使用其自带的JDK。JDK的配置默认的JDK设置

MyEclipse的使用初步

使用MyEclipse可以创建多种类型的项目,本节介绍如何创建一个JSPTEST的Web项目。选择菜单File>New>WebProject,可以启动创建Web项目的向导,如下图所示。创建Web项目向导

小结

本章介绍了JavaWeb应用开发与运行环境的建立,要建立开发与运行环境需要安装JDK及Tomcat,本章详细讲解了两种软件的下载、安装及配置,然后介绍了如何创建和发布JavaWeb应用程序。MyEclipse是JSP程序开发的可视化集成开发环境,可以方便快捷地进行JSP程序的开发,本章最后介绍了其安装、配置及使用方法。

作业

1.单选题(1)要运行JSP程序,下列说法不正确的是(

)A.服务器端需要安装Servlet容器,如Tomcat等。B.客户端需要安装Servlet容器,如Tomcat等。C.服务器端需要安装JDK。D.客户端需要安装浏览器,如IE等。(2)当发布Web应用程序时,通常把Web应用程序的目录及文件放到Tomcat的(

)目录下。A.work

温馨提示

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

评论

0/150

提交评论