Java Web应用技术与案例教程 教学课件 ppt 作者 杨树林 胡洁萍 第一章 Java Web应用技术

上传人:E**** 文档编号:89370740 上传时间:2019-05-24 格式:PPT 页数:19 大小:147.50KB
返回 下载 相关 举报
Java Web应用技术与案例教程 教学课件 ppt 作者  杨树林 胡洁萍 第一章 Java Web应用技术_第1页
第1页 / 共19页
Java Web应用技术与案例教程 教学课件 ppt 作者  杨树林 胡洁萍 第一章 Java Web应用技术_第2页
第2页 / 共19页
Java Web应用技术与案例教程 教学课件 ppt 作者  杨树林 胡洁萍 第一章 Java Web应用技术_第3页
第3页 / 共19页
Java Web应用技术与案例教程 教学课件 ppt 作者  杨树林 胡洁萍 第一章 Java Web应用技术_第4页
第4页 / 共19页
Java Web应用技术与案例教程 教学课件 ppt 作者  杨树林 胡洁萍 第一章 Java Web应用技术_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《Java Web应用技术与案例教程 教学课件 ppt 作者 杨树林 胡洁萍 第一章 Java Web应用技术》由会员分享,可在线阅读,更多相关《Java Web应用技术与案例教程 教学课件 ppt 作者 杨树林 胡洁萍 第一章 Java Web应用技术(19页珍藏版)》请在金锄头文库上搜索。

1、Java Web应用技术 与案例教程,杨树林,第一章 Java Web应用技术概述,本章要点,Java Web应用技术的产生和发展 Java Web应用常用技术 JDK及其安装 Netbeans的安装方法 Tomcat及GlassFish服务器的安装方法 Web项目的建立和部署,1.1 Java Web技术简介,Java Web应用技术的发展,Java Web应用常用技术 Servlet Servlet是Java平台上的CGI技术。Servlet在服务器端运行,动态地生成Web页面。与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率并更容易使用。对于Servl

2、et,重复的请求不会导致一个程序的多次转载,它是依靠线程的方式来支持并发访问的。 JSP JSP(Java Server Page)是一种实现普通静态HTML和动态页面输出混合编码的技术。从这一点来看,非常类似Microsoft ASP、PHP等技术。借助形式上的内容和外观表现的分离, Web页面制作的任务,可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。在运行时,JSP将会被首先转换成Servlet,并以Servlet的形态编译运行,因此它的效率和功能与Servlet相比没有差别,一样具有很高的效率。,JDBC JDBC(Java Database Connectivit

3、y,数据库访问接口),它使数据库开发人员能够用标准Java API编写数据库应用程序。JDBC API主要用来连接数据库和直接调用SQL命令执行各种SQL语句。利用JDBC API可以执行一般的SQL语句、动态SQL语句及带IN和OUT参数的存储过程。Java中的JDBC相当于Microsoft平台中的ODBC(Open Database Connectivity)。 Hibernate Hibernate是一个面向Java环境的对象/关系数据库映射工具,即ORM(Object-Relation Mapping 对象关系映射)工具。它对JDBC API进行了封装,负责Java对象的持久化,在分

4、层的软件架构中它位于下持久化层,封装了所有数据访问细节,使业务逻辑层可以专注于实现业务逻辑。 Spring Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。它基于依赖注入和面向方面技术,大大地降低了应用开发的难度与复杂度,提高了开发的速度,为企业级应用提供了一个轻量级的解决方案。,EJB EJB定义了一组可重用的组件:Enterprise JavaBeans。开发人员可以利用这些组件,像搭积木一样建立分布式应用。在装配组件时,所有的Enterprise JavaBeans都需要配置到EJB服务器(一般的Neblogic、WebSphere等J2EE应用服务器都是EJB服务

5、器)中。EJB服务器作为容器和低层平台的桥梁管理着EJB容器,并向该容器提供访问系统服务的能力。所有的EJB实例都运行在EJB容器中。EJB容器提供了系统级的服务,控制了EJB的生命周期。EJB容器为它的开发人员代管了诸如安全性、远程连接、生命周期管理及事务管理等技术环节,简化了商业逻辑的开发。 JSF JavaServer Faces (JSF) 是 Java Web 应用程序的一个用户界面 (User Interface, UI) 框架。设计JSF的目的在于,极大地缓解在 Java 应用服务器上运行的应用程序的编写和维护的压力,并将这些应用程序的UI重新呈现给目标客户端。 JMS JMS(

6、Java Message Service, Java消息服务)是一组Java应用接口,它提供创建、发送、接收、读取消息的服务。JMS API定义了一组公共的应用程序接口和相应语法,使得Java应用能够和各种消息中间件进行通信。通过使用JMS,能够最大限度地提升消息应用的可移植性。JMS既支持点对点的消息通信,也支持发布/订阅式的消息通信。,JNDI 由于Java EE应用程序组件一般分布在不同的机器上,所以需要一种机制以便于组件客户使用者查找和引用组件及资源。在Java EE体系中,使用JNDI(Java Naming and Directory Interface,Java命名和目录接口)定

7、位各种对象,这些对象包括EJB、JDBC数据源及消息连接等。JNDI API为应用程序提供了一个统一的接口来完成标准的目录操作,如通过对象属性来查找和定位该对象。由于JNDI是独立于目录协议的,应用还可以便用JNDI访问各种特定的目录服务,如LDAP、NDS和DNS等。,1.2 搭建Java Web开发环境,安装与配置JDK JDK简介 JDK (Java Development Kit),是SUN公司最新提供的基础Java语言开发工具软件包。其中包含Java语言的编译工具、运行工具以及类库。,JDK下载与安装 JDK是一个开源、免费的工具。可以到SUN公司的官方网站上下载JDK最新版本,网址

8、为http:/ SE Development Kit 6u25。 下载后得到jdk-6u25-windows-i586.exe文件,直接双击运行即开始安装。在安装过程中可以选择安装路径和安装组件,如果没有特殊要求,保留默认设置即可。默认的安装路径是C:Program FilesJavajdk1.6.0_25。之后,设置环境变量如下: JAVA_HOME= CLASSPATH=.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar Path=;%JAVA_HOME%bin;%JAVA_HOME%jrebin,安装Java Web开发工具 NetNeans简介 NetBe

9、ans是Sun公司推出的开放源码的Java集成开发环境(Integrated Development Environment,IDE)。它是使用Java语言编写的,具有很好的可移植性,适用于各种客户机和Web使用,是业界第一款支持创新型Java开发的开放源码IDE。使用NetBeans可以更快地Java Web应用程序,跟踪Java EE最新技术,体验快速开发的便捷。,安装MySQL及其开发环境 MySQL是瑞典MySQL AB公司开发的一个小型关系型数据库管理系统。在2008年被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低

10、,尤其是开放源码这一特点,许多中小型网站为了降低网站总体成本而选择了MySQL作为网站后台数据库系统。,安装Tomcat Tomcat服务器是在SUN公司的JSWDK(JavaServer Web DevelopmentKit,Java服务器Web开发工具)基础上发展起来的一个优秀的Servlet/JSP容器,它是Apache-Jakarta软件组织的一个子项目。它不但支持运行Servlet和JSP,而且还具备了作为商业Java Web应用容器的特征。,安装GlassFish GlassFish是用于构建Java EE 5/6应用服务器的开源开发项目的名称。它基于Sun Microsystem

11、s提供的Sun Java System Application Server PE 9的源代码以及Oracle贡献的TopLink持久性代码。该项目提供了开发高质量应用服务器的结构化过程,以前所未有的速度提供新的功能。,1.3 Java Web项目的建立与部署,在Netbeans下建立与部署Java Web项目 1.建立Java Web项目 2.设置运行服务器 3.部署和运行程序 在Tomcat下部署Web应用程序 Tomcat目录结构 在Tomcat上发布Web应用之前,首先要了解Tomcat的目录结构。Tmmcat的目录结构参见表1-1,这些目录都是的子目录。,Java Web程序的结构 Web应用具有固定的目录结构,发布到Tomcat时,存放在/webapps目录下。以helloapp为例,项目目录与发布到Tomcat下目录的对应关系如表1-2所示。,生成并发布WAR文件 (1)在项目helloapp上单击鼠标右键,在弹出的菜单中选择【设置为主项目】,将helloapp项目设置为主项目。 (2)在Netbeans菜单中选择【运行】【生成主项目】或【运行】【清理并生成主项目】命令,即可生成WAR文件。 (3)在项目目录的子目录dist中可以找到所生成的WAR文件。将该文件拷贝到/webapps目录下,重新启动Tomcat。,

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

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

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